同時把call的成本與put的成本同時抓來計算損益

  •   47 
  • 最後發表   無情卻慈悲  2022 十月 03
無情卻慈悲 發文於   2022/09/26

請問一下

假如我在價平時,先手動買一個價平call與一個價平put,

在XS中,有辦法同時把call的成本與put的成本同時抓來計算『總損益』嗎?

判斷完『總損益』再寫判斷式來執行各自的平倉。

目前在編寫時,都只能抓到各自的成本與損益而已。

 

//雙買的各自當下損益

var:profit_call(0);

if position > 0  and  symbol = "TX4N09C13800.TF"

then begin

profit_call = getsymbolField("TX4N09C13800.TF" , "Close") - FilledAvgPrice ;

end;

 

 

var:profit_put(0);

if position > 0  and  symbol = "TX4N09P13800.TF"

then begin

profit_put  = getsymbolField("TX4N09P13800.TF" , "Close") - FilledAvgPrice ; 

end;

 

 

 

 

 

XQ小幫手 發文於   2022/10/03

Hello 無情卻慈悲,

 

目前交易腳本裡面只能抓到各自執行商品的成本。

您要在A商品運作時抓到B商品的實際成本是無法辦到的,但是可以將B商品的運算邏輯一併寫入A商品的腳本裡,這樣就可以在B商品符合進場條件時,用變數來保存當下的B商品收盤價當作成本來計算損益。

發表回覆
Close