Komunikacja między różnymi EA

O jezykach programowania w platformach i nie tylko.
Ts11110
Uczestnik
Uczestnik
Posty: 4
Rejestracja: 16 gru 2012, 17:05

Komunikacja między różnymi EA

Nieprzeczytany post autor: Ts11110 »

Chciałbym aby dwa różne EA, uruchomione na różnych wykresach, mogły między sobą się komunikować.
Zaczynam dopiero przygodę z programowaniem, więc proszę o "łopatologiczne" wyjaśnienie problemu lub podanie źródeł wiedzy.

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: Pierz Andrzej »

Witam

wszystko zależy jakie dane chcesz wymieniać między wykresami .
jeżeli to są wartości liczbowe to polecam skorzystanie z GlobalVarialbles

w innym wypadku operacje na plikach
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Awatar użytkownika
luktom
Gaduła
Gaduła
Posty: 197
Rejestracja: 19 gru 2007, 14:39

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: luktom »

IMO operacje na plikach są zbyt wolne i generalnie nie dają wytchnienia dyskowi, polecam zainteresowanie się mechanizmami named pipes oraz shared memory.
algotronic- zaawansowane rozwiązania dla traderów
Odwiedź naszą stronę WWW, aby poznać pełną ofertę

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: Pierz Andrzej »

miedzy terminalami ok :) ale miedzy wykresami ?? tym bardziej ze kolega z tego co piszę to dopiero raczkuje :)

wszystko zależy od ilości częstotliwości wymiany informacji ;)

ale również polecam named pipes ;)
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: xpep »

a moze kolega poprostu nie wie ze jedno EA moze obslugiwac kilka par walutowych :D i nie ma wogole potrzeby kombinowania

Ts11110
Uczestnik
Uczestnik
Posty: 4
Rejestracja: 16 gru 2012, 17:05

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: Ts11110 »

Witam.
Wyjaśnię bliżej: Jedno konto demo, jedna para, wiele wykresów na których pracuje wiele Ea.
Główny moduł decyzyjny pracuje na rachunku real, to z nim mają komunikować się Ea pracujące na rachunku demo.
Na podstawie danych przez nie przesłanych moduł decyzyjny wybiera strategię.
Ps.
Dzięki za szybki odzew.

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: Pierz Andrzej »

No to faktycznie praca na plikach odpada zbyt wolna i zasobożerna :D.
To z łatwiejszych sposobów komunikacji polecam jak Łukasz NamedPipes
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Ts11110
Uczestnik
Uczestnik
Posty: 4
Rejestracja: 16 gru 2012, 17:05

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: Ts11110 »

Witam.
1.Gdzieś czytałem, że Named Pipes dostępny jest z poziomu mql ale nie mogę znaleźć odpowiedniej funkcji.
Czy takowa istnieje?
2.Funkcje Api chyba są już przestarzałe i należy korzystać z .Net Framework. Jeśli tak to jakich?

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: Pierz Andrzej »

gotowej funkcji w MQL4 nie ma należy ją stworzyć

http://www.forexfactory.com/showthread.php?t=125117
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Ts11110
Uczestnik
Uczestnik
Posty: 4
Rejestracja: 16 gru 2012, 17:05

Re: Komunikacja między różnymi EA

Nieprzeczytany post autor: Ts11110 »

Witam
Dziękuje wszystkim za pomoc a zwłaszcza koledze Pierzowi. Człowiek ma dużą wiedzę i chce nią dzielić się z innymi :564: .
Oby więcej takich ludzi. Jeszcze raz dzięki.

ODPOWIEDZ