Symulacja ręczna na MT4

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: ninjaproject »

Digits to ilość miejsc po przecinku dla danego instrumentu. Jeżeli chcesz otwierać pozycje z EA, to musisz je normalizować wg. Digits dla danego instrumentu. Jeżeli chcesz tylko podgląd mieć, to możesz jak chcesz rozwiązać, ale dla normalizacji powinieneś odczytywać Digits dla instrumentu danej pozycji.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

lekarz
Gaduła
Gaduła
Posty: 106
Rejestracja: 06 maja 2010, 07:53

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: lekarz »

Jeszcze jedno pytanko. Jak zrobić możliwość zmianiania TimeFrame-u (np. M5 na M15)?

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: ninjaproject »

Masz tu kod, w którym masz to rozwiązane.
Symbol changer 1.1 separate.mq4
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

lekarz
Gaduła
Gaduła
Posty: 106
Rejestracja: 06 maja 2010, 07:53

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: lekarz »

krzywe.png
Czy da radę jakoś zrobić aby przez tło nie przebijały się ikony traksakcji?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: ninjaproject »

Zastosować tło dla całego panelu.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

lekarz
Gaduła
Gaduła
Posty: 106
Rejestracja: 06 maja 2010, 07:53

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: lekarz »

tzn.? jakaś funkcja?

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: ninjaproject »

Ja, to takie rzeczy pozycjonuję po prawej, tam gdzie wykresu nie ma. Wykres sobie w lewo przesuwam ile trzeba.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: ninjaproject »

Odnośnie tworzenia tła, to masz rozwiązanie w załączonym wskaźniku.
W linijkach 549 i 550 wywołana jest funkcja Draw(). Wykorzystana jest czcionka "Webdings" "gggg", która tworzy tło.
FFC (1).mq4
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

lekarz
Gaduła
Gaduła
Posty: 106
Rejestracja: 06 maja 2010, 07:53

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: lekarz »

A jak zrobić, żeby przy otwartym zleceniu na wykresie pojawiała się jakaś informacja np. numer zlecenia?

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Symulacja ręczna na MT4

Nieprzeczytany post autor: ninjaproject »

To potrzebujesz sobie napisać kod odczytujący zamknięte zlecenia z historii i/lub zlecenia otwarte, i wtedy musisz sobie odczytać co chcesz z danych zlecenia.
https://docs.mql4.com/trading
Zauważ też pozycję OrderComment().
W OrderSend() jest pozycja Comment, czyli komentarz jaki chcesz możesz w EA zapodać, żeby np. rozróżniać strategie.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

ODPOWIEDZ