Domande da un "manichino" - pagina 270

 

Perché, se (indicatore) è scritto per disegnare solo alla prima esecuzione

   if(_LastError==0 && prev_calculated==0)
     {
      for(i=countBars-1;i>0;i--)
        {
         Label1Buffer[i]=(p_Symbol[i]+pGBP_Symbol[i])/2;
         Print("Label1Buffer "+IntegerToString(i)+" : "+DoubleToString(Label1Buffer[i]));
        };
     };

con un nuovo tick il buffer viene resettato (la linea scompare)? Il buffer non ricorda i vecchi valori. Come fare in modo che disegni tutto alla prima esecuzione e solo la differenza se rates_total-prev_calculated>0?

uomo aggiornato... è a causa dello spostamento di ArrayInitialize a OnCalculate... O fa schifo al primo giro o è una seccatura.

Per ora, il problema è stato risolto.

 
maestro353:
Potete dirmi perché i segnali non vengono copiati nel terminale?
Puoi trovare la rispostaqui.
 
vicleo:
Intendevo costruirlo io stesso usando gli strumenti MQL5.
Costruisci quello che vuoi nella finestra dell'indicatore.
 
zfs:
Costruisci quello che vuoi nella finestra dell'indicatore.
Forse puoi dirmi come, da dove cominciare?
 
vicleo:
Forse puoi dirmi come, da dove cominciare?
https://www.mql5.com/ru/articles/37
Пользовательские индикаторы в MQL5 для начинающих
Пользовательские индикаторы в MQL5 для начинающих
  • 2010.03.03
  • Nikolay Kositsin
  • www.mql5.com
Любой новый предмет для новичка с первого взгляда кажется сложным для понимания. Нам кажется простым и ясным то, что мы уже знаем. Но мы просто не помним, что всем нам когда-то приходилось изучать с нуля, даже родной язык, на котором мы разговариваем. Так и язык MQL5, таящий в себе огромные возможности для написания торговых стратегий, можно начать изучать с базовых понятий и примеров. В этой статье на примере пользовательского индикатора SMA рассматривается взаимодействие технического индикатора с клиентским терминалом MetaTrader 5.
 
Puoi essere più specifico? Come trasferire in un buffer un valore di qualche parametro dello strumento RTS-9.13 da una finestra della revisione del mercato, per esempio il volume degli ordini in vendita?
 
vicleo:
Puoi essere più specifico? Come trasferire in un buffer il valore di qualche parametro dello strumento RTS-9.13 da una finestra della revisione del mercato, per esempio il volume degli ordini in vendita?

Se non vuoi capirlo da solo, puoi andare nella sezione Lavori. Vi costerà 50 sterline e non dovrete pensarci. Ci sono classi e funzioni standard per ordini, posizioni, compravendite e sono facili da trovare inserendo questo nella ricerca. Come si riempiono i buffer nel link che ho dato.

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • 2010.06.18
  • MetaQuotes Software Corp.
  • www.mql5.com
С запуском сервиса "Работа" MQL5.community становится идеальным местом для размещения заказов и оказания услуг программирования. Тысячи трейдеров и разработчиков ежедневно посещают этот ресурс и с легкостью могут помочь друг другу. Для трейдера сервис "Работа" - это легкая возможность получить свой собственный эксперт. Для MQL5-разработчика это возможность легко найти новых клиентов. В данной статье мы рассмотрим возможности этого сервиса.
 
Silent:
Cerca la risposta qui.
Grazie, lo cercherò.
 

Come passare il nome di un array ricevente in Copy*?

Ci sono double a[], b[], c[], e string name={"a", "b", "c"};

Ho bisogno di

for(i=0;i<2;i++)
     {
       CopyClose(name[i],_Period,0,countBars,Array);
     }

Come posso copiare il nome dell'array invece di Array?

Qualcosa di semplice, non riesco a trovarlo.

 
Esiste un oggetto "canale di deviazione standard". Come posso ottenere programmaticamente la distanza in pip dalla linea centrale al bordo del canale?