XS 自動交易--- XS 主 / 副 程式呼叫

  •   190 
  • 最後發表   fredchang  2023 三月 29
fredchang 發文於   2023/03/22

小幫手 您好,

XS 是否有可能發展 ,XS 主 / 副 程式的互相呼叫

這會是很好用的方式。

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/03/24

 Hello fredchang,

 

小幫手不太清楚您想表達的意思。

如果可以的話,麻煩您描述得更詳細些,並提供例子讓小幫手比較好理解。

感謝。

fredchang 發文於   2023/03/24

小幫手 您好,

大概敘述如下

主/副 程式都是 XS 的腳本(交易)檔案名稱,

例如指令(MM8  / MM9 假設) (MM8 -- 呼叫 副程式 ) ,(MM9 -- 回主程式)


主程式:

A 腳本

..

MM8  a1腳本

..

B 腳本

..

MM8   a1腳本

..

C 腳本

..

MM8   a2腳本

..


副程式:

a1腳本

....

MM9

a2腳本

....

MM9


以上,當 A 腳本 呼叫 副程式 MM8 a1腳本 後,即執行 a1腳本 程式內容

直到讀取到 MM9 ,即回到原本的主程式 A 腳本,繼續執行 A 腳本的後續程式內容。

這樣有個好處,當很多腳本有共通內容時,將共通的存成副程式,如果要修改只須改副程式

不用每個腳本一一去修改。

 

 

 

XQ小幫手 發文於   2023/03/28

Hello fredchang,

 

您可以撰寫將共通的部分寫成函數腳本,這樣就可以直接呼叫函數計算所需資訊。

舉例來說,常用的內建函數像是 average 實際上就是將 數值加總後處以加總個數 寫成函數,就不用每次計算平均時都要重新撰寫相關邏輯。

 

另外相關人員有考慮過讓腳本可以呼叫函數腳本以外的腳本/策略,單經過衡量後目前沒有開發的規劃。

fredchang 發文於   2023/03/29

小幫手 您好,

謝謝您的回覆~

發表回覆
Close