MT4 - Aktywacja zleceń SL po cenie ASK / BID

O jezykach programowania w platformach i nie tylko.
-rookie-
Maniak
Maniak
Posty: 2307
Rejestracja: 13 kwie 2015, 19:00

MT4 - Aktywacja zleceń SL po cenie ASK / BID

Nieprzeczytany post autor: -rookie- »

Jednak potrzebuje jakiegoś rozwiązania tego problemu w MT4 :arrow: http://forex-nawigator.biz/forum/mt4-re ... ml#p882186

Skoro do wyboru są tylko 3 rodzaje zleceń https://docs.mql4.com/constants/trading ... properties
- po cenie rynkowej które realizuje się po kliknięciu BUY / SLL
- oczekujące BUYSTOP/SELLSTOP które realizuje się po dotknięciu ASK dla buy BID dla sell
- limit które ustawia się pod ceną, czyli cena przy cofnięciu aktywuje i zrealizuje je po cenie ASK dla BUY, BID dla SELL

A co jeśli zrobić najpierw mechanizm który sprawdzałby jakiś poziom oznaczony poziomą kreską i wybrać strone realizacji ostatniego ticka, sprawdzać warunek jeśli ostatni tick dotknie ceną ASK lub BID tego poziomu i warunek wybierałbym strone BID / ASK. I dopiero potem, kiedy taki warunek zostałby sprawdzony wyszłoby zlecenie które zrealizowałby się po domyślnej cenie wg MT4, czyli ASK dla buy, BID dla SELL. Ale zanim zlecenie zostałoby wypełnione wcześniej działałby ten mechanizm który stawią tą poziomą kreske i wtedy można wybrać po jakiej cenie nastąpi aktywacja, czyli będzie sprawdzany warunek czy ostatni tick dokntą ceną BID lub ASK tego poziomu. I w ten sposób może da się rozwiązać ten problem w MT4?
bidask.png
Może da się to w ten spsób rozwiązać i dodać możliwość wyboru realizacji zleceń po cenie ASK oraz BID, ale wypełnienie standardowo, bo tego nie da się zmienić, chodzi mi tylko o możliwość wyboru po jakiej cenie będzie realizowane zlecenie.

Kolejnym krokiem byłoby zbudowanie automatu który będzie kojarzył 2 zlecenia ze sobą tego typu i dzięki temu zrobiłbym Stop Loss który realizuje się po takiej cenie jak chce. Dodatkowy Slot byłby zajęty. Nad kwestią prowizji i sensem stosowania takie rozwiązania potem będę się zastanawiał, na razie chodzi mi o zbudowanie takiego mechanizmu.

Ale pomijając Stop Loss, takie rozwiązanie dałoby możliwość wyboru strony realizacji przy otwieraniu pozycji. Teraz zlecenie oczekujące BUYSTOP aktywuje się po cenie ASK, a tak można by je aktywować dopiero po cenie BID i uniknąć liczenia szerokości spreadu i rozszerzania się spreadu który aktywuje zlecenie i od razu wypełni...

Gdyby ktoś miał chwile i wiedział jak rozwiązać ten problem albo ma jakieś pomysły...

-- Dodano: 17 wrz 2017, 15:12 --

Jeszcze małe sprostowanie...

Gdybym miał skrypt pokazujący cały wykres tickowy którego szukam teraz http://forex-nawigator.biz/forum/okno-w ... 22703.html mógłbym określić jak porusza się cena i zacieśniać stop loss wraz z pojawianiem się coraz niższych dołków i szczyów za stochastic w ustawieniach np 90-8-8 wg które przesuwałby się sl + stoch 42-10-10. To ustawienia tylko dla jednego instrumentu ale miałbym wtedy możliwość takiego zarządzania pozycją i zaciskania na BE a potem przesuwania SL i realizowania go po cenie BID lub ASK.

To tylko przykład do testów ale próbuje zrobić takie mechanizmy na MT4

-- Dodano: 17 wrz 2017, 15:21 --

W skrócie, chce żeby EA robił pewne czynności za mnie. Ok, to tyle, może ktoś ma jakieś pomysły, jakoś ten temat się rozwinie w czasie...
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

ODPOWIEDZ