以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为什么不会自动交易??  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=99350)

--  作者:张添富
--  发布时间:2016/6/21 9:48:13
--  为什么不会自动交易??
FJ:   A:MA(H-L,17)*0.382;
         B:=REF(A,1);
         N1:=REF(DYNAINFO(61),1);
  
DA:=STKINDI(\'\',\'FJ.A\',0,6,0);
DB:=STKINDI(\'\',\'FJ.B\',0,6,0);
DN1:=STKINDI(\'\',\'FJ.N1\',0,6,0);
F0:=VALUEWHEN(TIME=210100,O);
D:=F0+DB;
E:=F0-DB;
F1:=VALUEWHEN(TIME=145800,C);
F2:=(ABS(F0-F1)/F0)*100;
F3:=((F0-DN1)/F0)*100;
HH:=HHV(H,F0);
LL:=LLV(L,F0);
Y:=BARSLAST(DATE<>REF(DATE,1))+1;
KD:=C>=D and C>HH and COUNT(ENTERBARS=1,Y)<2 and F3>-3.5 and (TIME<145000 or TIME>210300);          //开多条件
PD:=C>(ENTERPRICE-DB) or (F2<1.8 and time>145700 and time<150000);          //平多条件
KK:=C<=E and C<LL and COUNT(ENTERBARS=1,Y)<2 and F3<3.5 and (TIME<145000 or TIME>210300);          //开空条件
PK:=C<(ENTERPRICE-DB) or (F2<1.8 and time>145700 and time<150000);          //平空条件


平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号


--  作者:jinzhe
--  发布时间:2016/6/21 9:58:40
--  
用户使用的是金字塔时间坐标还是北京时间坐标?
--  作者:张添富
--  发布时间:2016/6/21 10:16:32
--  
北京时间
--  作者:jinzhe
--  发布时间:2016/6/21 10:25:44
--  

C>HH

这句要表达什么意思?


--  作者:张添富
--  发布时间:2016/6/22 10:17:38
--  
收盘价大于(开盘时间到前一根K线的最高价)就是创新高的意思
--  作者:jinzhe
--  发布时间:2016/6/22 10:37:22
--  

DA:=STKINDI(\'\',\'FJ.A\',0,6,0);
DB:=STKINDI(\'\',\'FJ.B\',0,6,0);
DN1:=STKINDI(\'\',\'FJ.N1\',0,6,0);
F0:=VALUEWHEN(TIME=210100,O);
D:=F0+DB;
E:=F0-DB;
F1:=VALUEWHEN(TIME=145800,C);
F2:=(ABS(F0-F1)/F0)*100;
F3:=((F0-DN1)/F0)*100;
HH:=HHV(H,todaybar);
LL:=LLV(L,todaybar);
Y:=BARSLAST(DATE<>REF(DATE,1))+1;
KD:=C>=D and C>ref(HH,1) and COUNT(ENTERBARS=1,Y)<2 and F3>-3.5 and (TIME<145000 or TIME>210300);          //开多条件
PD:=C>(ENTERPRICE-DB) or (F2<1.8 and time>145700 and time<150000);          //平多条件
KK:=C<=E and C<ref(LL,1) and COUNT(ENTERBARS=1,Y)<2 and F3<3.5 and (TIME<145000 or TIME>210300);          //开空条件
PK:=C<(ENTERPRICE-DB) or (F2<1.8 and time>145700 and time<150000);          //平空条件

 


平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号