Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 344

 

Cos'è un tasso di matrice?

 
Link_x:
Saluti, cari commercianti - programmatori!!!
Qual è il significato di AccountComany?
Si possono trarre certe conclusioni dal nome, ma come si collega al linguaggio di programmazione MT4?

Sono molto interessato a conoscere la descrizione dettagliata di ogni comando. Per favore, aiutatemi.

...

Cos'è un'offerta di array?

Cosa c'è che non va nel manuale? È tutto lì. C'è anche una versione online - Documentation andTutorial
 
Link_x:
Saluti, cari commercianti - programmatori!!!
Qual è il significato di AccountComany?
Si possono trarre certe conclusioni dal nome, ma come si collega al linguaggio di programmazione MT4?

ContoCredito?

ContoValuta?

AccountEquity?

ContoFreeMargin?

AccountFreeMarginCheck?

ContoLavorazione?

AccountStopoutLevel?

AccountStopoutMode?

ArrayBsearch?

Sono molto interessato a conoscere la descrizione dettagliata di ogni comando. Per favore, aiutatemi.


È scritto in nero in russo https://docs.mql4.com/ru/account/AccountCompany

 
artmedia70:

Supponiamo che Ask sia sempre normalizzato - è il prezzo: non è calcolato e non ha senso normalizzarlo.

Quindi il prezzo potrebbe essere sbagliato perché? Forse i dati non sono aggiornati? Prova ad eseguire RefreshRates() direttamente prima del comando OrderSend().


Bene, ecco un pezzo di codice del mio Expert Advisor. Ha ed è stato rinfrescato:

// Открытие ордеров
   while(true)                                  // Цикл закрытия орд.
     {
      if (Total==0 && Opn_B==true)              // Открытых орд. нет +
        {                                       // критерий откр. Buy
         RefreshRates();                        // Обновление данных
         SL=pb - New_Stop(StopLoss)*Point;     // Вычисление SL откр.
         TP=pb + New_Stop(TakeProfit)*Point;   // Вычисление TP откр.
         Alert("Попытка открыть Buy. Ожидание ответа..");
         Ticket=OrderSend(Symb,OP_BUY,Lts,pa,2,SL,TP);//Открытие Buy
         if (Ticket > 0)                        // Получилось :)
           {
            Alert ("Открыт ордер Buy ",Ticket);
            return;                             // Выход из start()
           }
         if (Fun_Error(GetLastError())==1)      // Обработка ошибок
            continue;                           // Повторная попытка
         return;                                // Выход из start()
        }

Forse il DC stesso sta bloccando qualcosa? A proposito, quando sono entrato nel vps tutto si è bloccato molto male nel momento in cui l'EA si è bloccato per l'errore.

Sento che sto ricevendo molte offerte e richieste attraverso le informazioni di mercato, come hai suggerito tu. La cosa interessante è che non ho mai avuto un tale problema nello Strategy Tester.

Ci sono tre bandiere nel mio Expert Advisor. Può essere la ragione della lentezza?

 
evillive:

DISEGNO_SEZIONE

Bene! Capito. Lo studierò. Non sono sicuro del perché non gli piacesse DRAW_LINE.
 

ArrayInitialize?

pausa?

 

caso? - non ha capito il significato.

CHAR_VALUE? - come dare una descrizione del significato del personaggio?

 
Forexman77:

L'indicatore non viene disegnato in alcune aree. L'essenza dell'indicatore, se il movimento non è più di un certo valore, il valore rimane come nel valore registrato di MA_otshet.

Quando il valore viene superato, il valore diventa, corrispondente al momento attuale.

Qui sotto c'è il codice dell'indicatore con le spiegazioni:


Dovresti fare il ciclo al contrario. Usare i vecchi dati
 
Forexman77:
Bene! Capito. Ci darò un'occhiata. Non sono sicuro del perché non gli piacesse DRAW_LINE.


DRAW_LINE non disegna continuamente quando ci sono dei vuoti nei dati, mentre DRAW_SECTION riempie questi vuoti, questa è una particolarità.
 
В