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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容