小幫手 您好,
XS 是否有可能發展 ,XS 主 / 副 程式的互相呼叫
這會是很好用的方式。
Hello fredchang,
小幫手不太清楚您想表達的意思。
如果可以的話,麻煩您描述得更詳細些,並提供例子讓小幫手比較好理解。
感謝。
小幫手 您好,
大概敘述如下
主/副 程式都是 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 腳本的後續程式內容。
這樣有個好處,當很多腳本有共通內容時,將共通的存成副程式,如果要修改只須改副程式
不用每個腳本一一去修改。
Hello fredchang,
您可以撰寫將共通的部分寫成函數腳本,這樣就可以直接呼叫函數計算所需資訊。
舉例來說,常用的內建函數像是 average 實際上就是將 數值加總後處以加總個數 寫成函數,就不用每次計算平均時都要重新撰寫相關邏輯。
另外相關人員有考慮過讓腳本可以呼叫函數腳本以外的腳本/策略,單經過衡量後目前沒有開發的規劃。
小幫手 您好,
謝謝您的回覆~
4 評論