CalendarCountries
Ottiene la matrice dei nomi dei paesi disponibili nel Calendario.
int CalendarCountries(
MqlCalendarCountry& countries[]
);
|
Parametri
countries[]
[out] Un array di tipo MqlCalendarCountry per ricevere descrizioni di tutti i Paesi del calendario.
Valore di ritorno
- 4001 – ERR_INTERNAL_ERROR (errore di runtime generale),
- 5401 – ERR_CALENDAR_TIMEOUT (tempo limite della richiesta ecceduto),
- 5400 – ERR_CALENDAR_MORE_DATA (la dimensione dell'array non è sufficiente per ricevere le descrizioni di tutti i Paesi, solo quelli che sono riusciti a rientrare sono stati ricevuti).
Esempio:
//+------------------------------------------------------------------+
//| Funzione Start del programma Script |
//+------------------------------------------------------------------+
void OnStart()
{
//--- ottiene l'elenco dei paesi dal calendario economico
MqlCalendarCountry countries[];
int count=CalendarCountries(countries);
//--- visualizza l'array nel Journal
if(count>0)
ArrayPrint(countries);
else
PrintFormat("CalendarCountries() returned 0! Error %d",GetLastError());
/*
Risultato:
[id] [name] [code] [currency] [currency_symbol] [url_name] [reserved]
[ 0] 0 "Mondiale" "WW" "ALL" "" "mondiale" 0
[ 1] 999 "Unione Europea" "EU" "EUR" "€" "unione-europea" 0
[ 2] 840 "Stati uniti" "US" "USD" "$" "stati-uniti" 0
[ 3] 124 "Canada" "CA" "CAD" "$" "canada" 0
[ 4] 36 "Australia" "AU" "AUD" "$" "australia" 0
[ 5] 554 "Nuova Zelanda" "NZ" "NZD" "$" "nuova-zelanda" 0
[ 6] 392 "Giappone" "JP" "JPY" "Ґ" "giappone" 0
[ 7] 156 "Cina" "CN" "CNY" "Ґ" "cina" 0
[ 8] 826 "Regno Unito" "GB" "GBP" "Ј" "regno-unito" 0
[ 9] 756 "Svizzera" "CH" "CHF" "₣" "svizzera" 0
[10] 276 "Germania" "DE" "EUR" "€" "germania" 0
[11] 250 "Francia" "FR" "EUR" "€" "francia" 0
[12] 380 "Italia" "IT" "EUR" "€" "italia" 0
[13] 724 "Spagna" "ES" "EUR" "€" "spagna" 0
[14] 76 "Brasile" "BR" "BRL" "R$" "brasile" 0
[15] 410 "Sud Corea" "KR" "KRW" "₩" "sud-corea" 0
*/
}
|
Guarda anche
CalendarEventByCountry, CalendarCountryById