rogerio_paulo Oi Rogério, boa tarde
Não consigo resolver essa entrada como você diz, no backtest ele executa, mas quando coloco na automação ele não executa, fica dando o mesmo erro do colega acima “Não foi possível criar BuyStop”.
Parametro
Desvio(0.30);
Periodo(20);
Dados(Fechamento);
TipoMedia(1);
PlotarMedia(Verdadeiro);
StopGain(15);
var
mm, Superior, Inferior : Real;
Inicio
if(IsBought) then PaintBar(Clgreen) else
if(IsSold) then PaintBar(Clred) else PaintBar(ClBranco);
Se (TipoMedia = 0) entao mm := Media(Periodo,Dados)
Senao Se (TipoMedia = 1) entao mm := MediaExp(Periodo,Dados)
Senao Se (TipoMedia = 2) entao mm := WellesSum(Periodo,Dados,0)/Periodo
Senao Se (TipoMedia = 3) entao mm := WAverage(Dados,Periodo);
//Desvio
Superior := mm + (mm * (Desvio/100));
Inferior := mm - (mm * (Desvio/100));
//Plotar
Plot(Superior);
Plot2(Inferior);
Se (PlotarMedia) entao Plot10(mm);
Inicio
Inicio
se (buyPosition=0) entao
//Entrada Compra
Inicio
BuyStop(mm - (mm * (Desvio/100)),mm - (mm * (Desvio/100))+20);
End;
//Saída Compra
Inicio
SellToCoverStop(price+StopGain);
Fim;
Fim;
Fim;
Fim;
Estou tentando rever como fazer a entrada e a saída executar exatamente como no Backtest, mas na automação sequer dá a entrada, onde posso estar errando?
Obrigado