涉及智慧財產_匯出策略時隱藏程式,使用別的帳號匯入後回測卻看的到腳本資料內容

  •   389 
  • 最後發表   MR.阿倫  2024 十一月 15
MR.阿倫 發文於   2024/11/06

您好,我自己寫了xs函數程式讓xs警示程式呼叫,

在匯出策略時選擇 [包含引用函數] & [隱藏程式碼],

接著使用其他帳號匯入策略後發生以下狀況

1. 在XS編輯器看不到程式碼,顯示無權限,這部分沒問題。

2. 使用策略回測後,回測報告中的腳本資料,卻看的到函數的程式碼,這個不應該發生才對。

因為涉及智慧財產,撰寫的程式無法正常被隱藏有點嚴重,煩請協助,謝謝。

 

 

 

 

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

若你匯出主程式時,選擇「包含引用函數」,則函數腳本會在沒保護的情況下被匯出。

我的做法:將主程式(例如交易腳本)及函數腳本分別隱藏程式碼匯出。主程式匯出時,將「包含引用函數」的打勾取消。

這樣對方匯入的腳本都會被隱藏程式碼,回測報告的腳本資料也會顯示「無可供參考的腳本」,看不到程式碼內容。

MR.阿倫 發文於   2024/11/07

您好,今天依照您的方法操作,

1. 匯出策略,沒勾[包含引用函數]

2. 將函數單獨匯出,也沒勾[包含引用函數]

3. 使用另一個帳號分別匯入,狀況相同

   =>1. 在XS編輯器看不到程式碼,顯示無權限,這部分沒問題。

  =>2. 使用策略回測後,回測報告中的腳本資料,卻看的到函數的程式碼,這個不應該發生才對。

再麻煩協助確認,謝謝

虎科大許教授 發文於   2024/11/07

這就很奇怪了。我測試,交易腳本及函數腳本都隱藏程式碼,回測報告的腳本資料會顯示「無可供參考的腳本」,看不到程式碼。也許你可將LOG檔案寄給客服幫忙找問題看看。

XS小幫手 發文於   2024/11/15

MR.阿倫 您好,

我們有修正在下一個會出的版本15.01,但若是使用舊版本匯入相同策略包,函數一樣會無法隱藏,除非把函數寫在警示腳本內。

發表回覆
Close