投资者咨询:
程序化交易实现问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-30 11:57
强势底分型:=REF(C,1)>REF(H,3) && REF(L,1)>REF(L,2) && REF(L,3)>REF(L,2) && REF(H,3)>REF(H,2);强势顶分型:=REF(C,1)<REF(L,3) && REF(H,1)<REF(H,2) && REF(H,3)<REF(H,2) && REF(L,3)<REF(L,2);
以上是两个信号,想利用以上信号实现股票程序化交易(当前仓位,股票有底仓200手,资金20万) 出现 强势底分型 时,用所有剩余资金买入股票,在
价格=1.005*买进价格 时卖出与上次买进相同的仓位;
出现 强势顶分型
时,卖出100手股票,在
价格=0.995*卖出价格 时,买进上次卖出相同的仓位 ;
这个策略如何实现?
您需要建立2个股票模组实现,一个是正常的股票 T+1模组,另一个是T+0模组
因为底仓卖出和正常买入,是不能共存的
强势底分型:=REF(C,1)>REF(H,3) && REF(L,1)>REF(L,2) && REF(L,3)>REF(L,2) && REF(H,3)>REF(H,2);
强势底分型,BK;
SETDEALPERCENT(100);
C>BKPRICE*1.005,SP;
强势顶分型:=REF(C,1)<REF(L,3) && REF(H,1)<REF(H,2) && REF(H,3)<REF(H,2) && REF(L,3)<REF(L,2);
强势顶分型,SK(10000);
C<SKPRICE*0.995,BP(SKVOL);
STOCKT0;
投资者咨询:
程序化交易实现问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-30 11:57
第二个是强势顶分型卖出,如下
强势顶分型:=REF(C,1)<REF(L,3) && REF(H,1)<REF(H,2) && REF(H,3)<REF(H,2) && REF(L,3)<REF(L,2);
强势顶分型,SK(10000);
C<SKPRICE*0.995,BP(SKVOL);
强势顶分型,SK(10000); 这条指令,如果想按照当前总持仓的百分比卖出,该如何写
如下,底仓额度在对应股票的回测参数中设置
强势顶分型,SK(AVAILABLE_OPI*0.5);