第一次学习简语言,为何交易次数只有一次?

早上10点收盘价大于昨天收盘的101%,开多;早上10点收盘价小于昨天收盘的99%,开空。下午15:00点收盘前按照收盘价平仓。以下简语言公式为何在集运期货连续EC888的60分钟K线回测时只有1次交易(其他期货品种结果相同)?有什么错误吗?请老师指正(没有错误也请优化一下公式),谢!time=1000&&close>YCLOSE*1.01,BK; //收盘价大于昨天收盘的101%,开多。time=1500&&SPK;time=1000&&close<YCLOSE*0.99,SK; //收盘价小于昨天收盘的99%,开空。time=1500&&BPK;AUTOFILTER;

早上10点收盘价大于昨天收盘的101%,开多;早上10点收盘价小于昨天收盘的99%,开空。下午15:00点收盘前按照最新价平仓。在30分钟K线图上运行。请老师帮编一个可以实际使用的完整的简语言公式,好吗?

回复:简语言做不到,TBquant3可以做到,但是这样写不能用于实盘,仅用于测试如有代编需求可去收费代编版面发帖建议学习官网培训视频

改成1500后好像还是只有1次交易记录。怎么回事呢?还能怎么写代码确保收市前平仓呢?

回复:1、30分钟K线图没有1500这个时间2、参看CLOSEKLINE(TYPE,N) 函数帮助,注意此函数并无法确保平仓,也没有任何办法确保

time=1000&&close>YCLOSE*1.01,BK; //开盘价大于昨天收盘的1%,开多。time=1000&&close<YCLOSE*0.99,SK; //开盘价小于昨天收盘的1%,开空。time=1458,SP;time=1458,BP;AUTOFILTER;请教老师,上述代码,用在黄金连续30分钟K线图上,为何只有1笔交易记录?

回复:30分钟K线图没有1458这个时间

改成这样time=1000&&close>YCLOSE*1.01,BK; //收盘价大于昨天收盘的101%,开多。 time=1400,SP; time=1000&&close<YCLOSE*0.99,SK; //收盘价小于昨天收盘的99%,开空。 time=1400,BP; AUTOFILTER;