投资者咨询:关于指标修改 (文华财经)
来源:文华财经 日期:2020-10-9 7:46
老师您好,以下系统缺少自动交易指令,还请您帮我修改一下,用于文华8;
HH:=HV(H,23);
LL:=LV(L,15);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
A:=IFELSE((HH1<
LL1),1,IFELSE((HH1 > LL1),-1,0));
AA:IFELSE(A>=0,LL,HH),COLORYELLOW;
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
DRAWLINE(HH1>LL1,HIGH,HH1>LL1,OPEN,COLORCYAN);
DRAWLINE(HH1>LL1,LOW,HH1>LL1,CLOSE,COLORCYAN);
DRAWLINE(HH1<=LL1,HIGH,HH1<=LL1,CLOSE,COLORRED);
DRAWLINE(HH1<=LL1,LOW,HH1<=LL1,OPEN,COLORRED);
STICKLINE(HH1>LL1,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(HH1<=LL1,OPEN,CLOSE,COLORRED,1);
AUTOFILTER;
技术人员回复
日期:2020-10-9 8:00
参考:
HH:=HV(H,23);
LL:=LV(L,15);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
A:=IFELSE((HH1< LL1),1,IFELSE((HH1 > LL1),-1,0));
AA:IFELSE(A>=0,LL,HH),COLORYELLOW;
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
TT:TIME>0945&&TIME<1430,NODRAW;
TIME>=1455&&TIME<1500,CLOSEOUT;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
CROSS(LL1,HH1)&&TT,BPK;
CROSS(HH1,LL1)&&TT,SPK;
DRAWLINE(HH1>LL1,HIGH,HH1>LL1,OPEN,COLORCYAN);
DRAWLINE(HH1>LL1,LOW,HH1>LL1,CLOSE,COLORCYAN);
DRAWLINE(HH1<=LL1,HIGH,HH1<=LL1,CLOSE,COLORRED);
DRAWLINE(HH1<=LL1,LOW,HH1<=LL1,OPEN,COLORRED);
STICKLINE(HH1>LL1,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(HH1<=LL1,OPEN,CLOSE,COLORRED,1);
AUTOFILTER;
投资者咨询:关于指标修改 (文华财经)
来源:文华财经 日期:2020-10-9 7:46
技术人员回复
日期:2020-10-9 16:20
参考;
HH:=HV(H,23);
LL:=LV(L,15);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
A:=IFELSE((HH1< LL1),1,IFELSE((HH1 > LL1),-1,0));
AA:IFELSE(A>=0,LL,HH),COLORYELLOW;
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
TT:TIME>0945&&TIME<1430||TIME>2115||TIME<0130,NODRAW;
TIME>=1455&&TIME<1500,CLOSEOUT;
TIME>=0145&&TIME<0500,CLOSEOUT;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
CROSS(LL1,HH1)&&TT,BPK;
CROSS(HH1,LL1)&&TT,SPK;
DRAWLINE(HH1>LL1,HIGH,HH1>LL1,OPEN,COLORCYAN);
DRAWLINE(HH1>LL1,LOW,HH1>LL1,CLOSE,COLORCYAN);
DRAWLINE(HH1<=LL1,HIGH,HH1<=LL1,CLOSE,COLORRED);
DRAWLINE(HH1<=LL1,LOW,HH1<=LL1,OPEN,COLORRED);
STICKLINE(HH1>LL1,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(HH1<=LL1,OPEN,CLOSE,COLORRED,1);
AUTOFILTER;
投资者咨询:关于指标修改 (文华财经)
来源:文华财经 日期:2020-10-9 7:46
老师您好,感谢您多次为我解决问题,还是要再麻烦您一次。以上程序,麻烦您帮我添加一个止损条件:固定50跳止损。也就是要么等到下一次反向信号出现时平仓且反向开仓(以上系统目前只是这样);要么固定50跳先平仓,再遇下一次信号时重新开仓。
技术人员回复
日期:2020-10-10 7:57
参考:
HH:=HV(H,23);
LL:=LV(L,15);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
A:=IFELSE((HH1< LL1),1,IFELSE((HH1 > LL1),-1,0));
AA:IFELSE(A>=0,LL,HH),COLORYELLOW;
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
TT:TIME>0945&&TIME<1430||TIME>2115||TIME<0130,NODRAW;
TIME>=1455&&TIME<1500,CLOSEOUT;
TIME>=0145&&TIME<0500,CLOSEOUT;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
CROSS(LL1,HH1)&&TT,BPK;
CROSS(HH1,LL1)&&TT,SPK;
DRAWLINE(HH1>LL1,HIGH,HH1>LL1,OPEN,COLORCYAN);
DRAWLINE(HH1>LL1,LOW,HH1>LL1,CLOSE,COLORCYAN);
DRAWLINE(HH1<=LL1,HIGH,HH1<=LL1,CLOSE,COLORRED);
DRAWLINE(HH1<=LL1,LOW,HH1<=LL1,OPEN,COLORRED);
STICKLINE(HH1>LL1,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(HH1<=LL1,OPEN,CLOSE,COLORRED,1);
AUTOFILTER;
C<=BKPRICE-50*MINPRICE,SP;
C>=SKPRICE+50*MINPRICE,BP;
投资者咨询:关于指标修改 (文华财经)
来源:文华财经 日期:2020-10-9 7:46
老师,我想问一下,"C"是收盘价,我想让他实时价止损,50跳到了就平仓。验证来看收盘价止损偏差太大。
技术人员回复
日期:2020-10-10 8:26
参考;
HH:=HV(H,23);
LL:=LV(L,15);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
A:=IFELSE((HH1< LL1),1,IFELSE((HH1 > LL1),-1,0));
AA:IFELSE(A>=0,LL,HH),COLORYELLOW;
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
TT:TIME>0945&&TIME<1430||TIME>2115||TIME<0130,NODRAW;
TIME>=1455&&TIME<1500,CLOSEOUT;
TIME>=0145&&TIME<0500,CLOSEOUT;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
CROSS(LL1,HH1)&&TT,BPK;
CROSS(HH1,LL1)&&TT,SPK;
DRAWLINE(HH1>LL1,HIGH,HH1>LL1,OPEN,COLORCYAN);
DRAWLINE(HH1>LL1,LOW,HH1>LL1,CLOSE,COLORCYAN);
DRAWLINE(HH1<=LL1,HIGH,HH1<=LL1,CLOSE,COLORRED);
DRAWLINE(HH1<=LL1,LOW,HH1<=LL1,OPEN,COLORRED);
STICKLINE(HH1>LL1,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(HH1<=LL1,OPEN,CLOSE,COLORRED,1);
AUTOFILTER;
C<=BKPRICE-50*MINPRICE,SP;
C>=SKPRICE+50*MINPRICE,BP;
CHECKSIG(BP,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
投资者咨询:关于指标修改 (文华财经)
来源:文华财经 日期:2020-10-9 7:46
老师,您好,我想问一下,这个系统为什么只对30秒以上的周期可以执行自动化。对于10秒或者5秒就不行。可不可以修改成也可以执行10秒周期的。
技术人员回复
日期:2020-10-11 8:11
参考
HH:=HV(H,23);
LL:=LV(L,15);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
A:=IFELSE((HH1< LL1),1,IFELSE((HH1 > LL1),-1,0));
AA:IFELSE(A>=0,LL,HH),COLORYELLOW;
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
TT:TIME>094500&&TIME<143000||TIME>211500||TIME<013000,NODRAW;
TIME>=145500&&TIME<150000,CLOSEOUT;
TIME>=014500&&TIME<050000,CLOSEOUT;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
CROSS(LL1,HH1)&&TT,BPK;
CROSS(HH1,LL1)&&TT,SPK;
DRAWLINE(HH1>LL1,HIGH,HH1>LL1,OPEN,COLORCYAN);
DRAWLINE(HH1>LL1,LOW,HH1>LL1,CLOSE,COLORCYAN);
DRAWLINE(HH1<=LL1,HIGH,HH1<=LL1,CLOSE,COLORRED);
DRAWLINE(HH1<=LL1,LOW,HH1<=LL1,OPEN,COLORRED);
STICKLINE(HH1>LL1,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(HH1<=LL1,OPEN,CLOSE,COLORRED,1);
AUTOFILTER;
C<=BKPRICE-50*MINPRICE,SP;
C>=SKPRICE+50*MINPRICE,BP;
CHECKSIG(BP,'A',0,'C',0,0);