您现在的位置: 比特财富网 >> 财经 >  >> 外匯
MT4編程實例分析:MessageBox的用法
外_匯_邦 WaiHuiBang.com 我們在編寫MT4 EA或者MT4 腳本的時候,很多時候會遇到止損,止盈小於平台最小止損值,下單不成功的情況。www.emoneybtc.com那麼我想到的一個解決方案是,彈出一個提示框,讓我們選擇。選擇是,就修改止損,止盈值。 

下面是相關的代碼:
 
double 凍結點位=MathMax(MarketInfo(Symbol(),MODE_FREEZELEVEL),MarketInfo(Symbol(),MODE_STOPLEVEL));//獲得平台標的最小止損值。
   if(止損點數<凍結點位 || 止盈點數<凍結點位 || 移動點數<凍結點位 || 平保點數<凍結點位 )
     {
        if(MessageBox("是否把他們都設為最小止損值??","警告!止損,止盈,移損,平保都需要大於最小止損值。",MB_YESNO|MB_ICONQUESTION)==IDYES)  //意思是選是,那麼就執行下面的。
           {
            止損點數    = 凍結點位;
            止盈點數    = 凍結點位;
            移動點數=凍結點位; //移動止損點數
            平保點數= 凍結點位;
           }
     } 外_匯_邦 WaiHuiBang.com
  風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
比特財富網 版權所有 © www.emoneybtc.com