需要簡單編碼方面的幫助 - Page 2
2 頁面的第 562 頁 FirstFirst 12
Results 11 to 13 of 13

Thread: 需要簡單編碼方面的幫助

  1. #11
    插入代碼輸入 bool Exit_Only = 0; int OnInit(){ 返回(INIT_SUCCEEDED); } int testFunction() { if(Exit_Only==1) return(1); else return(0);//else 期待 0 } void OnTick(){ int resExitOnly=testFunction(); if(resExitOnly==1){ 評論(僅退出); } else { Comment(both Entry Exit);//else output } }

  2. #12

    Quote Originally Posted by ;
    我正在測試 EA 的簡單 return(x) 或 return(y),但出現錯誤消息 testFunction - 函數聲明僅允許命名空間或類範圍,有人可以告訴我我哪裡出錯了嗎?謝謝我通過以下方式學習編碼
    https://www.mql5.com/en/forum/120791... 輸入 bool Exit_Only = 0; int OnInit(){ 返回(INIT_SUCCEEDED); } void OnTick(){ int testFunction(){ if(Exit_Only==1) return(1); return(0);//否則期望 0 } int resExitOnly=testFunction(); if(resExitOnly==1){ 評論(僅退出);評論(都進入退出);//否則...
    您需要從 OnTick Function 中聲明您的函數,並在 OnTick 中將它們稱為 TestFunction();插入代碼輸入 bool Exit_Only = 0; int OnInit() { return(INIT_SUCCEEDED); } void OnTick(){ 字符串文本 = 兩個進入退出; int resExitOnly=testFunction(); if(resExitOnly){ text = Exit Only}; Comment(text);//else output } int testFunction(){ ExitOnly == 1 ?返回 1 : 返回 0 }

  3. #13
    Quote Originally Posted by ;
    {quote} 函數返回 1 和 0 並根據條件編輯文本。無需多次調用 Comment,您只需編輯要使用函數結果打印的 Text 變量。很高興您的問題得到解決
    據我了解,聲明將位於非 OnTick 部分,函數操作將位於 OnTick 部分(註釋)。您多次調用評論的聲明讓我感到困惑。根據我的邏輯理解,Comment 部分只是整個操作的輸出,它應該從聲明 non-OnTick 部分調用,而不是調用 Comment 部分。換句話說,誰在呼喚誰?請建議/糾正我的理解,謝謝。

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。