z mql do c

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

z mql do c

Nieprzeczytany post autor: xpep »

Witam

tak sie zastanawiam na nad pisaniem nowego automatu w c.

znacie jakies gotowe rozwiazania jak przekazywac dane z mt4 do programu w c? mam kilka pomyslow ale pewnie juz to dawno zrobione jest

pozdro

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

Nieprzeczytany post autor: Tig3r »

nie ma czegoś takiego jak przekazywania danych do C
możesz przekazywać dane na zewnątrz do innych programów
najłatwiej poprzez zapisanie ich do pliku i poprzez pliki
wszystko zależy ile tych danych jak często itd..

Jakiś przykłada z matlabem
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

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

Nieprzeczytany post autor: xpep »

Tig3r pisze:nie ma czegoś takiego jak przekazywania danych do C
to taki skrot myslowy :wink:

czyli najprosciej:

1. EA mql zapisuje dane - ceny z roznych tf do pliku
2. EA c czyta dane z pliku wykonuje obliczenia i zapisuje do pliku rozkazy dla EA mql
Tig3r pisze:wszystko zależy ile tych danych jak często itd..
dane oczywiscie co tick, a co do ilosci ze okolo 100-200 zmiennych double

myslisz Tygrysie ze bedzie ok?

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

Nieprzeczytany post autor: Tig3r »

Co tick może nie wyrobić - na pewno wystarczy co M1
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
xamael
Gaduła
Gaduła
Posty: 108
Rejestracja: 09 cze 2009, 14:54

Nieprzeczytany post autor: xamael »

każde MT4 moze komunikowac sie przez DDL, a do tego sa liby dla c, btw Tig3r czemu niby co tick ma nie wyrobic?
Trzymając się systemu: 82% skuteczności || Grając wbrew systemowi: 8% skuteczności. Dyscyplina jest autorem większości zwycięstw.

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

Nieprzeczytany post autor: Tig3r »

xamael pisze:btw Tig3r czemu niby co tick ma nie wyrobic?
Napisałem może - a skąd mam wiedzieć co EA oblicza? Może być tego tyle że nie wyrobi. Pytanie też czy potrzebne są ticki?

jak korzystasz z samych kursów to może dobierz się bezpośrednio do plików HST
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

green7
Maniak
Maniak
Posty: 2060
Rejestracja: 16 sty 2008, 18:44

Nieprzeczytany post autor: green7 »

xamael pisze:każde MT4 moze komunikowac sie przez DDL, a do tego sa liby dla c, btw Tig3r czemu niby co tick ma nie wyrobic?
Gwoli ścisłości to nie przez DDL a DLL :)
"liby dla c" - to też ciutkę co innego ale już nie wnikajmy....

Ogólnie da się - i zależy co potrzebujesz. Najprostszy wariant to obliczanie czego tam trzeba w C/C++ W katalogu terminala experts\samples\dllsample jest przykładzik pokazujący jak to zrobić.
Green
Obrazek
Obrazek

ODPOWIEDZ