In attesa di crezione delle sez. Posto un paio di Ts

piccolo_trader

Nuovo forumer
Qst TS sfrutta la svolta al rialzo o al ribasso della media mobile sul macd...
Da utilizzare su fibsp...Tf 5 min

Var: miavar(0),MioFORCEINDEX0,MioMOV1,MioMOV2;
MioFORCEINDEX0 = macd(C,12,26);
MioMOV1 = MOV(MioFORCEINDEX0, 7, 1, 0, 0);
SECTION_ENTERLONG:
if barsince (MioMOV1 > MioMOV1[1]) = 1 then
EnterLong(NextBar, AtOpen);
endif;
END_SECTION
SECTION_ExitLONG:
if barsince (MioMOV1 < MioMOV1[1]) = 1 then
exitLong(NextBar, AtOpen);
endif;
END_SECTION
SECTION_ENTERShort:
if barsince (MioMOV1 < MioMOV1[1]) = 1 then
Entershort(NextBar, AtOpen);
endif;
END_SECTION
SECTION_Exitshort:
if barsince (MioMOV1 > MioMOV1[1]) = 1 then
exitshort(NextBar, AtOpen);
endif;
END_SECTION

________________________________________________________________________________________________________
Lo stesso di prima con filtro x trading range individua le fasi laterali e resta flat..

Var: miavar(0),MioFORCEINDEX0,MioMOV1,MioMOV2;
Var: miavar(0),MioSTDDEV0,MioSTDDEV1;
MioSTDDEV0 = STDDEV(C, 21, 0);
MioFORCEINDEX0 = macd(C,12,26);
MioMOV1 = MOV(MioFORCEINDEX0, 7, 1, 0, 0);
//InstallStopLoss(INPERC,1.5);
SECTION_ENTERLONG:
if barsince (MioSTDDEV0 > MioSTDDEV0 [1]) = 3 and barsince (MioMOV1 > MioMOV1[1]) = 1 then
EnterLong(NextBar, AtOpen);
endif;
END_SECTION
SECTION_ExitLONG:
if barsince (MioSTDDEV0 < MioSTDDEV0 [1]) = 3 and barsince (MioMOV1 < MioMOV1[1]) = 1 then
exitLong(NextBar, AtOpen);
endif;
END_SECTION
SECTION_ENTERShort:
if barsince (MioSTDDEV0 > MioSTDDEV0 [1]) = 3 and barsince (MioMOV1 < MioMOV1[1]) = 1 then
Entershort(NextBar, AtOpen);
endif;
END_SECTION
SECTION_Exitshort:
if barsince (MioSTDDEV0 > MioSTDDEV0 [1]) = 3 and barsince (MioMOV1 > MioMOV1[1]) = 1 then
exitshort(NextBar, AtOpen);
endif;
END_SECTION
 

Users who are viewing this thread

Back
Alto