策略單元中不同公式定義的全局變量是策略單元的全局變量 [開拓者 TB]
-
咨詢內(nèi)容:
全局變量是一類較為特殊的數(shù)值型變量,保存的變量值不會因為Bar的改變而消失,它的作用范圍是策略單元,
我的問題是:策略單元內(nèi)不同的公式中定義的全局變量,均為策略全局變量嗎?
也就是策略中其它公式應(yīng)用和函數(shù)都可以互相訪問全局變量。對嗎?
只有關(guān)掉策略單元后,策略單元中不同公式定義的全局變量所有保存的值才會消失。?
?來源:CXH99.COM
-
TB技術(shù)人員:
不,僅在當(dāng)前策略范圍內(nèi)有效
?
-
TB客服:
我用同一個公式,里面有全局變量,存儲用來劃線和交易的數(shù)值,當(dāng)策略單元包括一只股票時,結(jié)果正常;
當(dāng)策略單元包含五只股票時,全局變量存儲的結(jié)果好像是最后一只股票的計算結(jié)果,測試結(jié)果也只有最后一只是正常的,其余前面四只股票都不正常,用的是最后一只股票的計算結(jié)果進行劃線和交易
存在bug?
-
網(wǎng)友回復(fù):
gwf_13380222 發(fā)表于 2019-9-24 15:58
我用同一個公式,里面有全局變量,存儲用來劃線和交易的數(shù)值,當(dāng)策略單元包括一只股票時,結(jié)果正常;
當(dāng)策 ...
您的第一個問題,可能我之前的回復(fù)是不夠嚴(yán)謹(jǐn)?shù)摹?br /> 想再確認(rèn)一下,你所說的全局變量,是哪種方式的?代碼是怎么寫的?
你前面提問的是策略單元內(nèi)的不同公式。
現(xiàn)在的問題是同策略單元里用的一個公式,但是有多個數(shù)據(jù)圖層。
這兩者是不太一樣的吧,請將您的用法以及代碼的寫法貼一下,才好分析問題。?
- 網(wǎng)友回復(fù):
1)五只股票,從第一個bar開始計算,把五只都計算完,才開始計算第二個bar,所以全局變量每次存儲的是第五個股票的結(jié)果
還是應(yīng)該這樣
2)五只股票,從第一個bar開始計算,把第一只bar都計算完;再開始計算第二個股票,這樣全局變量每次存儲的是相應(yīng)股票的結(jié)果,才能得到正確的結(jié)果
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容