Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Rinviato:
Gevorg Hakobyan, 2016.12.08 15:26
Salve. Come posso ottenere una lista di tutte le coppie di valute esistenti in Meta Trader 4? E come posso tenermi aggiornato su eventuali cambiamenti nella lista?SimboliTotale
Restituisce il numero di simboli disponibili (selezionati in MarketWatch o tutti).
intSymbolsTotal(
bool selected// true - solo simboli in MarketWatch
);
Parametri
selezionato
[Modalità di richiesta. Può assumere i valori vero o falso.
Valore restituito
Se selected è vero, viene restituito il numero di caratteri selezionati in MarketWatch. Se falso, restituisce il numero totale di tutti i simboli.
https://docs.mql4.com/ru/marketinformation/symbolstotal
Ci sono molte funzioni lì, vedi cosa ti serve da quella sezione
https://docs.mql4.com/ru/marketinformation/symbolname
Prima otteniamo la lista di tutti i simboli:
//| AllSymbols.mq5 |
//| Copyright © 2016, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link "http://wmua.ru/slesar/"
#property version "1.00"
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
int count=SymbolsTotal(false); // false - all symbols in MarketWatch
for(int i=0;i<count;i++)
Print(i,": ",SymbolName(i,false));
}
//+------------------------------------------------------------------+
Qui usiamo l'enumerazione di tutti i simboli disponibili in MarketWatch.
Ma solo una lista non ci darà nulla. Per ottenere le proprietà di un simbolo, dobbiamo prima selezionarlo(SymbolSelect).
Prima otteniamo una lista di tutti i simboli:
Questo usa una ricerca su tutti i simboli disponibili in MarketWatch.
Ma solo una lista non vi darà nulla. Per ottenere le proprietà di un simbolo, dovete prima selezionarlo(SymbolSelect).
Buona giornata a tutti! Potete per favore consigliarmi come impostare la cancellazione di un ordine in un EA?
La situazione è la seguente:
Mettiamo 2ordini pendenti in direzioni diverse, non appena uno di essi scatta, l'altro viene rimosso e non viene più esposto.
Sarei molto grato per qualsiasi aiuto.
Vi sarò molto grato per questo.
Buona giornata a tutti! Potete per favore consigliarmi come impostare la cancellazione di un ordine in un EA?
La situazione è la seguente:
Mettiamo 2ordini pendenti in direzioni diverse, non appena uno di essi scatta, l'altro viene rimosso e non viene più esposto.
Sarei molto grato per qualsiasi aiuto.
Grazie.
Se la quantità di ordini pendenti è inferiore a 2, cancella quello che è rimasto.
Se non vogliamo restituire l'ordine in sospeso, è più difficile, dobbiamo analizzare il tempo e le condizioni per piazzare l'ordine.