能否帮忙编个简单程序化代码。具体策略大致如下:
一、参数设置
纽约交易所15分钟K线最近20根的数据情况。如最近的一根开盘价简称O01,收盘简称C01,最高点简称H01,最低点简称L01
以此类推O01,O02,O03....O20;C01,C02,C03...C20;H01,H02,H03...H20;L01,L02,L03...L20
二、开仓条件
满足以下所有条件则开仓
1、现在的时间T是在上期所的交易时间之内
2、O02-O03>X(X指的是盎司,具体数据还在测算)
3、O06/O05>1.00123
4、O05-C05>0
5、01到20之间的最高点>01到10之间的最高点
6、10到20之间的最低点>01到20之间的最低点
7、手中无任何持仓
8、账户的动态权益>90000
9、01K线走完复核以上条件进行开仓
满足以上条件后,
1、01K线走完后,等待3秒,在沪金1412上下一手多单
2、执行完上一步,如果5秒内无法成交,则立即撤单
如果此时,(判定1)
1、纽约金12现价-C01>X则不再进行开仓
如果此时,
1、纽约进12现价-C02<=X则立即再次对价在沪金au1412上对价下一手多单
2、执行完上一步后,如果5秒内未成交,则立即撤单
一直执行判定1,直至确定不再开仓或者成交
平仓条件:
符合以下任何一个条件立即平仓
1、纽约金现价>(O01-C01)*2+C02-X
2、纽约金现价<C05
3、出现买入信号后已经超过60分钟
4、距离日盘即将收盘还有5分钟
5、距离夜盘即将收盘还有6分钟
条件达成后,(平仓01)
1、等待3秒后,在沪金au1412上对价卖出平今1手
2、执行完上一步后,如果5秒之内未成交,则立即撤单
撤单后一直执行(平仓01)直至确认平仓
由于本人新手,写了好久都编译通不过,麻烦帮忙写下,最好能每条标明下注释,方便学习!谢谢版主!!!