新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 469

 
Vitaly Muzichenko:

我问了你一个问题,重写了指标,在任务中添加了警报,但没有得到你的回应,我也没有发布文件。如果我问你一个问题,这意味着知道答案对我很重要。

如果我被冒犯了,我深表歉意,我感到有点尴尬。我真的不明白这个问题,你也没有说清楚,似乎有点好笑,不要放在心上。 指示器本身显示和工作正常,我只是想让声音有区别,让每个参数有独立的信号,以便更好地理解。否则,该指标工作正常。

 

大家好。我们需要限制白天未平仓的买单卖单 的数量。最多3次买入和3次卖出。给定的代码限制了订单的数量(不超过3个被打开),但它出来的时候没有分为买入和卖出。我如何进入这个分裂?

double LongTrades, ShortTrades;
int trades_total=OrdersHistoryTotal();
int type=OrderType();
for(int T=0; T<trades_total; T++)
{
if(OrderSelect(T,SELECT_BY_POS,MODE_HISTORY))
{
if (OrderMagicNumber()==Number)
{
if(type==OP_BUY)
{
if((TimeDayOfYear(OrderOpenTime())==TimeDayOfYear(TimeCurrent())) &&(TimeYear(OrderOpenTime())==TimeYear(TimeCurrent()))) LongTrades++;
}
if(type==OP_SELL)
{
if((TimeDayOfYear(OrderOpenTime())==TimeDayOfYear(TimeCurrent())) &&(TimeYear(OrderOpenTime())==TimeYear(TimeCurrent()))) ShortTrades++;
}
}
}
}
if (LongTrades<3)
if (ShortTrades<3)
 
Torden:

大家好。我们需要限制白天未平仓的买单卖单 的数量。最多3次买入和3次卖出。给定的代码限制了订单的数量(不超过3个被打开),但它出来的时候没有分为买入和卖出。我们应该如何实施这种划分?

把类型放在选择里面

double LongTrades, ShortTrades;
int trades_total=OrdersHistoryTotal();
for(int T=0; T<trades_total; T++)
{
if(OrderSelect(T,SELECT_BY_POS,MODE_HISTORY))
{
int type=OrderType();
if (OrderMagicNumber()==Number)
{
if(type==OP_BUY)
{
if((TimeDayOfYear(OrderOpenTime())==TimeDayOfYear(TimeCurrent())) &&(TimeYear(OrderOpenTime())==TimeYear(TimeCurrent()))) LongTrades++;
}
if(type==OP_SELL)
{
if((TimeDayOfYear(OrderOpenTime())==TimeDayOfYear(TimeCurrent())) &&(TimeYear(OrderOpenTime())==TimeYear(TimeCurrent()))) ShortTrades++;
}
}
}
}
if (LongTrades<3)
if (ShortTrades<3)
 

有没有人做过这种识别的实现?

https://www.mql5.com/ru/charts/8333244/audcad-h4-ifcmarkets-corp

 
Mickey Moose:

有没有人做过这种识别的实现?

https://www.mql5.com/ru/charts/8333244/audcad-h4-ifcmarkets-corp

你看到你的链接在哪里了吗?

它有 "把截图放在你的口袋里"。你点击,然后从你的口袋里把它粘贴到你的帖子里--在帖子编辑菜单里有一个绿色的小口袋。

 

在mt4中,票据要求转换为INT,它不能超过2,147,483,647?

int -  Целый тип int имеет размер 4 байта (32 бита). Минимальное значение -2 147 483 648, максимальное значение 2 147 483 647

bool  OrderSelect( 
   int     index,            // индекс или тикет ордера 
   int     select,           // флаг способа выбора 
   int     pool=MODE_TRADES  // источник данных для выбора 
   );
 
Artyom Trishkin:

你看到你的链接在哪里了吗?

有 "把截图放在你的口袋里"。你点击,然后从你的口袋里把它粘贴到你的帖子里--在帖子编辑菜单里有一个绿色的口袋。

这个链接有什么问题?

 
Mickey Moose:

这个链接有什么问题?

我应该录制一个视频吗?或者你会试着自己去遵循它吗?

 
Artyom Trishkin:

我应该录制一个视频吗?或者你会尝试自己去完成吗?

是的,记录下来,因为我搞不清楚他们要我在这里做什么。

 
而且我不知道你在说什么
原因: