[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 494

 
vilard:
come faccio a scrivere per includere la "e" prima?

Posizionare le staffe
 
granit77:
symbol=Symbol();
Grazie!
 
Grazie
 
pu6ka:

Puoi dirmi perché l'array non si riempie di valori? Emette zero.


1. Inserire il codice con il pulsante SRC

2. doppio mas[];

 
pu6ka:

Puoi dirmi perché l'array non si riempie di valori? Emette zero.

extern int n=15; // Numero di barre
int Total; // numero di accessi alla funzione di avvio

int start()
{
se (Totale>=1) ritorno; // abbiamo bisogno di 1 volta
Totale++;

doppio mas[];
per (int i=1; i<=n; i++)
{
mas[n]=iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i);
Stampa ("OsMA = ",iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i));
}
Print ("Array = ", mas[2];
Stampa ("Array = ", mas[10]);

ritorno;
}

Non so cosa vuoi, ma forse è questo che vuoi. :

extern int n=15;  // Кол-во баров обсчета
int Total=0;      // Кол-во обращений в ф-ию start
double mas[];

int start()
{
   if (Total>=1) return; // нам сюда нужно 1 раз
   ArrayResize(mas,n);
   Total++;
   for (int i=1; i<=n; i++) {
      mas[i-1]=iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i);
      Print ("OsMA = ",iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i));
   }
   Print ("Массив = ", mas[2]);
   Print ("Массив = ", mas[10]);

return;
}
 
Puoi dirmi come creare una condizione?
Non voglio che il mio EA apra più di un ordine
e le posizioni saranno chiuse quando StopLoss TakeProfit raggiunge esattamente quello specificato
non molto di più

File:
all_4.mq4  3 kb
 

Dov'è la lista delle organizzazioni che supportano il trading automatico su mql4 e mql5?

Logicamente, una tale lista dovrebbe essere sul sito web dello sviluppatore di mql.

 
artmedia70:

Non so cosa vuoi, ma forse ne hai bisogno. :




Grazie, artmedia70. Questo è esattamente ciò di cui avevo bisogno. Sto solo prendendo confidenza con gli array.
 
novicek:
Puoi dirmi come creare una condizione?
Non voglio che il mio EA apra più di un ordine
e le posizioni saranno chiuse quando StopLoss TakeProfit raggiunge esattamente quello specificato
non molto di più

Per evitare di aprire più di un ordine, questo può essere inserito all'inizio della funzione di avvio:
int Total=0;                                    // Кол-во наших ордеров обнулено   
for(int i=1; i<=OrdersTotal(); i++)            
    {
     if (OrderSelect(i-1,SELECT_BY_POS)==true)   // Если есть следующий
       {                                         // 
        if (OrderMagicNumber()!=magic)continue;  // Ордера не нашего эксперта
           Total++;                              // Подсчет кол-ва всех наших ордеров
       }
    }

if (Total>=1) return;                            // не более одного ордера
Per quanto riguarda StopLoss TakeProfit, non ho ancora riscontrato slippage sugli ordini impostati. Anche se ho lavorato solo con due società di intermediazione, forse esiste.
 
Ciao Ciao, qualcuno sa se un broker può spegnere un EA nel tuo terminale e se sì, come gestire la cosa))) Ho un EA che funziona, poi inizia a battere l'errore 0. Mi sono insospettito.
Motivazione: