Stratégie de moyenne mobile et de force relative haute-basse

MA MyLanguage High&Low
Date de création: 2018-12-06 09:28:45 Dernière modification: 2018-12-18 10:25:23
Copier: 67 Nombre de clics: 3575
  • Nom de la stratégie : Stratégie faible basée sur des prix relativement forts

  • Cycle de données : 1H

  • Assistance : contrats à terme sur matières premières, devises numériques, contrats à terme sur devises numériques

  • Le site officiel: quantinfo.com

Stratégie de moyenne mobile et de force relative haute-basse

  • Image principale: Moyenne mobile, formule : MAN^^MA(C,N);

  • Sous-image : aucun

Code source de la stratégie
(*backtest
start: 2018-02-01 00:00:00
end: 2018-04-27 00:00:00
period: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES"}]
args: [["ContractType","rb888",126961]]
*)

MAN^^MA(C,N);
B_MA:=C>MAN;
S_MA:=C<MAN;

S_K1:=SUM((H-C)*V,N)/SUM((H-L)*V,N)>0.5;
B_K1:=SUM((C-L)*V,N)/SUM((H-L)*V,N)>0.5;

CO:=IF(C>O,C-O,0);
OC:=IF(C<O,O-C,0);
S_K2:=SUM(OC*V,N)/SUM(ABS(C-O)*V,N)>0.5;
B_K2:=SUM(CO*V,N)/SUM(ABS(C-O)*V,N)>0.5;

B_K1 AND B_K2 AND B_MA AND H>=HHV(H,N),BPK;
S_K1 AND S_K2 AND S_MA AND L<=LLV(L,N),SPK;

STOPLOSS:=M*MA(H-L,N);
C<BKPRICE-STOPLOSS,SP(BKVOL);
C>SKPRICE+STOPLOSS,BP(SKVOL);

S_MA AND BKHIGH>BKPRICE+STOPLOSS,SP(BKVOL);
B_MA AND SKLOW<SKPRICE-STOPLOSS,BP(SKVOL);