Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1524

 
Alexey Viktorov:
E poi puoi leggere tutto il thread.

L'uso delle classi in mt5 è praticamente imposto dagli sviluppatori. In mt4 iBands restituisce il valore dell'indicatore, mentre mt5 restituisce l'handle, cioè ci sarà una scrittura più confusa di quanto vorremmo (è più facile scrivere una funzione che restituisca i valori di bollinger). Allo stesso tempo, danno anche l'opportunità di usare la classe CiBands, dove si possono scrivere 3 brevi righe. In mt5 la funzionalità data dalle classi, per esempio CTrade,CSymbolInfo ecc. è altrettanto ingombrante usando altre soluzioni. Quindi per ora la domanda è come ottenere i valori quando si usano le CiBands?

 
Andrey Sokolov:

L'uso delle classi in mt5 è abbastanza imposto dagli sviluppatori. Nello stesso mt4 iBands restituisce il valore dell'indicatore, mentre mt5 restituisce l'handle, cioè ci sarà una scrittura più confusa di quanto vorremmo (è più facile scrivere una funzione che restituisca i valori di bollinger). Allo stesso tempo, danno anche l'opportunità di usare la classe CiBands, dove si possono scrivere 3 brevi righe . In mt5 la funzionalità data dalle classi, per esempio CTrade,CSymbolInfo ecc. è altrettanto ingombrante usando altre soluzioni. Quindi la domanda per ora è come ottenere i valori quando si usano le CiBands?

Qual è la confusione?
una linea in oninit per l'handle e poi una seconda linea da chiamare sull'handle. (due righe da scrivere)

 
Andrey Sokolov:

L'uso delle classi in mt5 è abbastanza imposto dagli sviluppatori. Nello stesso mt4 iBands restituisce il valore dell'indicatore, mentre mt5 restituisce l'handle, cioè ci sarà una scrittura più confusa di quella che vorremmo (è più facile scrivere una funzione che restituisca i valori di bollinger). Allo stesso tempo, danno anche l'opportunità di usare la classe CiBands, dove si possono scrivere 3 brevi righe. In mt5 la funzionalità data dalle classi, per esempio CTrade,CSymbolInfo ecc. è altrettanto ingombrante usando altre soluzioni. Quindi la domanda per ora è come ottenere i valori quando si usano le CiBands?

Implicito non dagli sviluppatori, ma da un moderatore. Per quanto riguarda i valori BB, quindi Artem ti ha detto che è più facile ottenere tutto direttamente... la sequenza è così...

  1. Variabili hendle dichiarate e array per ottenere valori di indicatori. Se necessario, 3 al massimo. Se non abbiamo bisogno di una media, due array saranno sufficienti.
  2. In OnInit() abbiamo ricevuto il manico dell'indicatore...
  3. In OnTick() o in qualche altra funzione CopyBuffer() per ogni linea separatamente, tante quante sono necessarie.
  4. Da questi array si ottengono i valori delle linee dell'indicatore su quelle barre che sono interessanti...

QUESTO È QUANTO. Perché preoccuparsi di OOP¿¿¿¿¿? Purtroppo non posso rispondere direttamente alla tua domanda, perché non lo sto usando. Per me è più facile come ho descritto. Ci sono solo 4 azioni.

 
Si prega di avvisare. Ci sono un paio di indicatori che danno buoni punti di entrata, ma sono in ex4. Potete dirmi per favore come far uscire le frecce dal buffer? Cioè, voglio fare un indicatore basato sulle loro letture.
 
 
jarikn:
Si prega di avvisare. Ci sono un paio di indicatori che danno buoni punti di entrata, ma sono in ex4. Potete dirmi per favore come far uscire le frecce dal buffer? Cioè, voglio fare un indicatore basato sulle loro letture.
iCustom
link YouTube rimosso
 
Andrey Sokolov:
iCustom
link YouTube rimosso

????

Non ho il codice sorgente degli indicatori. solo il file ex4 stesso
 
jarikn:

????

Pubblicità per una risorsa di terzi e canali privati. Se non fosse stato per me, avrei potuto essere bandito.

 
jarikn:

????

Non ho il codice sorgente degli indicatori. solo il file ex4 stesso
non avete bisogno del codice sorgente, vedete il numero del buffer dell'indicatore nella "finestra dei dati" e lo usate in iCustom
iCustom - Технические индикаторы - Справочник MQL4
iCustom - Технические индикаторы - Справочник MQL4
  • docs.mql4.com
iCustom - Технические индикаторы - Справочник MQL4
 
MakarFX:
non avete bisogno del codice sorgente, nella "finestra dei dati" vedete il numero di buffer dell'indicatore e lo usate in iCustom

OK, farò un tentativo. Grazie