討論區列表
FAQ
一般模式
討論串模式
標題:
[發表] MC9.0 自動交易trailing語法運用修正
by 2014-12-24 11:34:36
0
暱稱:
MultiCharts小秘書
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
MC9.0 自動交易trailing語法運用修正
說明:
在MC8.5版本與MC9.0中,trailing語法執行時於邏輯上有所不同,MC9.0為正確的運算邏輯。
相關trailling語法包括:setpercenttrailing、setdollartrailing
此兩種語法的共同特點為,皆需根據策略進場後的最大獲利,計算出場委託單的價格。
若是N天前的進場,今日才開啟自動交易,
1) MC8.5會根據開啟自動交易那一刻往後的行情計算最大獲利,無法取到從進場那根K線算起的歷史的獲利(這會導致開啟自動交易的trailing委託價,和回測的委託價不同,故會發生實際交易已經出場,而圖表上還沒出場訊號;或者實際沒出場,圖表已有出場訊號產生。)
2)MC9.0可以正確的取到從進場當根的K線算起的歷史獲利(此為正確的邏輯)
________________________________________
測試舉例:
以下提供測試驗證方式,本例以賣出進場,setpercenttrailing為例,// 獲利達到20點,進場後的最大獲利回檔百分之50出場
測試代碼:
input:date1(1141001),time1(0845),time2(1345),N(20),perct(10);
var:mp(0);
IF DATE=date1 AND TIME>=time1 AND TIME<time2 THEN
sellshort next bar at market;
mp=marketposition;
if mp[1]=0 and mp<>0 then
text_new(date,time,entryprice+20,text(entryprice:0:0));
setpercenttrailing(N POINT*MINMOVE*BIGPOINTVALUE,perct);
第一頁
上一頁
下一頁
最後頁
討論區列表
FAQ
MultiCharts
│
討論區
│
會員專區
│
教學講座
│
支援與服務
│
產品購買
│
申請試用
All rights for MultiCharts Trading Software are reserved by MultiCharts, LLC
凱衛資訊股份有限公司 營利事業統一編號(21261212) 著作權所有 本網站最佳瀏覽解析度為 1024 x 768
隱私權政策
│
網站安全政策
│
著作權說明
若不清楚點選圖片更新驗證碼
註冊帳號
忘記密碼
解除鎖定