策略雷達串接下單與自動交易中心差別?

  •   246 
  • 最後發表   Tommy9205  2021 七月 13
Tommy9205 發文於   2021/07/11

你好。

我有購買策略模組,透過策略雷達"當日"找到我要的條件股票並自動買進。

策略雷達串接下單,僅有買進的功能,似乎沒有設定停利與停損的功能?

我想要自動交易,達到3%停利,-1.5%停損的功能。請問我是要用策略雷達串接下單還是自動化交易中心的功能?

請小編可以給我一個參考的語法或是方向,謝謝。

 

 

XQ小幫手 發文於   2021/07/13

Hello Tommy9205,

 

小幫手會建議您使用自動交易中心,在開發上會輕鬆許多。

策略雷達您需要將進場與出場拆成兩個腳本,而且沒有函數可以取得進場價格。

所以您要取得進場價格有兩種作法:

1.將進場腳本也寫在出場腳本中,然後用變數取得觸發時的收盤價當作進場價格。

2.設定input自行輸入進場價格。

接下來再以此價格計算停損停利。

 

自動交易中心的話您可以使用 FilledAvgPrice 來取得未平倉成本,而且交易腳本可以將進出場寫在同一個腳本裡。

舉例來說:

 

condition1 = 進場條件...;

if filled = 0 and position = 0 and condition1 then setposition(1, market);

// 滿足條件後進場

 

if filled = 1 then begin

    value1 = FilledAvgPrice * 1.03; //停利點 3%

    value2 = FilledAvgPrice * 0.985;  //停損點 1.5%

    if position = 1 and high >= value1 then setposition(0, market) 

        else if position = 1 and low <= value2 then setposition(0, market);

    // 如果高點大於停利點或是低點低於停損點的話就出場

    end;

 

發表回覆
Close