請問我怎可以在投資標的物虧損5%時自動執行出場呢?
虧損自動執行出場
- 1.7K
- 最後發表 a2224 2017 一月 04
Hi a2224:
關於此部分,小幫手有些想法,待盤中抽空測試後,確定可以Work,再彙報給您,
以上報告,謝謝。
感謝
類似的問題我怎可以在投資標的物 獲利5% 時自動執行出場呢?
Hi a2224:
小幫手昨日在盤中有做相關測試,目前應該還是有些不便之處,以下小幫手依序說明,
首先,小幫手先附上測試的範例程式碼
input: BS_(1); setinputname(1, "1為買進,-1為賣出"); if close > 0 and BS_ = 1 then ret = 1; // 進場 if close > 0 and BS_ = -1 then ret = 1; // 出場
稍微說明一下,在此程式碼有個可以在介面調整的參數(BS_) ,方便設 買進、賣出 用,預設值為1 (買進)。
再來,先將此腳本加入策略雷達,相關內容設定如下圖

然後進行下單設定,小幫手使用模擬交易帳號來做測試,相關下單設定,如下圖

到這邊,自動進場的下單設定就完成了,
程式碼範例的進場條件是,當 收盤價 > 0 則觸發訊號 ( 觸發設定為 單次觸發,因此僅觸發一次 )
下單設定是,當觸發訊號,以成交價( 也可以設定觸發價 ),送單買進執行商品(在此範例也就是買進台積電) 1 張,
以上是自動買進下單的部分,接下來小幫手會說明"賣出下單"的部分。
上串回覆介紹自動掛單買進,接著說明自動掛單賣出,
在此自動掛單賣出的策略中,使用的腳本是同自動買進策略的腳本,也就是上串回覆的腳本。
一樣將相同的腳本,加入策略雷達中,內容設定如下圖,記得將數值設定為 -1 (賣出) ,觸發設定設為連續觸發 (之後會說明原因)

再來進行下單設定,請注意下單次數設多一些,累計下單金額也要設高一點 ( 之後會說明原因 )

設連續觸發的原因是,
因為不知道何時才會 成交買進台積電(2330),所以觸發設定設為連續觸發,
同理,下單次數與累計下單金額也要設高一點,避免下單安控出來停止自動下單賣出。
最後,只要同時執行這兩個策略,就可以進行自動買進後,在自動賣出的動作。
以上,就是目前XS搭配策略雷達,進行自動化買進後,再賣出的操作,
到這裡,想必一定會有些疑問,小幫手將在下串回覆中,回覆目前的限制。
目前自動化買進,再行自動化賣出,有些限制如下,
1. 目前XS抓不到買進時(或賣出時) 成交的價格,
當前替代的方式是,您進行自動買進,心中一定會有一個大概的價位掛單,
用此價位設為是您的成交價格,再將此價格的範圍設為您的停損、停利出場條件。
2. 比較複雜的策略,XS目前沒辦法做到,
比如說,達到某個條件做多,達到某個條件則做空,做多或做空停損停利完後,再重複繼續,
這部分XS自動化交易應該沒辦法做到。
3. 使用者的庫存張數,XS目前也辦法抓到此資料,
因此XS應該是不能依據庫存的數量,來改變策略判斷觸發的條件。
以上是小幫手,嘗試使用XS來進行自動化買進,再賣出所觀察到的限制,
並針對這些限制做個說明,應該還有其他的限制,
XS目前應該只能做到簡單的自動化買進、賣出的功能,
我們會繼續努力加強自動化交易的功能,
以上報告,謝謝。
最後,關於您的問題,
1. 投資標的物虧損5%時
2. 投資標的物獲利5%時
自動出場,
端看您可不可以接受,
不是以成交價格來決定您的停損停利出場點,
而是以觸發價來決定您的停損停利出場點,來決定,
若您可以接受,且更改程式碼範例有問題,
則小幫手再回覆您,相關範例程式碼,
以上報告,謝謝。
請問一下
如何以觸發價來決定停損停利出場點
有相關的範例程式碼可以參考嗎
謝謝~~
Hi Jerry:
是否方便舉個範例,以利小幫手協助您,謝謝。
10 評論