將EA編譯後,直接插入圖表中與執行EA的差別為何 新评论 小洋 李 2024.08.26 09:57 請問若以下程式碼 #property script_show_inputs input ENUM_TRADE_REQUEST_ACTIONS Action = TRADE_ACTION_SLTP; input ulong Position = 51527413985; input double Sl = 1.1; input double TP = 1.2; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- create timer EventSetTimer(3); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- destroy timer EventKillTimer(); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- } //+------------------------------------------------------------------+ //| Timer function | //+------------------------------------------------------------------+ void OnTimer() { ResetLastError(); MqlTradeRequest request; MqlTradeCheckResult cresult; MqlTradeResult result; request.action = Action; request.position = Position; request.sl = Sl; request.tp = TP; Print(OrderCheck(request, cresult)); Print(cresult.comment); Print(OrderSend(request, result)); Print(result.retcode); } 想請問"編譯後將其插入圖表執行"與"編譯後直接在IDE中執行"差異為何? 若我以" 編譯後將其插入圖表執行 "的方式執行以上程式碼,會得到10013錯誤訊息,但若我以 "編譯後直接在IDE中執行" "的方式執行以上程式碼,卻可以得到預期結果 Sky All 2024.08.26 10:48 #1 您好。 这个帖子被机器人误删了,刚刚给您恢复了。 非常抱歉。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
請問若以下程式碼
想請問"編譯後將其插入圖表執行"與"編譯後直接在IDE中執行"差異為何?
若我以" 編譯後將其插入圖表執行 "的方式執行以上程式碼,會得到10013錯誤訊息,但若我以 "編譯後直接在IDE中執行" "的方式執行以上程式碼,卻可以得到預期結果