投资者咨询:过滤反复开仓 (文华财经)
来源:文华财经 日期:2020-10-6 22:51
技术人员回复
日期:2020-10-7 8:42
投资者咨询:过滤反复开仓 (文华财经)
来源:文华财经 日期:2020-10-6 22:51
判断上一次开仓以来,最高价是否高于开仓价5个点位且小于10个点位,要是没有则满足开仓条件不必执行,然后设置一个止损,亏损五个点平仓,要是高于5个点位且小于10个点位,则回调利润空间的50%平仓出局,我的开仓条件是:CROSS(C>KPJ+2&&C<=KPJ+5,0.5),BPK;
CROSS(C<KPJ-2&&C>=KPJ-5,0.5),SPK;
技术人员回复
日期:2020-10-7 10:29
投资者咨询:过滤反复开仓 (文华财经)
来源:文华财经 日期:2020-10-6 22:51
刚刚没有表达清楚,我重新说一下吧,请注意,我这边思考的是消除小幅度震荡反复开仓问题,所以思考就是围绕着这个问题进行解决的
技术人员回复
日期:2020-10-7 11:28
还有疑问,您提供下完整的源码我们看下
CROSS(C>KPJ+2&&C<=KPJ+5,0.5)&&(SKPRICE-SKLOW>=5*MINPRICE&&SKPRICE-SKLOW<=10*MINPRICE||COUNTSIG(BPK,BARPOS)=0),BPK;
CROSS(C<KPJ-2&&C>=KPJ-5,0.5)&&(BKHIGH-BKPRICE>=5*MINPRICE&&BKHIGH-BKPRICE<=10*MINPRICE||COUNTSIG(SPK,BARPOS)=0),SPK;
投资者咨询:过滤反复开仓 (文华财经)
来源:文华财经 日期:2020-10-6 22:51
源码如下:
S:SETTLE;//分时均线
KPJ:=VALUEWHEN(DAYBARPOS=1,O);//取当天开盘第一根K线开盘价
//CROSS(C>KPJ+2,0.5),BPK;
//CROSS(C<KPJ-2,0.5),SPK;
CROSS(C>KPJ+2&&C<=KPJ+5,0.5),BPK;
CROSS(C<KPJ-2&&C>=KPJ-5,0.5),SPK;
C>BKPRICE+40*MINPRICE,SP;
C<SKPRICE-40*MINPRICE,BP;
MULTSIG(0,0,1,0);
AUTOFILTER;
然后您结合我之前写的那段话改一下吧,感觉您发给我的还不完善呢,拜托啦
投资者咨询:过滤反复开仓 (文华财经)
来源:文华财经 日期:2020-10-6 22:51
技术人员回复
日期:2020-10-8 10:02
CROSS(C>KPJ+2&&C<=KPJ+5,0.5)&&COUNTSIG(BPK,BARPOS)=0,BPK;
CROSS(C<KPJ-2&&C>=KPJ-5,0.5)&&COUNTSIG(SPK,BARPOS)=0,SPK;
CROSS(C>KPJ+2&&C<=KPJ+5,0.5)&&HHV(H,BARSBK)>BKPRICE+5*MINPRICE,BPK;
CROSS(C<KPJ-2&&C>=KPJ-5,0.5)&&LLV(L,BARSSK)<SKPRICE-5*MINPRICE,SPK;