Bougies grisées en renko
Posted: 22 Sep 2019 19:59
Bonjour,
J'étudie une stratégie très simple en renkos. Mais les renkos grisés introduisent des erreurs préjudiciables que je ne sais pas éviter.
Je joins à ce mail une copie d'écran où l'on voit (encadré) un trade qui devrait être gagnant se transformer en plusieurs petits trades perdants.
J'y ajoute les programmes (très simples) employés.
Y a t_il une solution pour éviter cela ?
Merci d'avance.
R.Giraud
-------------------------------------------------------------------
Express Stop RG_SMI_Stop
Vars
Series NivStop;
Calculation
If MarketPosition() = 1 then
begin
if (RenkoLow > RenkoLow[1]) then
NivStop = renkoLow;
SetStopPrice(NivStop);
end
{
If MarketPosition() = -1 then
begin
if (RenkoHigh < RenkoHigh[1]) then
NivStop = renkoHigh;
SetStopPrice(NivStop);
end
}
----------------------------------------------------------------------------------------
Express RG_SMI_Long
Vars
Series Signal;
Calculation
If (renkoLow[1] > renkoLow[2])and (renkoLow[1] < renkoLow) then
Signal = 1;
Interpretation
begin
If Signal = 1 then
sentiment = 100;
else
sentiment = 50;
end
Plot(RenkoLow,Black,2);
J'étudie une stratégie très simple en renkos. Mais les renkos grisés introduisent des erreurs préjudiciables que je ne sais pas éviter.
Je joins à ce mail une copie d'écran où l'on voit (encadré) un trade qui devrait être gagnant se transformer en plusieurs petits trades perdants.
J'y ajoute les programmes (très simples) employés.
Y a t_il une solution pour éviter cela ?
Merci d'avance.
R.Giraud
-------------------------------------------------------------------
Express Stop RG_SMI_Stop
Vars
Series NivStop;
Calculation
If MarketPosition() = 1 then
begin
if (RenkoLow > RenkoLow[1]) then
NivStop = renkoLow;
SetStopPrice(NivStop);
end
{
If MarketPosition() = -1 then
begin
if (RenkoHigh < RenkoHigh[1]) then
NivStop = renkoHigh;
SetStopPrice(NivStop);
end
}
----------------------------------------------------------------------------------------
Express RG_SMI_Long
Vars
Series Signal;
Calculation
If (renkoLow[1] > renkoLow[2])and (renkoLow[1] < renkoLow) then
Signal = 1;
Interpretation
begin
If Signal = 1 then
sentiment = 100;
else
sentiment = 50;
end
Plot(RenkoLow,Black,2);