FORTS 请帮助 - 页 14

 
Edic:

还没有。

我对这个问题也很感兴趣。我在等待经纪人连接股票部分的报价流。因为如果没有所有的股票深度,就很难做到全面的期货交易。

而获取莫斯科交易所绝对所有工具的市场数据应该从一个终端进行。如果你想查看期货--打开一个有Forts账户的终端,如果你想查看外汇部分--打开一个有外汇的终端(暂时--如此)。/然后你必须考虑如何从另一个终端拉出一个图表,并将其附加到第一个终端上进行联合分析。这是没有办法的事。

但是,今年元报价承诺将连接所有部门,所有部门的报价将可以从经纪商的任何终端访问,无论账户部门。

当它发生时,我将完全满意 )

OI和买家/卖家是否存在漏洞?

在Quickswitch中,如果你把它关掉,就会在那段时间形成一个洞+历史深度只有当天,除非你在经纪人的服务器上做特殊设置。

 
Prival-2:

OI和买家/卖家是否存在漏洞?

在Quickswitch中,如果你把它关掉,就会在那段时间形成一个洞+历史深度只有当天,除非你在经纪人的服务器上做特殊设置。

我在交易中还没有使用OI。我在Quicksilver工作的时间并不长,MT5更是如此。我认为这些数据是由MT5经纪商的服务器以实时模式收集的,但我不知道细节。

所以我们在等待更多有经验的MT5用户的回答)

 
Prival-2:

OI和买家/卖家是否存在漏洞?

在Quickk中,如果你把它关掉,就会形成该时间段的漏洞+历史深度只有当天,除非你在经纪人的服务器上做特殊设置。

日安!

你对OI的理解是什么?

如果这样。

Открытый интерес - это суммарное число открытых позиций в производных финансовых инструментах, измеренное в контрактах.
Если покупатель и продавец открывают сделку в условном производном инструменте на 1 контракт, то принято говорить,
что открытый интерес вырос на 2 контракта (1 контракт со стороны покупателя и 1 - продавца).

那么MT5就没有了。

 
Mikalas:


在MT5中,情况并非如此。

SYMBOL_SESSION_BUY_ORDERS和 SYMBOL_SESSION_SELL_ORDERS 呢?
 

barabashkakvn:
Как насчёт SYMBOL_SESSION_BUY_ORDERS и SYMBOL_SESSION_SELL_ORDERS?

Открытый интерес - это суммарное число открытых позиций в производных финансовых инструментах
 
Mikalas:

买入+卖出=未结订单总数。

//+------------------------------------------------------------------+
//|                                                      Volumes.mq5 |
//|                        Copyright 2009, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "2009, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
//---- indicator settings
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_plots   1
#property  indicator_type1   DRAW_COLOR_HISTOGRAM
#property  indicator_color1  Green,Red
#property  indicator_style1  0
#property  indicator_width1  1
#property indicator_minimum 0.0
//--- input data
input ENUM_APPLIED_VOLUME InpVolumeType=VOLUME_TICK; // Volumes
//---- indicator buffers
double                    ExtVolumesBuffer[];
double                    ExtColorsBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void OnInit()
  {
//---- buffers   
   SetIndexBuffer(0,ExtVolumesBuffer,INDICATOR_DATA);
   SetIndexBuffer(1,ExtColorsBuffer,INDICATOR_COLOR_INDEX);
//---- name for DataWindow and indicator subwindow label
   IndicatorSetString(INDICATOR_SHORTNAME,"Volumes");
//---- indicator digits
   IndicatorSetInteger(INDICATOR_DIGITS,0);
//----
  }
//+------------------------------------------------------------------+
//|  Volumes                                                         |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   long buy_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);
   long sell_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);
   Comment("buy ",buy_orders,"; sell ",sell_orders);
//--- OnCalculate done. Return new prev_calculated.
   return(rates_total);
  }
//+------------------------------------------------------------------+
 
barabashkakvn:

买入+卖出=未结订单总数

沃洛佳!

供你参考,订单不是公开的职位!!!!

你让大家看手册,现在轮到你看了。

 
Mikalas:

沃洛佳!

订单,供您参考,不是公开的职位!!!!

你让大家看手册,现在轮到你看了。

也许你终究会把指标附在图表上 :)?

而且,还有--我不知道你现在是对谁说的。论坛上有一个功能--引用,不需要熟悉。

 

为了清晰起见,稍微修改了OnCalculate()的代码

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   long buy_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);
   long sell_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);
   long total=buy_orders+sell_orders;
   Comment("buy ",buy_orders,"; sell ",sell_orders,"; total ",total);
//--- OnCalculate done. Return new prev_calculated.
   return(rates_total);
  }
 
barabashkakvn:

修改了OnCalculate()的代码,使之更清晰。

职位总数

返回未结头寸的数量。

intPositionsTotal()。

返回的值

int 类型的值。

注意事项

对于每个符号,在任何时候都只能建立一个头寸,这是一个或多个交易 的结果。

仓位不应与挂单 混淆,挂单 也显示在 "工具箱 "面板的 "交易 "标签中。

交易账户上 的头寸总数不能超过金融工具 的总数。

另见

PositionGetSymbol(),PositionSelect(),Position properties