dane z MT na biezaco

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
elamika
Stały bywalec
Stały bywalec
Posty: 55
Rejestracja: 20 paź 2007, 17:21

dane z MT na biezaco

Nieprzeczytany post autor: elamika »

Da sie dobrac do aktualnych notowan EURUSD w meta traderze, tak aby mozna je bylo wykorzystac w osobnej aplikacji?

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

Nieprzeczytany post autor: Tig3r »

tak
np poprzez DDE (ale tylko ostatnie kwotowanie) można pobrac http://www.forex.nawigator.biz/dyskusje ... php?t=5802
lub poprzez zapis do pliku (lub Bazy danych), a plikiem tym zajmuje się inna aplikacja http://www.forex.nawigator.biz/dyskusje ... php?t=6340
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
elamika
Stały bywalec
Stały bywalec
Posty: 55
Rejestracja: 20 paź 2007, 17:21

Nieprzeczytany post autor: elamika »

a jak zrobic zeby mozna bylo czytac aktualne kursy np. w excelu jednoczesnie z dwoch platform MT4. Bo z tego co widze to bierze mi tylko dane z jednej platformy - czyzby sie nie dalo z dwoch jednoczesnie? pewnie trzeba jakos rozrozniac serwery DDE z ktorych pobierane sa dane - tylko jak to zrobic?
Jak wiadomo spredy sa rozne na roznych platformach i chce sprawdzac przed zawarciem transakcji ile w danej chwili kosztuje otwarcie zlecenia u jednego i drugiego brokera.

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

Nieprzeczytany post autor: Tig3r »

Nie mam pojęcie i nie wiem czy to w ogóle możliwe..
Wg mnie jeden serwer DDE może działać w jednej chwili.
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
elamika
Stały bywalec
Stały bywalec
Posty: 55
Rejestracja: 20 paź 2007, 17:21

Nieprzeczytany post autor: elamika »

a ma ktos pomysl w takim razie jak zrobic cos takiego? i gdzie ten serwer sie pojawia bo w procesach go nie widze.

Awatar użytkownika
nufnuf
Stały bywalec
Stały bywalec
Posty: 81
Rejestracja: 23 wrz 2008, 13:09

Nieprzeczytany post autor: nufnuf »

Serwery DDE nie są oddzielnymi procesami. Każda aplikacja uruchamia je dla siebie i pod swoją nazwą. Nazwa, pod którą Metatrader uruchamia swój serwer to "MT4" i z tego co wiem, nie dali możliwości jej zmiany.
Lepiej poszukaj innych mozliwości, poza DDE, np. takie jak napisał Tig3r. Tym bardziej, że Microsoft sobie wymyślił, że rezygnuje z DDE, mimo, że jest często używane w programach finansowych. Vista nie wspiera DDE. W odpowiedzi, ludzie tak samo potraktowali Vistę, jednak w końcu Microsoft przepchnie swoją ułomną technologię i mogą być w przyszłości problemy z DDE.

Awatar użytkownika
Greg68E
Gaduła
Gaduła
Posty: 170
Rejestracja: 07 lut 2007, 00:51

Nieprzeczytany post autor: Greg68E »

elamika pisze:a jak zrobic zeby mozna bylo czytac aktualne kursy np. w excelu
Jest tez currency loader, zapisuje dane w formacie csv kotre odczytujemy w excelu http://codebase.mql4.com/3637
ale nigdy nie robilem tego z dwoch platform jednoczesnie
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
cugan
Maniak
Maniak
Posty: 3407
Rejestracja: 16 paź 2008, 10:50

Nieprzeczytany post autor: cugan »

Greg68E pisze:est tez currency loader, zapisuje dane w formacie csv kotre odczytujemy w excelu http://codebase.mql4.com/3637
ale nigdy nie robilem tego z dwoch platform jednoczesnie
Owszem chodzi w Windows XP a w Win 7 w katalogu MT4/experts/ files nie chce się utworzyć katalog Export History. z plikami csv
Jakiś problem z uprawnieniami i nie wiem co zrobić :?: :idea:
Pomoże ktoś ze speców od skryptu lub od win.. :!:
Przedstawione, poglądy, oceny i wnioski są wyrazem osobistych poglądów autora i nie mają charakteru rekomendacji autora.Wyłączną odpowiedzialność za decyzje inwestycyjne, podjęte i z wykorzystaniem wniosków w nich zawartych, ponosi inwestor.

Awatar użytkownika
f16_rocket
Stały bywalec
Stały bywalec
Posty: 56
Rejestracja: 09 wrz 2011, 01:54

Nieprzeczytany post autor: f16_rocket »

da sie poprzez Pipes. import kernel32.dll i uzycie Create/Connect/CallNamedPipeA mozna polaczyc zarowno rozne instancje MT4 jak i MT4 z Excelem. mozna tez poprzez Socket

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

Nieprzeczytany post autor: Pierz Andrzej »

cugan pisze:Owszem chodzi w Windows XP a w Win 7 w katalogu MT4/experts/ files nie chce się utworzyć katalog Export History. z plikami csv
Jakiś problem z uprawnieniami i nie wiem co zrobić
Pomoże ktoś ze speców od skryptu lub od win..
prawy przycisk myszy na skrocie do mt4 -> uruchom jako administrator

pozdrawiam
Andrzej Pierz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

ODPOWIEDZ