Witam,
mam pytanie związane z tablicami. Jeśli chciałbym zrobić tablice zawierające close [1] do close[5] dla dwóch instrumentów to czy nadaje się do tego ArrayCopyRates()? I kolejna rzecz czy w drugim wymiarze tablicy jeśli chcę uzyskać close powinno być 4-close czy 5 jako kolejny element?
int jpy [][4];
ArrayCopyRates(jpy,"usdjpy",PERIOD_M5);
int chf [][4];
ArrayCopyRates(chf,"usdchf",PERIOD_M5);
Potrzebowałbym te close z obu walut do dalszej obróbki statystycznej.(jednak w opisie jest że funkcja zwraca liczbę a nie wartości). Ma ktoś jakieś sugestie lub pomysł jak zrobić tablicę/ce zawierające close z X okresów dla dwóch różnych instrumentów? Pomijając zrobienie czegoś takiego:
double jpy1=iClose("usdjpy",PERIOD_M5,1);
.
.
double jpy5=iClose("usdjpy",PERIOD_M5,5);
double chf1=iClose("usdchf",PERIOD_M5,1);
.
.
double chf5=iClose("usdchf",PERIOD_M5,5);
Tablice MQL4
Re: Tablice MQL4
ArrayCopyRates skopiuje całą 6 poziomową tablicę więc trochę za duży kaliber, bo jeśli potrzebujesz tylko close i np z 4 lub 44 barów to ja bym to zrobił tak
lub jeśli jest taka potrzeba jedna dwu wymiarowa tablica tab[]
http://bossa.pl/index.jsp?layout=2&page ... at_id=1188
ps tablice nie int tylko double!
Kod: Zaznacz cały
for(...)
{
jpy[i] = iClose(...)
chf[i] = iClose(...)
}
http://bossa.pl/index.jsp?layout=2&page ... at_id=1188
ps tablice nie int tylko double!
The Winner Takes It All
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości