早上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;