自動交易多腳本互相溝通有辦法做到嗎?

  •   364 
  • 最後發表   LeoWmLin  2024 七月 16
LeoWmLin 發文於   2024/07/09

小編你好:

我想要多交易腳本互相溝通,有可能利用函數做到嗎?

以下情境:

我的A腳本,自動交易 設定大台,我想在裡面加上一些函數,
當這個腳本有進單的時候,將進單倉位的數量設為變數 丟到函數X中。

而b腳本,設定交易小台或選擇權,可以讀取這個函數X中的值,當他是0則保持position為0
當A控制使X變成 3 或 -2 時,則讀取回來B腳本市價進單(3 或 -2)

而當A腳本計算出單後,倉位變為0,則B腳本讀取X中的某變數也變成0了,隨即跟著市價出單清倉。

 

以上情境有可能做到嗎?(利用SetBarMode(2)之類的運算) 以達到看A下B的功能。

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/07/09

XQ目前沒有這個全域變數功能。

不是大戶 發文於   2024/07/09

選擇權自訂策略下單

多空策略請益

請參閱這些XQ討論,相信對您幫助

小編已給類似答案,採用不同方式

 

LeoWmLin 發文於   2024/07/11

 

感謝你的回覆,如果把交易腳本改成警示腳本 有沒有可能達到這樣的功能?

還請小編答覆

XS小編 發文於   2024/07/16

Hello LeoWmLin,

 

運算中的XS腳本沒有辦法互相傳遞資訊。

不過您可以用 GetSymbolField 來取得不同商品的資訊,達到看A下B的功能。

舉例來說:

value1 = getsymbolfield("FITXN*1.TF", "Close");

condition1 = value1 cross over average(value1, 20);

 

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

使用在小台上,就會依據大台資料所計算的條件來判斷進出場。

 

發表回覆
Close