因為我想寫一個免費版跟付費版都可以用的XS Script,有沒有什麼辦法可以判斷目前執行的環境?
怎麼知道目前XS執行的環境有沒有欄位限制?
- 241
- 最後發表 superdha 2017 三月 14
XQ小幫手
發文於
2017/03/06
Hi superdha:
無論是免費版或付費版,在XS編輯器撰寫的程式碼皆可以編譯成功,
( 當然程式碼要寫對才會編譯成功,有錯誤的話會說哪裡錯 )
但是,使用程式碼腳本時( 加入主副圖、加入選股策略、加入策略雷達 ),
免費版本會被限制僅能使用基本欄位(Date/Time/Hight/Low/Close/Volume),如下圖

以上,謝謝。
superdha
發文於
2017/03/06
感謝回覆,但是我的意思是,如果在免費版執行下面程式碼會卡住,
Value1 = GetField("XXX");
我在找是不是有辦法可以在「免費版」避開執行這一行,而在「付費版」可以執行。例如:
FullVersion = GetFullVersion();
if FullVersion then
Value1 = GetField("XXX");
XQ小幫手
發文於
2017/03/06
Hi superdha:
請您提供完整程式碼,以及腳本類型(指標、警示、選股)
以利小幫手查找問題的原因,以上,謝謝。
XQ小幫手
發文於
2017/03/14
Hi superdha:
目前沒有您所述的功能,
謝謝您的建議,我們會繼續努力!
4 評論