Kod: Zaznacz cały
SprawdzSL(1,newSL);
if(StopLossL>OrderStopLoss())
{ Print("order ",OrderStopLoss()," slL ",StopLossL);
OrderModify(OrderTicket(),OrderOpenPrice(),StopLossL,OrderTakeProfit(),Slippage,Green);
}
funkcja sprawdzsl zmieniona wg rad Tigera
Kod: Zaznacz cały
void SprawdzSL(int kierunek,double sl)
{ if( kierunek>0 )
{ StopLossPunktyL=(Ask-sl)/Point;
if( StopLossPunktyL < najmniejszySL) StopLossPunktyL=najmniejszySL;
StopLossL=NormalizeDouble((Ask - StopLossPunktyL*Point),4);
}
if( kierunek<0 )
{ StopLossPunktyS=(sl-Bid)/Point;
if( StopLossPunktyS < najmniejszySL) StopLossPunktyS=najmniejszySL;
StopLossS=NormalizeDouble((Bid + StopLossPunktyS*Point),4);
}
}
a teraz najlepsze
Dodano po 19 godzinach 6 minutach:
Mighty Baz
pisze:niezle, jakos duzo tych pips na SL, jaki to broker?
przeciez nie wiesz ile wynosi SL, tzn ile pips
Dodano po 27 minutach:
wogole chodzi o to ze to sie printuje i wywala blad gdy warunek jest nie spelniony!!!!!!
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.