Skocz do zawartości
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble

hhgjhgjhg

fachura

Problem z ustawieniem TP i SL

Recommended Posts

Witam !

Mam problem który od wczorajszego wieczoru nie daje mi spokoju ;/

Pisze swoje pierwsze EA i mam problem z uruchomieniem zlecenia a mianowicie kiedy napisze zlecenie w ten sposób:

ticket = OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"Daily100v1.4",0,Green);

Wszystko jest OK

Również kiedy napisze w ten sposób:

ticket = OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-(TP*Point),"Daily100v1.4",0,Green);

Też jest ok, ale kiedy tylko dodam do tego StopLoss już zaczyna się problem:

ticket = OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+(SL*Point),Bid-(TP*Point),"Daily100v1.4",0,Green);

I podczas testowania strategii dostaje cały czas error OrderSend error 130

Czy ktoś bardziej zaawansowany mógłby naświetlić mi gdzie jest problem ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wprawdzie stary post, ale odpowiem ;-)

Może być kilka możliwości, choć nie pamiętam czy wszystkie mają błąd 130.

1. Broker jest typu ECN-STP np. FXSALT. Wtedy w OrderSend nie można ustawiać SL i TP.

2. SL jest zbyt blisko ceny u danego brokera. Możesz to sprawdzać funkcją:

MarketInfo( Symbol(), MODE_STOPLEVEL );

3. SL powinien być możliwą do uzyskania ceną. Nie możesz go podać z dokładnością większą niż ceny brokera. Najlepiej zrobić NormalizeDouble( SL, Digits )

--

www.forexguns.com

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zaloguj się, aby skomentować

Będziesz mógł dodać komentarz po zalogowaniu się



Zaloguj się

×
×
  • Utwórz nowe...