学MQL5之前要不要先学C++

新帖
登录发帖
Exness 推荐平台

入金门槛低,出金到账快,支持多种账户类型

FSA(塞舌尔)/FCA(英国) / CySEC(塞浦路斯) · 最低入金 $130
岁月静好
岁月静好 楼主 10 小时前 浏览 65 回复 0 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 2 帖数 28 积分 747 汇币 585
1楼
昨晚照着教程把一个均线交叉的EA从MT4往MT5移植,改到下单那块直接卡住了,'OrderSend' - wrong parameters count 这个报错翻来覆去出现,我对着帮助文档改了半天参数顺序还是过不去,有点懵 😅
后来在论坛翻旧帖,看到有人说MQL5的语法结构其实更接近C++,比如结构体、指针、还有类的写法,跟MQL4那种偏脚本的风格差别挺大。我现在就纠结一件事:我C++基本是零基础,只会在MT4里写点简单的if判断和循环,这种情况是不是应该先花时间补一补C++,再回头啃MQL5?还是说直接硬着头皮看MQL5的官方文档和示例代码,边做边学更实际?
我尝试过的办法:把MT4那个EA的源码逐行对照着改,能编译通过的部分先放着,卡住的地方去查MQL5 reference;也试过把下单逻辑拆成一个单独的函数测试,结果还是报参数不匹配。我怀疑是自己对MQL5里MqlTradeRequest和MqlTradeResult这套结构没吃透,但又怕这其实是C++底子的问题,补错了方向白费功夫。
想请教下有类似经历的汇友,你们当初是怎么过渡的?是先啃C++还是直接上手MQL5?大概花了多久能独立改一个简单的EA出来?🙏
0 回复 众裁0 复制
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 美盘初段黄金滑点的一次实录,说点过来人的大实话 下一帖 → Python自动生成交易日报的脚本教程