您好,我自己寫了xs函數程式讓xs警示程式呼叫,
在匯出策略時選擇 [包含引用函數] & [隱藏程式碼],
接著使用其他帳號匯入策略後發生以下狀況
1. 在XS編輯器看不到程式碼,顯示無權限,這部分沒問題。
2. 使用策略回測後,回測報告中的腳本資料,卻看的到函數的程式碼,這個不應該發生才對。
因為涉及智慧財產,撰寫的程式無法正常被隱藏有點嚴重,煩請協助,謝謝。
您好,我自己寫了xs函數程式讓xs警示程式呼叫,
在匯出策略時選擇 [包含引用函數] & [隱藏程式碼],
接著使用其他帳號匯入策略後發生以下狀況
1. 在XS編輯器看不到程式碼,顯示無權限,這部分沒問題。
2. 使用策略回測後,回測報告中的腳本資料,卻看的到函數的程式碼,這個不應該發生才對。
因為涉及智慧財產,撰寫的程式無法正常被隱藏有點嚴重,煩請協助,謝謝。
若你匯出主程式時,選擇「包含引用函數」,則函數腳本會在沒保護的情況下被匯出。
我的做法:將主程式(例如交易腳本)及函數腳本分別隱藏程式碼匯出。主程式匯出時,將「包含引用函數」的打勾取消。
這樣對方匯入的腳本都會被隱藏程式碼,回測報告的腳本資料也會顯示「無可供參考的腳本」,看不到程式碼內容。
您好,今天依照您的方法操作,
1. 匯出策略,沒勾[包含引用函數]
2. 將函數單獨匯出,也沒勾[包含引用函數]
3. 使用另一個帳號分別匯入,狀況相同
=>1. 在XS編輯器看不到程式碼,顯示無權限,這部分沒問題。
=>2. 使用策略回測後,回測報告中的腳本資料,卻看的到函數的程式碼,這個不應該發生才對。
再麻煩協助確認,謝謝
這就很奇怪了。我測試,交易腳本及函數腳本都隱藏程式碼,回測報告的腳本資料會顯示「無可供參考的腳本」,看不到程式碼。也許你可將LOG檔案寄給客服幫忙找問題看看。
MR.阿倫 您好,
我們有修正在下一個會出的版本15.01,但若是使用舊版本匯入相同策略包,函數一樣會無法隱藏,除非把函數寫在警示腳本內。
4 評論