错误、漏洞、问题 - 页 831

 
Dimka-novitsek:

我的意思是,编译器发誓说有一个。还是我理解错了,编译器?

不是说我以前没有写过。是啊,还以为我是哑巴。但它能是什么呢?

:)

试着写打印或评论。也许你会成功,编译器会同意 :)

 
阅读更多。我在void OnTick()函数中加入了以下内容
//закрытие всех ордеров в пятницу после
bool Cl_FT = false;
if(DayOfWeek()==5 && Hour()>=Friday_close_orders_hour)
Cl_FT = true;
 
想象一下,即使有一个对未定义函数的引用,它也会被编译。不仅如此,当我在它下面添加功能时,它就开始崩溃了!!!。我不明白。我不能让它保持原样,并删除打钩下面的功能!这是不可能的。
 
我把所有东西都写在记事本上,然后再检查。但我以前没有写过时间的功能,我不会忘记,我通过帮助来写,更多的是通过帮助来写。阅读和写作。
 
Dimka-novitsek:
我把所有东西都写在记事本上,然后再检查。但我以前没有写过时间的功能,我不会忘记,我通过帮助来写,更多的是通过帮助来写。我阅读和写作。
你是否通过include连接了任何库,它们可能包含同名的函数。
 
不,我还没有连接它。我对它的了解还不多。是的,一定是这样的东西!
 
Dimka-novitsek:
不,我没有。我还不是很擅长这个。是的,它可能是这样的东西!

让我们试试另一种方法:在代码中把光标放在DayOfWeek上

if(DayOfWeek()==5 && Hour()>=Friday_close_orders_hour)
并按Alt+G。
 
Dimka-novitsek:

我的意思是,编译器发誓说有一个。还是我理解错了,编译器?

不是说我以前没有写过。是啊,还以为我是哑巴。但它能是什么呢?

你可能已经添加了 "MQL4到MQL5.mqh "文件,该功能已经在那里了。

我同意前一位发言者的意见 :)

你选中你想要的功能,按下鼠标右键,转到定义(那些Alt+G),ME会在所有的嵌套中找到它,即使它们没有被打开。

 
空白的OnStart()
{
双倍的价格。
OrderCalcProfit(ORDER_TYPE_SELL, "USDCHF",1,1.25601,2,pr)。
Print(DoubleToString(pr))。

}

为什么代码不能 "离线 "工作 - 没有互联网?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Koshi:
阿卡迪,在策略测试器中建模时,时间是否也会从实验中 "游离 "出来?
现在,时间只是匆匆流逝了10多秒。把Alpari放在左边,MQ5放在右边,你会发现右边的烛台收盘时间大大提前。为什么--因为MT5的时间领先于Alpari(顺便说一下,总是实时的,为此他们得到了一个很大的缺席plz)。
 
Arkadiy:
它--时间--现在只是跑了10多秒。把--左边的Alpari,右边的MQ5,你会看到右边的蜡烛明显提前关闭--那是如果你发现你白白地进入。为什么--因为MT5的时间领先于Alpari(顺便说一下,总是实时的,为此他们得到了一个很大的缺席plz)。
计算 - 这样的错误可以毁掉任何模型 - 即让它无利可图,甚至在小时和更多的时间。