图表交易,股指期货,日内亏损点数达到10点就禁止开仓,当天停止交易,这个怎么写
这个需要自行统计当天已经平仓的盈亏(有现成的函数取吗),和当前持仓的浮动盈亏,二者相加,达到10点就平仓并不再交易
图表交易,当天已经交易的亏损,和持仓的亏损,相加得到,我说的很清楚了
不是历史测试的,是实盘交易的,盘中实时要用的
if TACCOUNT(30) + TACCOUNT( 4) >= 10 THEN
BEGIN
sellshort(1,0,market);
sell(1,0,market);
EXIT;
END
我这样写有问题吗,亏损达到10点,就强平所有仓位,当天不再交易
TACCOUNT这类账户函数没有历史值只能取到当前的数据。
你那样写不对的,exit只是不执行当后面的代码下跟k依然会去运行的。
你看下这个帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=53236&star=1 中的2.2限定交易次数原理就是通过设置一个全局变量做下限制。