获取非当前条形图的未平仓合约值

 

对于目前的酒吧来说,获得开放的利益不是问题。

   double oi_buy=SymbolInfoDouble(Symbol(),SYMBOL_SESSION_BUY_ORDERS_VOLUME);
   double oi_sell=SymbolInfoDouble(Symbol(),SYMBOL_SESSION_SELL_ORDERS_VOLUME);

但你如何获得其他条形的未平仓合约(而不是当前条形--最右边的一条)?

关于交易、自动交易系统和策略测试的论坛

如何获得不是当前柱状图的未平仓合约值?

Karputov Vladimir, 2016.09.05 11:16

所以它是这样的。这里是MetaTrader 5和Quick之间的相关性。

MetaTrader 5ǞǞǞ
目前买入订单的总数量总需求
目前卖出 订单的总数量供应总量

数字上100%吻合。


 
Karputov Vladimir:

对于目前的酒吧来说,获得开放的利益不是问题。

但你如何获得其他条形的未平仓合约(而不是当前条形--最右边的一条)?

这不是针对当前的酒吧,而是针对当前的时刻。在一秒钟内,它将是同一个酒吧,但有一个不同的未平仓合约值。据我所知,这个值并没有储存在历史中。这就是为什么没有办法,只能在网上收集统计数据。
 

来自https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

SYMBOL_SESSION_BUY_ORDERS_VOLUME

Общий объём ордеров на покупку в текущий момент

double

SYMBOL_SESSION_SELL_ORDERS_VOLUME

Общий объём ордеров на продажу в текущий момент

double

什么叫"订单总量"?是指博彩市场中一方的波段总量吗?还是所有交易所客户的全部片面立场?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Karputov Vladimir:

对于目前的酒吧来说,获得开放的利益不是问题。

但你如何获得其他条形的未平仓合约(而不是当前条形--最右边的一条)?

保存到文件,然后从文件中读取。没有其他办法。
 
fxsaber:

来自https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

什么叫"订单总量"?是指博彩市场中一方的波段总量吗?还是所有交易所客户的全部片面立场?

在交易所下达的订单总量(不取决于条形图,每包刻度线都会出现在终端。)
 
prostotrader:
在交易所下达的订单总量(不取决于条形图,每包刻度线都会出现在终端。)
如果我在一边总结了小费的GANK,我是否能得到相应的OI?
 
Ihor Herasko:
但它不是针对当前的酒吧,而是针对当前的时刻。在一秒钟内,它将是同一个酒吧,但有另一个未平仓合约的值。据我所知,这个值并没有储存在历史中。因此,没有办法,只能在网上收集统计数据。

实际上OHLC也是一个瞬间的价格值:"开盘"--在条形图开盘的瞬间,"收盘"--在条形图收盘的瞬间。

Dmitriy Skub:
保存到文件,然后从文件中读取。没有其他办法。

它必须以这种方式进行,或者在VPS上 放置其所有货币对的未平仓合约的这样一个收集器。

 

未平仓合约指标

新增: 在初始化过程中,对变量进行清零。

已添加。

将COPY_TICKS_TRADE改为COPY_TICKS_ALL。

增加了ChartRedraw(ChartID())函数

附加的文件:
OILent.mq5  10 kb
 
Karputov Vladimir:

要么就是在VPS上放一个所有货币对的未平仓利息收集器。

你也可以从现成的资料中得到它。我记得FINAM上有档案。
 
fxsaber:
如果我把滚揉机的帮派加起来放在一边,我是否能得到相应的OI?
不是的,因为杯子里每个只有20个价值。
 
Dmitriy Skub:
你也可以从现成的资料中得到它。我记得FINAM上有档案。
为什么?所有关于未平仓合约的历史信息都包含在tick历史中。