SetGlobalVar為什么沒生效? [開拓者 TB]
- 咨詢內容:
下面很簡單代碼,SetGlobalVar設置POS為0,但是程序還是無法進入第二個循環,SetGlobalVar為什么沒生效?
If( POS==1 And bBuySell)
{
Sell(0, c);
SetGlobalVar(0,0);
}
PlotNumeric("POS",POS);
POS= GetGlobalVar(0);
if (POS==0 And bBuyCondition)
{
Buy(1,C);
SetGlobalVar(0,1);
} - TB技術人員:
仔細研究還是代碼有問題
- TB客服:
樓主使用全局變量的意思是什么呢?如果是為了限制持有空倉或者多倉時再進行下一步操作,直接使用MarketPosition
從你的代碼來看,最早如果沒有滿足條件sell,那么0號全局變量是沒有初值的,它會是個無效值,然后你的代碼條件都不會滿足,所以執行不了了
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容