Skocz do zawartości

[MQL] Pobranie listy symboli instrumentów


Onomato
 Udostępnij

Rekomendowane odpowiedzi

Jest to możliwe z tego co wiem (ktoś to już robił) jednak sam nie programuję więc nie przekażę Ci kodu, który mógłby to robić...

Możliwe powinno być. No nic szkoda, poczekam może ktoś się odezwie :) Aktualnie wczytałem z pliku listę ponad 100 symboli, ale wiadomo że broker może mieć symbole których na liście nie ma.

Pozdrawiam!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 6 miesięcy temu...

lepiej późno niż wcale :D

void start(){   string symbols[];// do tej tablicy zapisuje  wszystkie dostepne symbole   bool only.active = true;// true tylko te aktywne z okan MarketWatch , false wszystkie    string file.name = "symbols.sel";   if (only.active == false) file.name = "symbols.raw";      int hwnd = FileOpenHistory(file.name, FILE_BIN|FILE_READ);   if (hwnd < 0) return;      int total.symbol = (FileSize(hwnd) - 4) / 128;// ilosc symboli    int offset = 116;      if (only.active == false)   {      total.symbol = FileSize(hwnd) / 1936;      offset = 1924;   }   if (only.active == true) FileSeek(hwnd, 4, SEEK_SET);      for(int i = 0; i < total.symbol; i++)   {      symbols[i] = FileReadString(hwnd, 12);      FileSeek(hwnd, offset, SEEK_CUR);   }      FileClose(hwnd);}

pozdrawiam

Andrzej Pierz

Forex-Service

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...