投资者咨询:老师,为什么每次开仓都是二手 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-24 11:05
如何调成一手
SLOSS:=1;
FUND:=20000;
LOTS:=MAX(1,INTPART(FUND/(O*UNIT*0.1)));
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);//最高价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。
HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差
LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),N);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),N);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。
PDI: =DMP*100/TR;
MDI: =DMM*100/TR;
ADX:= MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);//MDI与PDI差的绝对值与(MDI+PDI)*100做比值,取该比值的M个周期均值。
ADXR:=(ADX+REF(ADX,M))/2;
MAC:=MA(C,NC);
BARPOS>NC AND H>=HHV(H,NHL) AND ADX>ADXR AND PDI>MDI AND PDI>20,BPK(LOTS);
BARPOS>NC AND L<=LLV(L,NHL) AND ADX>ADXR AND PDI<MDI AND MDI>20,SPK(LOTS);
C<BKPRICE*(1-SLOSS*0.01),SP(BKVOL);
C>SKPRICE*(1+SLOSS*0.01),BP(SKVOL);
C>BKPRICE*(1+SLOSS*0.01) AND C<=REF(BKHIGH,1)*(1-SLOSS*0.01) AND C<MAC,SP(BKVOL);
C<SKPRICE*(1-SLOSS*0.01) AND C>=REF(SKLOW,1)*(1+SLOSS*0.01) AND C>MAC,BP(SKVOL);
TRADE_OTHER('AUTO');
技术人员回复
日期:2018-5-24 11:20
投资者咨询:老师,为什么每次开仓都是二手 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-24 11:05
请老师标注一下,我一点不懂
技术人员回复
日期:2018-5-24 11:34
SLOSS:=1;
FUND:=20000;
LOTS:=1;
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);//最高价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。
HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差
LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),N);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),N);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。
PDI: =DMP*100/TR;
MDI: =DMM*100/TR;
ADX:= MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);//MDI与PDI差的绝对值与(MDI+PDI)*100做比值,取该比值的M个周期均值。
ADXR:=(ADX+REF(ADX,M))/2;
MAC:=MA(C,NC);
BARPOS>NC AND H>=HHV(H,NHL) AND ADX>ADXR AND PDI>MDI AND PDI>20,BPK(LOTS);
BARPOS>NC AND L<=LLV(L,NHL) AND ADX>ADXR AND PDI<MDI AND MDI>20,SPK(LOTS);
C<BKPRICE*(1-SLOSS*0.01),SP(BKVOL);
C>SKPRICE*(1+SLOSS*0.01),BP(SKVOL);
C>BKPRICE*(1+SLOSS*0.01) AND C<=REF(BKHIGH,1)*(1-SLOSS*0.01) AND C<MAC,SP(BKVOL);
C<SKPRICE*(1-SLOSS*0.01) AND C>=REF(SKLOW,1)*(1+SLOSS*0.01) AND C>MAC,BP(SKVOL);
TRADE_OTHER('AUTO');
投资者咨询:老师,为什么每次开仓都是二手 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-24 11:05
技术人员回复
日期:2018-5-24 13:16