MT4- wysylanie transakcji do zewn. bazy

O jezykach programowania w platformach i nie tylko.
green7
Maniak
Maniak
Posty: 2060
Rejestracja: 16 sty 2008, 18:44

Re: MT4- wysylanie transakcji do zewn. bazy

Nieprzeczytany post autor: green7 »

Kunio pisze:No właśnie tu jest haczyk ze ja nie chcę historii tylko aktualne transakcje. Załóżmy że wziąłem S na EUR/USD i po kilku sek ta transakcja jest w bazie
No to nie ma haczyka bo o ile mnie pamięć nie myli otwarte pozycje też są słane na ftp.

Sprawdź, jeśliby się okazało, że nie to prosty kod w mqlu w stylu

Kod: Zaznacz cały

for(int i=0; i<OrdersTotal(); i++)
{
  if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
  {
    // Tu zapis na do pliku patrz: FileOpen, FileWrite, FileClose
    // Dane orderu patrz: OrderTicket(), OrderOpenPrice(), OrderStopLoss(), OrderTakeProfit() itd.
  }
}
załatwi sprawę. Jak masz to w pliku to potem ślesz gdzie chcesz korzystając np. z ShellExecute (WinApi) i programu typu wget, czy też curl.
Green
Obrazek
Obrazek

Kunio
Stały bywalec
Stały bywalec
Posty: 39
Rejestracja: 03 sty 2013, 20:47

Re: MT4- wysylanie transakcji do zewn. bazy

Nieprzeczytany post autor: Kunio »

green7 pisze:
No to nie ma haczyka bo o ile mnie pamięć nie myli otwarte pozycje też są słane na ftp.

Sprawdź, jeśliby się okazało, że nie to prosty kod w mqlu w stylu

Kod: Zaznacz cały

for(int i=0; i<OrdersTotal(); i++)
{
  if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
  {
    // Tu zapis na do pliku patrz: FileOpen, FileWrite, FileClose
    // Dane orderu patrz: OrderTicket(), OrderOpenPrice(), OrderStopLoss(), OrderTakeProfit() itd.
  }
}
załatwi sprawę. Jak masz to w pliku to potem ślesz gdzie chcesz korzystając np. z ShellExecute (WinApi) i programu typu wget, czy też curl.
Ale 5 min opóźnienie w aktualizacji to dla mnie za dużo.
Zresztą nie zapisuje mi do pliku na ftp mimo że skonfigurowałem MT
Pokombinuję i dam znać

Panowie, skąd wziąc dokumentację do MT odnośnie skryptów (opis funkcji, jak co pobierac itp ?) pod F1 tego nie ma

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

Re: MT4- wysylanie transakcji do zewn. bazy

Nieprzeczytany post autor: luktom »

Witaj,

Mam w swojej ofercie takowe rozwiązanie - LivePublisher ( http://fxtech.pl/rozwiazania/fxtech-livepublisher ) - odezwij się na mojego maila kontakt@fxtech.pl po szczegóły. Wszystkie transakcje są aktualizowane na bieżąco, więc spokojnie można użyć LivePublishera do celów, które opisujesz.

Pozdrawiam

Łukasz Tomaszkiewicz :: luktom
algotronic- zaawansowane rozwiązania dla traderów
Odwiedź naszą stronę WWW, aby poznać pełną ofertę

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

Re: MT4- wysylanie transakcji do zewn. bazy

Nieprzeczytany post autor: green7 »

Kunio pisze:Panowie, skąd wziąc dokumentację do MT odnośnie skryptów (opis funkcji, jak co pobierac itp ?) pod F1 tego nie ma
Masz wsio w MetaEdytorze - wpisz cokolwiek w nim i wciśnij F1 pokaże się u dołu z zakładce pomoc. Tu: http://docs.mql4.com/ masz to samo.
Green
Obrazek
Obrazek

ODPOWIEDZ