Dodatkowa walidacja zlecenia w MT4

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
kurak
Bywalec
Bywalec
Posty: 14
Rejestracja: 01 kwie 2006, 17:14

Dodatkowa walidacja zlecenia w MT4

Nieprzeczytany post autor: kurak »

Witajcie!

Drodzy eksperci, mam pytanie. Czy istnieje możliwość w MT4 stworzenia dodatkowej walidacji składanego zlecenia?

Po naciśnięciu przycisku "kup" lub "sprzedaj" chciałbym np. sprawdzić czy SL i TP zostały wypełnione. Jeśli nie to zlecenie nie dochodziłoby do serwera.

pozdrawiam,
kurak

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

Raczej nie (choć może winapi i przechwytywanie komunikatów by coś zdziałało),
ale możesz EA zrobić które Ci te SL i TP jeśli nie będą ustawione samo wstawi po otwarciu transakcji, albo otwierać skryptami (skrót klawiszowy i transakcja z SL i TP wstawiona).
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
kurak
Bywalec
Bywalec
Posty: 14
Rejestracja: 01 kwie 2006, 17:14

Nieprzeczytany post autor: kurak »

Hej!

Dzięki za odpowiedź. Winapi to ciekawy trop :) Pomysł z EA jest niestety tylko "workaroundem", do tego bardzo kosztownym. Poza tym chciałbym sprawdzać kilka warunków, np czy zadany stop loss mieści się w granicach zdefiniowanego ryzyka, czy ilość tradów w ciągu dnie przekracza wartości wcześniej zdefiniowanej.

pozdrawiam,
kurak

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

kurak pisze:do tego bardzo kosztownym
Na czym polega (bardzo)kosztownosc tego rozwiazania?
kurak pisze:czy zadany stop loss mieści się w granicach zdefiniowanego ryzyka, czy ilość tradów w ciągu dnie przekracza wartości wcześniej zdefiniowanej.
Rozwiazanie ze skryptem nie jest takie zle. Skrypt + skrot klawiaturowy.

Awatar użytkownika
kurak
Bywalec
Bywalec
Posty: 14
Rejestracja: 01 kwie 2006, 17:14

Nieprzeczytany post autor: kurak »

Hej.

Kosztowność polega na tym, że jeśli otworzę zlecenie, które nie spełnia warunków to EA natychmiast je zamknie, co za tym idzie jestem do tyłu o spread.

Dlatego poszukuje rozwiązania które będzie blokowało wysłanie zleceń do serwera jeśli nie spełnia jakiegoś warunku. Np.: jeśli jest warunek aby nie robić więcej niż 5 transakcji w ciągu dnia, to 6 zlecenie i każde kolejne będzie blokowane za nim dotrze do serwera. Potrzebuję coś a'la bridge: składanie zlecenia-> system sprawdzania warunków -> jeśli spełnia warunek to zlecenie wysyłane do serwera.

pozdrawiam,
kurak

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

kurak Obawiam się że nic takiego nie istnieje i raczej istnieć nie może.
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

kurak pisze:Potrzebuję coś a'la bridge: składanie zlecenia-> system sprawdzania warunków n jeśli spełnia warunek to zlecenie wysyłane do serwera.
hm...no to jak mowilem, otwierasz wszystkie zlecenia skyptem... skrypt sprawdza warunki, i albo sklada zlecenie, albo daje komunikat "a figa".

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

LowcaG pisze:hm...no to jak mowilem, otwierasz wszystkie zlecenia skyptem... skrypt sprawdza warunki, i albo sklada zlecenie, albo daje komunikat "a figa".
Tak a ktoś łączy się drugim terminalem i po zabawie, Z tego co widać kolega chce komuś odać w zarządzanie konto i chciałby nałożyć "ograniczenia'..
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

Tig3r pisze:Tak a ktoś łączy się drugim terminalem i po zabawie, Z tego co widać kolega chce komuś odać w zarządzanie konto i chciałby nałożyć "ograniczenia'..

aaa, myslalem, ze to takie wlasne autoograniczenie

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

LowcaG pisze:myslalem, ze to takie wlasne autoograniczenie
Gdyby tak było skrypty by załatwiły sprawę
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

ODPOWIEDZ