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

 
MakarFX:
你需要帮助或顾问吗?

我不会厚此薄彼。我在请求帮助实施。例子、链接、文章、...我将尝试自己写一个现成的版本。

 
Vitaly Muzichenko:

谢谢你

 
Forallf:

我不会厚此薄彼。我在请求帮助实施。例子、链接、文章、...我将尝试自己写一个现成的版本。

从这个开始。

   if(signal==up&&OrdersTotal()==0)//если сигнал на покупку
     {
      if(OrderSend(Symbol(),OP_BUYSTOP,Lots_UP,open_price_up,slippage,stop_loss_up,take_profit,NULL,magik_01,0,Color_up))
        {Print("Ордер на покупку уснановлен");}
     }
   if(signal==dn&&OrdersTotal()==0)//если сигнал на продажу
     {
      if(OrderSend(Symbol(),OP_SELLSTOP,Lots_DN,open_price_dn,slippage,stop_loss_dn,take_profit,NULL,magik_01,0,Color_dn))
        {Print("Ордер на продажу уснановлен");}
     }
   for(int pos=0;pos<OrdersTotal();pos++)
     {
      if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderType()==OP_BUY)
           {open_price_dn=OrderStopLoss();stop_loss_dn=OrderOpenPrice();
            if(OrderSend(Symbol(),OP_SELLSTOP,Lots_DN,open_price_dn,slippage,stop_loss_dn,take_profit,NULL,magik_01,0,Color_dn))
              {Print("Ордер на продажу уснановлен");}
           }
         if(OrderType()==OP_SELL)
           {open_price_up=OrderStopLoss();stop_loss_up=OrderOpenPrice();
            if(OrderSend(Symbol(),OP_BUYSTOP,Lots_UP,open_price_up,slippage,stop_loss_up,take_profit,NULL,magik_01,0,Color_up))
              {Print("Ордер на покупку уснановлен");}
           }
        }
      }
 
MakarFX:

从这个开始

谢谢你。我组装了弗兰肯斯坦。
 
现在的问题是如何分割这些订单。如果每小时下一次单,"神奇号码 "能否与酒吧的时间挂钩?
 
Forallf:
现在的问题是如何分割这些订单。如果每小时下一次单,我们是否可以将 "神奇数字 "附在酒吧的时间上?
而且不仅是对订单类型 或位置类型,而且是对我们想从 "神奇数字 "中得到的一切。许多东西都可以被编码。顺便说一下,猫头鹰的名字也很有用。
 
Forallf:
现在的问题是如何分割这些订单。如果每小时下一次单,"神奇号码 "能否与酒吧的时间挂钩?
if (TimeHour==1)magik_01=01;
if (TimeHour==2)magik_01=02;
等。
 
MakarFX:

现在他们使用 "输入 "而不是 "外部"。

你也需要把你的 "外部变量 "移到SIGNALS_INDIKATOR.mqh库中。

我还有一个问题,我在iCast中使用的变量可以移动到目标文件中,并且可以从EA文件中删除它们,对吗?
 
DanilaMactep:
然后我还有一个问题--我在iCastom中使用的变量被转移到一个插件文件中,它们可以从EA文件中删除--正确吗?
 
你好!这可能是个愚蠢的问题,但如何在一个愚蠢的地方画一个巨大的黑色矩形(关闭整个图表),并在上面写上铭文,像一个标志。到目前为止,出了这样的情况:我把所有的元素都设置成了愚蠢的黑颜色图表和所有(使其可见),然后在上面写上题词,但显然这些属性适用于其他图表(但不准确),也许不是这样的。另一个选择是一个巨大的按钮,但其中的文字是锚定在中间的底部(我希望它是居中的),如何改变这一点--我还不知道,也不知道是否可能。我想尝试使用obj_rectangle_label,但文字却没有写在上面。
是的,我忘了说,所有的东西都是用mql4写的。