作者wezn ()
看板Trading
標題[問題] Set percenttrailing 如何用語法取代
時間Sat Sep 1 01:54:27 2018
小弟新手,用的是MC9.0版
出現 "圖表出現percenttrailing的出場訊號,但元大下單機沒下單" 的問題
目前查到的資訊是
1.將setpercenttrailing 寫在if..then..外部 -> 已試過無效
2.需等待MC 9.1版更新 ->以凱衛的效率,可能有得等
3.利用討論區提供的語法來取代
http://www.multicharts.com.tw/dis/dis_Content.aspx?rd=1&D_ID=1&SN=27587
-> 使用後但出場邏輯根本看不懂,似乎寫錯似的..
想請問還有什麼寫法能取代函數setpercenttrailing ?
沒有程式能力好辛苦 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.142.243
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Trading/M.1535738071.A.7CB.html
1F:推 kuojake: 用stop單去寫 09/01 09:35
2F:推 koow: 紀錄最大獲利點數 然後多entryprice+回檔幾%*最大點數 stop 09/01 20:15
感謝版友回覆
修成這樣有得到效果了
Inputs: pProfit(100), pPercentage(10);
value1 = (maxpositionprofit/bigpointvalue) ;
if marketposition>0 and value1>=pProfit then begin
sell next bar at entryprice + value1 - value1*pPercentage/100 stop;
end;
if marketposition<0 and value1>=pProfit then begin
buytocover next bar at entryprice - value1 + value1*pPercentage/100 stop;
end;
但也就變成next bar出場了,績效差了些
※ 編輯: wezn (114.46.142.243), 09/01/2018 21:24:25
3F:推 koow: stop單不會next bar喔 09/01 23:21
4F:推 eweek: 個人經驗這樣寫不見績效比較差,但是至少可以避免細部回測 09/05 18:16
5F:→ eweek: 變成靠杯 09/05 18:17