無大,請教程式的寫法~
無大,又是我~哈想跟您請教
mt4 的 獲利倒限的程式您都是怎麼寫的呢?(程式功力太差)
比如說現在我目前的倉位獲利100點,想在獲利回吐50%時出場的意思,另外要設定一個門檻值,比如說50點,就開始啟用這樣的機制~
請您提示一下~
感謝~ 回復 1# donlabin
計算 變數數值 BuyStopSellStop (記得 調整 NormalizeDouble(SellStop, Digits) )然後 檢查當數具有變動時,更新以下指令
OrderModify(OrderTicket(),OrderOpenPrice(),BuyStop,OrderTakeProfit(),0);
OrderModify(OrderTicket(),OrderOpenPrice(),SellStop,OrderTakeProfit(),0); 感謝無大這麼快速的回覆
但是獲利回吐50%的機制要怎麼設計呢?
是要紀錄OrderProfit()的數值嗎?
比如OrderProfit()==60時,先紀錄變數a = 60,設定變數b(也就是a/2 = 30),然後再用OrderOpenPrice()+b當做OrderModify裡面的OrderStopLoss()的值
如果又再偵測到OrderProfit()>60時,那麼更新變數a的值,同時也更新變數b的值
是這樣嗎?
也許無大可以寫出這樣的程式碼供小弟參考觀摩~
非常感謝~~
頁:
[1]