Multicharts
買賣交易的過程中 會買是徒弟 會賣才是師傅我們常常後悔賣太早 行情繼續噴,賣太晚 賺錢變賠錢……使用移動停損停利的方式 可以達到兩全齊美
所謂的移動停損(Trailing Stop),是指進場後 從獲利的最高點拉回一定點數(金額)就平倉
例如 在指數17000進場多單 設定條件當獲利拉回50點就平倉,因此從一進場就開始追蹤; 如果股價(獲利)創新高來到17100,此時 移動停損觸發價格也會跟著移動來到17050 (17100-50),最高點若來到17180,出場的價位則是拉回到17130 (17180-50) 才會平倉出場
Multicharts 的內建指令有個 setdollartrailing ,意思就是拉回固定點數出場範例說明: 多單(空單)進場之後 從獲利最高(最低)點 拉回 100點平倉
setdollartrailing(100*bigpointvalue)
這是內建的set指令,建議在回測上需要開啟細部回測 使用set指令實際下單常常會有問題,此時我們可以用另外的寫法來表達
value1 = maxpositionprofit / PointValue //取得進場後最大獲利的點數
做多單的移動停損
if marketposition=1 then sell next bar at entryprice - 100 + (maxpositionprofit / PointValue) stop;
做空單的移動停損寫法
if marketposition=-1 then buytocover next bar at entryprice + 100 + (maxpositionprofit / PointValue) stop;
剛才介紹的是獲利回吐一定點數出場,另外一種常用的移動出場方式則獲利拉回百分比當獲利拉回一定的百分比就平倉出場舉例:進場後獲利超過100點 拉回20%出場,用內建的 setpercenttrailing函數控制
setpercenttrailing(100*bigpointvalue,20);也可以換個寫法
value1 = maxpositionprofit / PointValue ; //取得進場後最大獲利的點數 if marketposition=1 value1>100 then sell next bar at entryprice + value1*(1-0.2) stop;
指數的交易 我比較習慣 拉回固定點數平倉;股票的交易上 我則是比較常用拉回百分比方式出場。
移動式出場 同時也是保護獲利 控制風險,當獲利達到一定的金額 折返至少可以保本,缺點就是不會平倉在最高(最低)的位置。
Setpercenttrailing 的陷阱 在M
交易的剩杯 平均K線 這篇文章介紹一個特殊形態的K
認識平均成本線 VWAP VWAP指標完整名稱是V
MultiChats半自動下單 除了程式自動交易
認識EMA EMA的全名是指數加權
MultiCharts交易策略範例 研討 前陣子在