Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 378

 
sashasonik:

Il volume di tick, questo è chiaro: quanti tick c'erano in una barra al minuto, ma nel volume di trading come?

Indicatori: Indicatori di volume - Grafici.

Per il mercato FOREX, i volumi si riferiscono al numero di tick (cambiamenti di prezzo) durante un intervallo di tempo. Per gli strumenti scambiati in borsa, i volumi delle transazioni effettuate (in contratti o in termini di denaro).

 
Karputov Vladimir:

Indicatori: Indicatori di volume - Grafici.

Per il mercato FOREX sotto i volumi si intende il numero di tick (cambiamenti di prezzo) durante l'intervallo di tempo. Per gli strumenti negoziati in borsa, i volumi delle transazioni effettuate (in contratti o in termini monetari).

In MetaEditor probabilmente non è possibile trovareil volume di trading con un semplice calcolo senza caricare da altre fonti o induks o mi sbaglio?

E il link, vedo. L'ho visto.

La mia speranza è che i volumi scambiati vengano trasferiti sul lato destro dell'equazione.

 
sashasonik:

nel meta-editor non è probabilmente possibile trovareil volume di scambio per semplice calcolo senza caricare da altre fonti o induks, o mi sbaglio?

E il link, vedo. Grazie.

Gli indicatori sono basati su calcoli matematici e non su dati reali.

Aprire qualsiasi grafico. Cliccate con il tasto destro e applicate alternativamente "Volumi" e"Spunta Volumi". Vedere la differenza.
 
Karputov Vladimir:
Aprire qualsiasi grafico. Cliccate con il tasto destro e applicate alternativamente "Volumi" e"Spunta volumi". Guardate la differenza.
In mt4, non ci sono volumi di tick, solo volumi.
 
sashasonik:
In mt4 non ci sono volumi di tick da applicare, solo volumi.
Beh, mi dispiace, la telepatia è spenta per il fine settimana :). Basta chiarire su questo forum se la domanda riguarda mt4.
 

Abbiamo bisogno di aiuto! Aiutami a trovare un errore.

L'EA confronta i valori stocastici su diverse candele, CCI su diverse candele. In determinate condizioni gli ordini dovrebbero essere aperti, ma vengono aperti anche quando i valori dell'indicatore non soddisfano le condizioni. Molte grazie in anticipo.

   M_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,0),1);// 0 бар

   M_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,1),1);// 1 бар

   M_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,2),1);// 2 бар

   S_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,0),1);// 0 бар

   S_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,1),1);// 1 бар

   S_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,2),1);// 2 бар

   C3=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,3),1);// Получаем значения CCI

   C2=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,2),1);// Получаем значения CCI

   C1=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,1),1);// Получаем значения CCI

   C0=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,0),1);// Получаем значения CCI

   if (C3>100.0) CCI_high=true;

   if (C2>100.0) CCI_high=true;

   if (C1>100.0) CCI_high=true;

   if (C3<-100.0) CCI_low=true;

   if (C2<-100.0) CCI_low=true;

   if (C1<-100.0) CCI_low=true;

//--------------------------------------------------------------------

   if( M_2 <= S_2 && M_1 >= S_1 )                         // Зеленая пересекает красную снизу

     {

      if(((M_2+M_1+S_2+S_1)/4.0<=20.0) && M_0 > S_0 ) Cross_low=true;// Если пересечение ниже 20

     }

   if( M_2 >= S_2 && M_1 <= S_1 )                         // Зеленая пересекает красную сверху

     {

      if(((M_2+M_1+S_2+S_1)/4.0>=80.0) && M_0 < S_0 ) Cross_high=true;// Если пересечение выше 80

     }

//--------------------------------------------------------------------

   if(C0<100.0 && C0>-100.0)

     {

      if(CCI_high=true && Cross_high==true)Open_sell();   // Переходим к открытию ордера sell

      if(CCI_low=true && Cross_low==true)Open_buy();      // Переходим к открытию ордера buy

     } 

 
Ciao, per favore aiutatemi con il problema dell'apertura di ordini pendenti il lunedì, subito dopo l'apertura del mercato. Ottengo gli errori 133 e 132

int Oggi=0;

void OnTick()
{
if (IsTradeAllowed() == false) {return;}
if (HowOrders() == 0) //contatore di ordini
{

if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
OpenNewWeek(OP_SELLSTOP);
OpenNewWeek(OP_BUYSTOP);
if (HowOrders() == 2) Today = TimeDay(TimeCurrent())
}
ritorno;
}
ritorno;
}



grazie in anticipo
 
lexinson:
Ciao, per favore aiutatemi con il problema dell'apertura di ordini pendenti il lunedì, subito dopo l'apertura del mercato. Ottengo gli errori 133 e 132

int Oggi=0;

void OnTick()
{
if (IsTradeAllowed() == false) {return;}
if (HowOrders() == 0) //contatore di ordini
{

if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
OpenNewWeek(OP_SELLSTOP);
OpenNewWeek(OP_BUYSTOP);
if (HowOrders() == 2) Today = TimeDay(TimeCurrent())
}
ritorno;
}
ritorno;
}



grazie in anticipo

132

ERRARE_MERCATO_CHIUSO

Il mercato è chiuso

133

ERR_TRADE_DISABLED

Non sono ammessi scambi

 
Victor Nikolaev:

132

ERRARE_MERCATO_CHIUSO

Il mercato è chiuso

133

ERR_TRADE_DISABLED

Commercio proibito

come posso controllare se il mercato è chiuso e il trading è proibito?


 
lexinson:
Ottenere questi errori significa che il mercato è chiuso)))