初学者的问题 MQL4 MT4 MetaTrader 4 - 页 63

 
Vitaly Muzichenko:

让我再重复一遍:最好不要把两种语言混在一起,而是按照应该的方式来写。是的,这不是一项容易的任务,但结果会好很多倍。

是否有一个有证据的解释?
 
Andrei:
是否有一个有证据的解释?
有什么可证明的,你不需要在左派库中插入贸易功能 翻译,从四到五?
 
Andrei:
这是怎么回事呢?

关于交易、自动交易系统和测试交易策略的论坛

专家顾问:Spreader

fxsaber, 2016.09.03 11:18

你可以在MT5测试器中检查这一点。

// Это MT5-советник, который позволяет запускать соответствующий
// MT4-советник в мультивалютном MT5(Hedge)-тестере (с реальными тиками)

// https://www.mql5.com/ru/code/16006
#include <MT4Orders.mqh>
#include <MQL4_to_MQL5.mqh>

//#include "Spreader_v1.mq4" // https://www.mql5.com/ru/code/9484
#include "Spreader_v2.mq4" // https://www.mql5.com/ru/code/9495

void OnTick()
{
  start();
}

在欧元兑美元M1 OHLC模式下,默认设置的多货币回测结果

详情见报告文件。

 
Vitaly Muzichenko:
又有什么可以证明,你不需要在左派库中插入从四到五的贸易函数 转换?
那么你自己建议使用左边的代码和例子,那么你怎么知道正确的代码在哪里?没有这些猜测,就没有人类对交易功能的描述吗?
 
你好!我不太明白哪里应该写void,哪里应该写简单的return;哪里应该写return(0),而我应该写简单的OnTicK()。我以前写int start()的时候,一切都很清楚。现在一切都混在一起了,有了这个该死的更新....我正在学习科瓦列夫,但它已经过时了,我应该怎么做?我不能问别人,他们几乎生来就有这些知识!我怎么能学全呢......................
 
我似乎并不笨。
 
我学习了教科书的第三部分。像往常一样,我在Youtube上找到了很多视频。当然,这些视频已经过时了,或者第一课的知识点占了书的一半。人们不禁要问,这些视频是为哪一类人制作的? 可能是为超级人士制作的,但我们应该怎么做?
 
FOTOGRAF14:
我学习了教科书的第三部分。 像往常一样,我在YouTube上找到了很多视频,当然它们已经过时了,或者第一课的知识点占了书的一半。那么有人会问,这些视频是为哪一类人制作的呢? 可能是为超级人群制作的,但我们应该怎么做呢?

首先,要学习基本知识


https://www.mql5.com/ru/docs/basis

https://www.mql5.com/ru/docs/runtime

Документация по MQL5: Основы языка
Документация по MQL5: Основы языка
  • www.mql5.com
Основы языка - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
如果我能够得到更多的指导,我就会很好!"。大家都说写代码,写代码。我非常同意!有一条出路!我需要一些练习题来练习!!。如果有人把它们交给我,我就会写出来,给他们看,让他们检查。
 
Michail_David:
谢谢你的建议。我将把账户的最低和最高允许值输入程序。关于步骤...我的手数已经用MarketInfo(Symbol(),MODE_LOTSTEP)计算了。我认为这对这一步来说已经足够了。你怎么看?
如果一切都能按计划进行,是的。但总有一些方法可以使一件事,以及破坏它;)
原因: