模型參數的自定義
作者:文華財經 來源:cxh99.com 發布時間:2017年09月17日
-
咨詢內容:
?程序編寫是否有這樣的功能?舉個例子:
比如程序中有個參數M
我是是否可以定義:
當前品種如果是鐵礦:M:=5當前品種如果是銅:M:=6當前品種如果是玉米:M:=3
程序運行中自動識別當前運行的品種而運行不同的參數
?
?來源:程序化99
-
文華技術人員:
?可以實現的,參考這個函數:
ISCONTRACT() 當前是否為指定的合約。
可以這樣寫:
M:=IF(ISCONTRACT('礦',5,IF(
ISCONTRACT('銅',6,IF(
ISCONTRACT('米',3,NULL
)
)
);
?
?來源: m.weiqiv.net.cn
-
文華客服:
?如果放在被引用的指標里也能被識別么?
?
-
網友回復:
?可以的,支持跨合約調用這個函數的返回值的
?
-
網友回復:
?M:=IF(ISCONTRACT('礦',5,IF(ISCONTRACT('銅',6,IF(ISCONTRACT('米',3,NULL)));
在實際使用中是否NULL填寫成默認值?就是列表中沒有的定義成基本自己初始的差不多中間未優化調整的默認值,供不在列表中的使用?
還有這條是否限制品種的數量?最多可以寫到多少個?