初学者的问题 MQL5 MT5 MetaTrader 5 - 页 378

 
sashasonik:

滴答量,这很清楚:一分钟内有多少个滴答,但在交易量 方面如何?

指标:成交量指标--图表

对于外汇市场,交易量是指在一个时间间隔内的点(价格变化)的数量。对于交易所交易的工具,交易量是指所进行的交易量(以合同或货币为单位)。

 
Karputov Vladimir:

指标:成交量指标--图表

对于外汇市场的交易量,我们理解为时间间隔内的点(价格变化)的数量。对于交易所交易的工具,交易量是指所进行的交易量(以合同或货币计算)。

在MetaEditor中,可能无法通过简单的计算找出交易量,而不需要从其他来源或诱因加载,或者我错了吗?

还有链接,我明白了。我已经看到了。

我从未尝试在我的市场上使用任何指标。

 
sashasonik:

在元编辑器中,可能无法通过简单的计算找出交易量,而不需要从其他来源或诱因中加载,或者我错了吗?

还有链接,我明白了。谢谢。

那里的指标是基于数学计算的,而不是基于真实的数据。

打开任何图表。右键单击并交替应用 "卷宗 "和"勾选 卷宗"。看到不同之处。
 
Karputov Vladimir:
打开任何图形。右击并交替应用 "卷 "和"勾选卷"。看看这差别。
在mt4中,没有tick卷,只有卷。
 
sashasonik:
在mt4中,没有tick卷可以应用,只有卷。
好吧,对不起,心灵感应在周末关闭了:)。如果问题是关于mt4的,就在这个论坛上说明一下。
 

我们需要帮助!帮助我找到一个错误。

该EA在不同的蜡烛图上比较随机值,在不同的蜡烛图上比较CCI。在某些条件下,订单应该被打开,但即使指标值不符合条件,它们也被打开。事先非常感谢。

   M_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,0),1);// 0 бар

   M_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,1),1);// 1 бар

   M_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,2),1);// 2 бар

   S_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,0),1);// 0 бар

   S_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,1),1);// 1 бар

   S_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,2),1);// 2 бар

   C3=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,3),1);// Получаем значения CCI

   C2=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,2),1);// Получаем значения CCI

   C1=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,1),1);// Получаем значения CCI

   C0=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,0),1);// Получаем значения CCI

   if (C3>100.0) CCI_high=true;

   if (C2>100.0) CCI_high=true;

   if (C1>100.0) CCI_high=true;

   if (C3<-100.0) CCI_low=true;

   if (C2<-100.0) CCI_low=true;

   if (C1<-100.0) CCI_low=true;

//--------------------------------------------------------------------

   if( M_2 <= S_2 && M_1 >= S_1 )                         // Зеленая пересекает красную снизу

     {

      if(((M_2+M_1+S_2+S_1)/4.0<=20.0) && M_0 > S_0 ) Cross_low=true;// Если пересечение ниже 20

     }

   if( M_2 >= S_2 && M_1 <= S_1 )                         // Зеленая пересекает красную сверху

     {

      if(((M_2+M_1+S_2+S_1)/4.0>=80.0) && M_0 < S_0 ) Cross_high=true;// Если пересечение выше 80

     }

//--------------------------------------------------------------------

   if(C0<100.0 && C0>-100.0)

     {

      if(CCI_high=true && Cross_high==true)Open_sell();   // Переходим к открытию ордера sell

      if(CCI_low=true && Cross_low==true)Open_buy();      // Переходим к открытию ордера buy

     } 

 
你好!请帮助解决周一刚开市就开出挂单的 问题。我得到的错误是133和132

int Today=0。

空白的OnTick()
{
如果(IsTradeAllowed() == false) {return;}
如果(HowOrders() == 0) //订单计数器
{

如果(DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
OpenNewWeek(OP_SELLSTOP)。
OpenNewWeek(OP_BUYSTOP)。
如果(HowOrders() == 2) 今天 = TimeDay(TimeCurrent() )
}
返回。
}
返回。
}



先谢谢你
 
lexinson:
你好!请帮助解决在周一开市后立即开立挂单的 问题。我得到的错误是133和132

int Today=0。

空白的OnTick()
{
如果(IsTradeAllowed() == false) {return;}
如果(HowOrders() == 0) //订单计数器
{

如果(DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
OpenNewWeek(OP_SELLSTOP)。
OpenNewWeek(OP_BUYSTOP)。
如果(HowOrders() == 2) 今天 = TimeDay(TimeCurrent() )
}
返回。
}
返回。
}



先谢谢你

132

暂停营业

市场已关闭

133

拒绝交易

不允许交易

 
Victor Nikolaev:

132

暂停营业

市场已关闭

133

拒绝交易

禁止交易

我如何检查市场是否关闭和禁止交易?


 
lexinson:
获得这些错误将意味着市场被关闭)))