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

 
Artyom Trishkin:

试着把桶里的东西倒进杯子里。

如何只倒入玻璃杯中--避免溢出酒堆
 
Ghabo:
你如何只把一个杯子倒入一个玻璃杯中--避免溢出堆叠

我在上面已经回答过了--这不是你的情况。只往杯子里倒酒,你需要控制倒入的液体量,而不是 "快速清理洒在地上的多余液体"。

 
Artyom Trishkin:

隐藏关节是简单的解决办法?

线条是什么?他们从哪里来?它们是什么时候建成的?他们是做什么的?

是的))))。

我不知道,我找不到它们的原因。随着时间的推移,他们从哪里来,当你切换t/f的时候。

 
Ghabo:

是的))))。

我不知道,我找不到他们的理由。随着时间的推移和切换t/f时,他们的坐标来自哪里?

这个指标是你的吗?

 
Artyom Trishkin:

这个指标是你的吗?

作者不详)

SendMessageA有什么问题?

 
Ghabo:

作者不详)

SendMessageA有什么问题?

弄清楚。对捣毁caci不感兴趣--这很幼稚。

 
Artyom Trishkin:

弄清楚。掩护Caci并不有趣--这很幼稚。

这与线条无关。

问题是,为什么编译器在 "MetaTrader4_Internal_Message " 这一行中 发誓说

SendMessageA(hwnd, RegisterWindowMessageA("MetaTrader4_Internal_Message"), 14, WindowExpertName());
 

问候。

你能告诉我这是如何发生的,以及如何处理吗?在代码中,有一个变量go 变化,它被规定要输出到日志 但有时, 只有在对所有刻度线进行测试时,它才会发生变化而不显示相关的信息,而算法,也分别发生变化这里有一个例子说明应该如何。

而这是如何发生的。



都在链接中。

https://cloud.mail.ru/public/3hFn/acNemAU3f

这里是代码的一部分,这个片段并不适合所有的人,请不要在文体上纠缠不清

if (go==4)
   {Print("go== ", go, " Last2OrdersBuyProfit()== ", Last2OrdersBuyProfit(), " Orders5Profit()== ", Orders5Profit());
   if (Last2OrdersBuyProfit()<=0)
      {
         Print("Last2OrdersBuyProfit()<=0 == ", Last2OrdersBuyProfit(), "  Last2OrdersBuyClose()"); Last2OrdersBuyClose();  
         
         ticketB4 = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, "", Magic, 0, Blue);   
         if (ticketB4) {Print("ticketB4== ", ticketB4);}
         else {Print("go OP_BUY ERR ", GetLastError());} 
                  
         ticketB4 = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, "", Magic, 0, Blue);   
         if (ticketB4) {Print("ticketB4== ", ticketB4);}
         else {Print("go OP_BUY ERR ", GetLastError());} 
                  
         ticketS4 = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, 0, 0, "", Magic, 0, Red);   
         if (ticketS4) {Print("ticketS4== ", ticketS4);}
         else {Print("go OP_SELL ", GetLastError());} 
         
         price2=(Ask+Bid)/2; go=3; Print("go = 4 to ", go, " price2= ", price2);
      }
   if (Orders5Profit()>=0)
      { 
      Print("go== ", go, " Orders5Profit()>=0 ==", Orders5Profit(), "  count5== ", count5, "  OrdersClose4()"); 
      OrdersClose4(); price1=(Ask+Bid)/2; go=2; trall2=0 ;  Print("go == 4 to ", go, " price1= ", price1);
      }
   }   
Файл из Облака Mail.Ru
Файл из Облака Mail.Ru
  • cloud.mail.ru
Облако Mail.Ru - это ваше персональное надежное хранилище в интернете. Все нужные файлы всегда под рукой, доступны в любой точке мира с компьютера или смартфона.
 
Andrey Sokolov:

问候。

你能告诉我这是如何发生的,以及如何处理吗?在代码中,有一个变量go 变化,它被规定要输出到日志 但有时, 只有在对所有刻度线进行测试时,它才会发生变化而不显示相关的信息,而算法,也分别发生变化这里有一个例子说明应该如何。

而这是如何发生的。



都在链接中。

https://cloud.mail.ru/public/3hFn/acNemAU3f

这里是代码的一部分,这个片段并不适合所有的人,请不要纠结于文体。

并非所有的东西都能显示在测试人员的日志中--有跳过的地方,以加快事情的进展。通过PCM查看完整日志

 
Artyom Trishkin:

并非所有的东西都可以输出到测试员日志中--有跳过的部分来加快事情的进展。通过PCM查看全部日志

对吗?