EA: 配对交易 - 页 3 12345 新评论 Roman Shiredchenko 2015.06.03 13:32 #21 Andrey Khatimlianskii:操作。通过增加记忆或改变完成任务的方法来消除它。结论是错误的。问题可能远不止这些。它一碰到天花板就会停止。 我明白了,谢谢。 Roman Shiredchenko 2015.06.03 13:35 #22 Andrey Khatimlianskii:...它一碰到天花板就停了还有一件事。当我重启 kamp,禁用 avj antivirus,启动终端 时,它已经是 4 MB。 17 是在浏览器和其他终端运行时....。所以我的结论是,如果我删除了其他会加载内存的东西,那么测试应该就会进行。 Roman Shiredchenko 2015.06.03 16:33 #23 我已经弄清了一个问题。这是什么错误?如何修复?我知道它不支持填充模式.... Roman Shiredchenko 2015.06.03 20:29 #24 帮助机器人复活。修正了错误 - 添加了填充模式。(见上图中的红线)。但交易并未在终端中打开。专家顾问 "选项卡是空的。 附加的文件: double_trading_2015.ex5 22 kb correlation.ex5 14 kb correlation.mq5 8 kb double_trading_2015.mq5 18 kb Roman Shiredchenko 2015.06.03 20:38 #25 找出了问题所在--我的卡帕内存不足。 Alexander Pavlov 2015.06.04 14:56 #26 Roman Shiredchenko:找出了问题所在--我的卡帕内存不足。代码中出现了大约 10 的疏漏。把它变大。这就是猫头鹰等待盈利的地方。关于填仓:在开仓函数中填入 以下内容:request.type_filling=ORDER_FILLING_RETURN;(当然, 您也可以填入另一种填仓 方式,而不是 ORDER_FILLING_RETURN--参见帮助)。 Roman Shiredchenko 2015.06.04 17:49 #27 Alexander Pavlov:代码中有大约 10 个疏漏。换个大点的这就是猫头鹰等待利润的地方。关于填仓:在开仓函数中,填入以下内容:request.type_filling=ORDER_FILLING_RETURN;(不过 ORDER_FILLING_RETURN 可以用 另一种填仓 方式代替 - 参见帮助)。谢谢。机器人完全按照您的建议在终端工作。"(尽管 ORDER_FILLING_RETURN 可以用另一种填料代替 - 参见帮助)"。- 不是这样工作的 - 未中断填充模式 - 有一个错误 - 这几行已注释。//int type_filling = ORDER_FILLING_FOK; int type_filling=ORDER_FILLING_RETURN; //-----OrderSend: double MyOrderSend( string symbol, // 符号 ENUM_ORDER_TYPE cmd, // 贸易业务 double volume, // 地段数 double price, // 价格 int slippage,//=5, // 滑动。 double stoploss, // 止损 double takeprofit, // 止盈 // 枚举订单类型填充 int type_filling=ORDER_FILLING_RETURN, // int type_filling = ORDER_FILLING_FOK, // string comment=NULL, // comment. int magic=1, // 标识符 datetime expiration=0, // 订单到期日 color arrow_color=clrNONE // 颜色 ) // Money1,ORDER_TYPE_BUY,Lot1,ask,30,bid-StopLoss*point,ask+TakeProfit*point,type_filling,"",0,0,Blue { //--- 准备询问 MqlTradeRequest request={0}; request.action=TRADE_ACTION_DEAL; // 市场开放 request.symbol=symbol; // 工具 request.type=cmd; // 订单类型 request.volume=volume; // 批量 request.price=price; // 开仓价格 request.deviation=slippage; // 滑动 request.sl=stoploss; // 止损 request.tp=takeprofit; // 获利 // request.type_filling=ORDER_FILLING_FOK; // 执行的订单类型 request.type_filling=ORDER_FILLING_RETURN; request.comment=comment; // comment. request.magic=magic; // ORDER_MAGIC request.expiration=expiration; // 订单到期日 //--- 发送交易指令 MqlTradeResult result={0}; if (OrderSend(request,result)) return(result.price); else return(0); } //-----OrderSend 滑动 设置为 100。 附加的文件: double_trading_2015.ex5 22 kb double_trading_2015.mq5 18 kb Roman Shiredchenko 2015.06.04 17:54 #28 Andrey Tsygankov 2015.07.02 02:40 #29 您好,Expert Advisor 可在演示版上运行,并能带来利润,它能在多个对冲货币对上运行吗?谢谢。 附加的文件: Doble_trade.jpg 59 kb Andrey Tsygankov 2015.07.02 02:46 #30 另一个问题 配对符号上的相关条是应该设置正数还是负数?默认值是 -0.98。 12345 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
操作。
通过增加记忆或改变完成任务的方法来消除它。
结论是错误的。问题可能远不止这些。
它一碰到天花板就会停止。
...
它一碰到天花板就停了
还有一件事。
当我重启 kamp,禁用 avj antivirus,启动终端 时,它已经是 4 MB。
17 是在浏览器和其他终端运行时....。
所以我的结论是,如果我删除了其他会加载内存的东西,那么测试应该就会进行。
我已经弄清了一个问题。
这是什么错误?
如何修复?
我知道它不支持填充模式....
帮助机器人复活。修正了错误 - 添加了填充模式。(见上图中的红线)。
但交易并未在终端中打开。
专家顾问 "选项卡是空的。
找出了问题所在--我的卡帕内存不足。
找出了问题所在--我的卡帕内存不足。
代码中出现了大约 10 的疏漏。把它变大。这就是猫头鹰等待盈利的地方。
关于填仓:在开仓函数中填入 以下内容:request.type_filling=ORDER_FILLING_RETURN;(当然, 您也可以填入另一种填仓 方式,而不是 ORDER_FILLING_RETURN--参见帮助)。
代码中有大约 10 个疏漏。换个大点的这就是猫头鹰等待利润的地方。
关于填仓:在开仓函数中,填入以下内容:request.type_filling=ORDER_FILLING_RETURN;(不过 ORDER_FILLING_RETURN 可以用 另一种填仓 方式代替 - 参见帮助)。
谢谢。机器人完全按照您的建议在终端工作。
"(尽管 ORDER_FILLING_RETURN 可以用另一种填料代替 - 参见帮助)"。- 不是这样工作的 - 未中断填充模式 - 有一个错误 - 这几行已注释。
滑动 设置为 100。