我得到一个错误“函数定义unexpected”;我在搜索引擎中输入了它,并且在调试时找不到任何东西。有没有人知道这意味着什么,我应该寻找什么来纠正它?
我得到一个错误“函数定义unexpected”;我在搜索引擎中输入了它,并且在调试时找不到任何东西。有没有人知道这意味着什么,我应该寻找什么来纠正它?
1附件正如你所看到的,我正在尝试清理一个旧的EA,并将其输入到它中,并使其变得动态....这将是具有挑战性的,因为我不熟悉这种程序语言,我将要去一个通过一个和添加调整一旦我有一个体面的框架就位==========================编辑它,因为我清理了一点点.. ...并通过我的笔记回来,并添加更多的学分....
https://www.forex-pedia.com/attachme...2848662951.mq4
有没有一个好的程序或有助于看到代码布局的东西?在我看来,在其他一些领域编写代码会更容易,然后转移到MetaEditor,因为排列方括号真的很难......我将它添加到最后,现在编译,但我是确定它最可能没有正确对齐,当我改变启动函数的内容时,我将不得不照顾它
不,这是与MT4合作的喜悦。根本没有什么可以帮助您解决代码问题。我会打印出来,并标记每一个,并确保有一个关闭它。可能是最简单的方法。作为我的一种习惯,每次我开一个新的{我把两条空白线放在对方},所以我不会忘记。然后我回去填写空行。
(cnt = 0; cntlt; OrdersTotal(); cnt ){if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)){if(OrderSymbol()== Symbol()OrderMagicNumber()== MagicNumber){if(OrderType ()== OP_BUY || OrderType()== OP_SELL){MarketOpenOrders ; LastOrderOpenTime = OrderOpenTime(); } if(OrderType()== OP_SELLLIMIT || OrderType()== OP_BUYLIMIT)LimitOpenOrders ; OpenOrders ; }}}好的,我试图从逻辑上确定这是做什么......无论从编程的角度和外汇交易的立场看起来它是计算未平仓交易的数量,但我没有一个fullf掌握这里真正做的背后的逻辑...这是我的解释它正在寻找是否有任何opentrades ...那么如果有,它正在检查魔术数字/符号组合....然后无论是市场订单还是限价订单....然后运行每一个... OrderSelect函数在metratrader库中没有清楚地向我解释
插入的代码{我的价格点击line1 line1openorderslt; 1 ||价格点击line2 line2openorderslt; 1 currency ||或价格点击line3 line3openorders lt; 1 currency ||价格点击line4 line4openorders LT; 1货币然后确定批量大小打开订单否则如果价格击中line0或命中第5行,关闭贸易}这是我试图实现的伪代码逻辑...我相信它可能会丢失一些支票,但基本上,我希望它检查货币是否可以基于市场扫描脚本进行交易......如果它只允许它只有一个每行打开的订单
任何人有任何建议吗?