多个开仓条件怎么判断? [开拓者 TB]
- 咨询内容:
老师,请问,下面的程序:
1)con1,只能开仓1次;
2)con2,能够开仓多次;
这个用什么方法来控制?
if (con1)
{
buy(1,open); //这里只能开仓1次;
if (con2)
{
buy(1,open); //这里需要能够多次开仓
}
}
- TB技术人员:
con2的条件是在con1的下层条件里,这里确认是你想要的吗?
如果是这样的逻辑,那么con2下的发单 ,也是在con1之下 哟……这个与你的需求描述似乎有些冲突……
或者是我还没有理解您的意思?
- TB客服:
改了一下:
1)con1,只能开仓1次;
2)con2,能够开仓多次;
这个用什么方法来控制?
if (con1)
{
buy(1,open); //这里只能开仓1次;
}
if (con2)
{
buy(1,open); //这里需要能够多次开仓
} - 网友回复:
另外,还有个问题:
使用数据库,是不是每个tick要读写硬盘?会不会影响性能?
全局变量是不是比数据库性能要高很多? - 网友回复:
con1用于首次开仓(只能开仓1次),con2一次用于后续的多次开仓;
我有2种思路:使用全局变量或数据库,不知道哪个好;
如果使用数据库,每个tick如果读写硬盘,担心性能会有问题。
---------------------------------------------------------
var1=0; //var1 为数据库 或 全局变量, 语法错误问题这里暂不讨论,只是描述思路
if (con1 and var1==0)
{
buy(1,open); //这里只能开仓1次;
var1=1;
}
if (con2 and var1==1)
{
buy(1,open); //这里需要能够多次开仓
}
问题有2个,请老师回答:
1)使用数据库,是不是每个tick要读写硬盘?会不会影响性能?如果使用全局变量,则退出TB程序后,全局变量就失效了。
2)con1用于首次开仓(只能开仓1次),con2一次用于后续的多次开仓;麻烦您写一个简单的程序例子,我做参考。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容