开仓和平仓的程序 (文华财经WH6赢顺V6.7)

投资者咨询:开仓和平仓的程序 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-10-7 22:48
 请老师帮我编一个程序
开仓条件(多头):当前价格低于开盘价,当前均价高于前一日的结算价,开仓时间为14点59分50秒,对手价买入。令成交价为A,止损步长为S,当价格小于(A-S),以对手价格止损,若价格大于(A+S),以对手价格平仓一半仓位,同时止损上调到A,以此类推价格大于(A十2S),止损上移到A+S;价格大于(A十3S),止盈上调A+2S,如此下去,最后止盈或止损结束本次操作
开仓条件(空头):当前价格高于开盘价,当前均价低于前一日的结算价,开仓时间为14点59分50秒,对手价买入。令成交价为A,止损步长为S,当价格大于(A+S),以对手价格止损,若价格小于(A-S),以对手价格平仓一半仓位,同时止损下调到A,以此类推价格小于(A-2S),止损下移到A-S;价格小于(A-3S),止盈下调A-2S,如此下去,最后止盈或止损结束本次操作


技术人员回复
日期:2018-10-8 9:01
参考:

CLOSEKLINE(2,10);
S:=10*MINPRICE;
SETALLSIGPRICETYPE(ACTIVE_ORDER);
C<O&&SETTLE>REF(SETTLE,1),BK(10);
C>BKPRICE+S,SP(0.5*BKVOL);
C<BKPRICE+(INTPART((BKHIGH-BKPRICE)/S)*S-S),SP(BKVOL);
C>O&&SETTLE<REF(SETTLE,1),SK(10);
C<SKPRICE-S,BP(0.5*SKVOL);
C>SKPRICE-(INTPART((SKPRICE-SKLOW)/S)*S-S),BP(SKVOL);

投资者咨询:开仓和平仓的程序 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-10-7 22:48
 能不能用在WH6
技术人员回复
日期:2018-10-8 13:53
您这是程序化模型啊,并且涉及信号记录与仓位管理,需要在程序化软件wh8中实现的,您了解下




投资者咨询:开仓和平仓的程序 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-10-7 22:48
 第1行 "CLOSEKLINE附近" 非法类型
第2行 "S附近" 非法类型
第3行 "SETALLSIGPRICETYPE附近" 非法类型
第4行 "C附近" 非法类型
第5行 "C附近" 非法类型
第6行 "C附近" 非法类型
第7行 "C附近" 非法类型
第8行 "C附近" 非法类型
第9行 "C附近" 非法类型

技术人员回复
日期:2018-10-8 15:41
 您用错位置了,wh8右上角》编写,编写公式中使用
投资者咨询:开仓和平仓的程序 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-10-7 22:48
 CLOSEKLINE(2,10);
S:=10*MINPRICE;
SETALLSIGPRICETYPE(ACTIVE_ORDER);
C<O&&SETTLE>REF(SETTLE,1),BK(10);
这几行啥内容,第一行2和10咋选的
咋测试
技术人员回复
日期:2018-10-8 17:35
  CLOSEKLINE(2,10); //表示每一根k线都提前10秒走完

对模型进行了修改,您在日线回测试试,回测方法参考 【功能介绍】:wh8 回测功能介绍 

S:=10*MINPRICE;
SETALLSIGPRICETYPE(ACTIVE_ORDER);
C<O&&SETTLE>REF(SETTLE,1)&&CLOSESEC1=10,BK(10);
C>BKPRICE+S,SP(0.5*BKVOL);
C<BKPRICE+(INTPART((BKHIGH-BKPRICE)/S)*S-S),SP(BKVOL);
C>O&&SETTLE<REF(SETTLE,1)&&CLOSESEC1=10,SK(10);
C<SKPRICE-S,BP(0.5*SKVOL);
C>SKPRICE-(INTPART((SKPRICE-SKLOW)/S)*S-S),BP(SKVOL);
MULTSIG(0,0,2,0);