dziękifx-technik pisze:Czyli tylko do modyfikacji już złożonego zlecenia.
To jest lipa.
EA powinno składać zlecenie od razu z TP i SL, i obliczonym lotem.
A realizacja może być na guzik, czyli trader decyduje, a EA realizuje.
PS. Ale naprawiłem.


dziękifx-technik pisze:Czyli tylko do modyfikacji już złożonego zlecenia.
To jest lipa.
EA powinno składać zlecenie od razu z TP i SL, i obliczonym lotem.
A realizacja może być na guzik, czyli trader decyduje, a EA realizuje.
PS. Ale naprawiłem.
Bzdury.freakout pisze:dziękifx-technik pisze:Czyli tylko do modyfikacji już złożonego zlecenia.
To jest lipa.
EA powinno składać zlecenie od razu z TP i SL, i obliczonym lotem.
A realizacja może być na guzik, czyli trader decyduje, a EA realizuje.
PS. Ale naprawiłem.te EA ma za zadanie modyfikować zlecenie bez względu na to czy rynek ruszył się w momencie złożenia zlecenia czy nie - nie potrzeba ticku żeby TP i SL zostały ustawione, więc działa podobnie
czyli wszystkie EA pokroju LVOE są do chrzanufx-technik pisze:Bzdury.freakout pisze:dziękifx-technik pisze:Czyli tylko do modyfikacji już złożonego zlecenia.
To jest lipa.
EA powinno składać zlecenie od razu z TP i SL, i obliczonym lotem.
A realizacja może być na guzik, czyli trader decyduje, a EA realizuje.
PS. Ale naprawiłem.te EA ma za zadanie modyfikować zlecenie bez względu na to czy rynek ruszył się w momencie złożenia zlecenia czy nie - nie potrzeba ticku żeby TP i SL zostały ustawione, więc działa podobnie
To niczego nie zmienia, że kodzie EA autor dał realizację kodu OnTimer().
Serwer brokera nie zrealizuje ci zlecenia bez ticków.
Jedyny efekt tego, że obciąża procesor.
a w tym EA jest OnTimer(), właśnie po to żeby nie trzeba było żadnego tickafx-technik pisze:Z tego, co pamiętam, to LVOE było jeszcze wtedy, kiedy MT4 nie miała funkcji przeciągania
linii zleceń, więc wtedy było to przydatne.
Potem tylko przeszkadzało.
Broker nie może ci realizować zleceń po każdej cenie, jaką ty sobie zechcesz.
Dlatego wszelkie zlecenia są obsługiwane OnTick().
Musiał być tick, nawet jeżeli ty go nie zauważyłeś.freakout pisze:a w tym EA jest OnTimer(), właśnie po to żeby nie trzeba było żadnego tickafx-technik pisze:Z tego, co pamiętam, to LVOE było jeszcze wtedy, kiedy MT4 nie miała funkcji przeciągania
linii zleceń, więc wtedy było to przydatne.
Potem tylko przeszkadzało.
Broker nie może ci realizować zleceń po każdej cenie, jaką ty sobie zechcesz.
Dlatego wszelkie zlecenia są obsługiwane OnTick().testuję już dłuższy czas i problemów brak
no to ciekawe bo za każdym razem jak odpalam zlecenie EA automatycznie ustawia SL, bez względu na to czy cena wykonuje jakiś ruch czy niefx-technik pisze:Musiał być tick, nawet jeżeli ty go nie zauważyłeś.freakout pisze:a w tym EA jest OnTimer(), właśnie po to żeby nie trzeba było żadnego tickafx-technik pisze:Z tego, co pamiętam, to LVOE było jeszcze wtedy, kiedy MT4 nie miała funkcji przeciągania
linii zleceń, więc wtedy było to przydatne.
Potem tylko przeszkadzało.
Broker nie może ci realizować zleceń po każdej cenie, jaką ty sobie zechcesz.
Dlatego wszelkie zlecenia są obsługiwane OnTick().testuję już dłuższy czas i problemów brak
Zdarzenia OnTimer() są generowane przez komputer, a nie przez serwer brokera.
Komunikacja pomiędzy serwerem brokera a komputerem odbywa się OnTick().
Inaczej, to byś tylko ty sam zaspamował serwer brokera żądaniami wysyłanymi co 100 ms.
Taki masz timer w tym kodzie.
A minimalnie można dać 1 ms, co by już ci MT4 zwiesiło.
To, że przychodzą ticki niekoniecznie musi zmieniać cenę.freakout pisze:no to ciekawe bo za każdym razem jak odpalam zlecenie EA automatycznie ustawia SL, bez względu na to czy cena wykonuje jakiś ruch czy niefx-technik pisze:Musiał być tick, nawet jeżeli ty go nie zauważyłeś.freakout pisze:
a w tym EA jest OnTimer(), właśnie po to żeby nie trzeba było żadnego tickatestuję już dłuższy czas i problemów brak
Zdarzenia OnTimer() są generowane przez komputer, a nie przez serwer brokera.
Komunikacja pomiędzy serwerem brokera a komputerem odbywa się OnTick().
Inaczej, to byś tylko ty sam zaspamował serwer brokera żądaniami wysyłanymi co 100 ms.
Taki masz timer w tym kodzie.
A minimalnie można dać 1 ms, co by już ci MT4 zwiesiło.skoro platforma reaguje to oznacza to że serwer brokera zrealizował żądanie, bo dziwnym by było gdybym miał ustawiony SL na platformie, a po stronie brokera nie zostało by to odnotowane
Sam możesz je sobie nanieść z historii. Pisałem o tym 2 dni temupr7emo pisze:jest wskaźnik który nanosi na wykres zamknięte pozycje?