Aqui está a predefinição mais simples para uma multimoeda )))) Cada símbolo é gerado em um novo tick, mas o processo pode ser grandemente otimizado e melhorado ))))
#define MAX_SYMBOLS 8string FOREX[MAX_SYMBOLS],SYMBOL;
double INFO(int type)
{
return(MarketInfo(SYMBOL,type));
}
// Проверяем разрешение торгов по инструментуbool ALLOWED()
{
return(INFO(MODE_TRADEALLOWED));
}
//Формируем торговый символ на каждом тикеbool FOREX(int i,int j)
{
string S1=FOREX[i];
string S2=FOREX[j];
SYMBOL=StringConcatenate(S1,S2);
return(ALLOWED());
}
// Подсчитываем общее количестыо разрешенных символов в терминале (полезно для ММ)int SYMBOLS()
{
int C=0;
for(int i=0; i<MAX_SYMBOLS; i++)
for(int j=0; j<MAX_SYMBOLS; j++) if(FOREX(i,j)) C++;
return(C);
}
void start()
{
Comment(SYMBOLS());
}
void init()
{
FOREX[00]="USD";
FOREX[01]="EUR";
FOREX[02]="GBP";
FOREX[03]="JPY";
FOREX[04]="CHF";
FOREX[05]="CAD";
FOREX[06]="AUD";
FOREX[07]="NZD";
}
Aqui está a predefinição mais simples para uma multimoeda )))) Cada símbolo é gerado em um novo tick, mas o processo pode ser grandemente otimizado e melhorado ))))
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Aqui está a predefinição mais simples para uma multimoeda )))) Cada símbolo é gerado em um novo tick, mas o processo pode ser grandemente otimizado e melhorado ))))
Aqui está a predefinição mais simples para uma multimoeda )))) Cada símbolo é gerado em um novo tick, mas o processo pode ser grandemente otimizado e melhorado ))))
Obrigado, vou tentar