Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 287

 
voca689:
Potete dirmi se i segnali del venditore saranno copiati quando il terminale è spento?
Il vostro terminale dovrebbe essere acceso. Forse il VPS può aiutare - non mi interessa.
 
artmedia70:
Il vostro terminale deve essere acceso. Forse un VPS aiuterebbe - non sono interessato.Cos'è un VPS?
 
Google
Google
  • www.google.ru
Поиск информации в интернете: веб страницы, картинки, видео и многое другое.
 
voca689:
Nel forum, a volte quando si risponde con una citazione, il cursore entra nel campo della citazione e non vuole uscirne. C'è un modo per affrontare questa situazione:Forum: quando si risponde, il cursore salta nella citazione
 

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Bug, bug, domande

Shepot, 2014.09.04 20:37

Potete per favore consigliarmi il modo migliore per risolvere il seguente problema:

Nell'indicatore #1 viene creato e riempito un array statico . Nell'indicatore #2 su ogni nuova barra è necessario ottenere tutti i valori di questo array dall'indicatore #1.

Vi ringrazio in anticipo.


 

barabashkakvn:

Forum sul trading, sistemi di trading automatico e test di strategie di trading


Shepot, 2014.09.04 20:37

Potete per favore consigliarmi il modo migliore per risolvere il seguente problema:

Nell'indicatore #1 viene creato e riempito un array statico . Nell'indicatore #2 su ogni nuova barra è necessario ottenere tutti i valori di questo array dall'indicatore #1.

Vi ringrazio in anticipo.


Fate tutto in un solo indicatore con due loop.
 

Buon pomeriggio!

Potresti per favore

Come scrivere una condizione affinché l'EA non apra un'operazione quando c'è già una posizione aperta, cioè controllare se l'ordine è aperto, e se non lo è, si attiva.

Quale comando viene usato?

 
trader80:

Buon pomeriggio!

Potresti per favore

Come scrivere una condizione affinché l'EA non apra un'operazione quando c'è già una posizione aperta, cioè controllare se l'ordine è aperto, e se non lo è, si attiva.

Quale comando viene usato?

Non so della posizione aperta, e di quella già aperta, circa così:
  if (поза открыта) {
    return;
  }
  // Далее код, если поза не открыта
 

Shepot, 2014.09.04 20:37

Per favore, consigliate il modo migliore per risolvere il seguente compito:

Nell'indicatore №1 viene creato e riempito unarraystatico.Nell'indicatore #2 su ogninuova barra è necessario ottenere tutti i valori di questo array dall'indicatore #1.Grazie mille.

artmedia70:
Fare tutto in un indicatore con due loop.

Grazie. Ho considerato questa opzione e sono giunto alla conclusione che questo approccio complica l'architettura generale per il seguente motivo: il mio indicatore #1 è il nucleo del sistema (filtro di ampiezza di una serie di prezzi) da cui è tratta tutta una famiglia di altri indicatori, è usato dagli Expert Advisors. Non voglio "aggiustare" l'indicatore in ognuno di essi.

Al momento vedo la seguente soluzione: calcolo i valori di ogni elemento dell'array statico[n] come può essere necessario (non su ogni barra), ma ad ogni barra riscrivo tutti gli n elementi dell'array agli ultimi n elementi del buffer dell'indicatore(perché è dinamico) e lo indirizzo da altri indicatori con un metodo standard. Rendendomi conto della "stortura" di questa soluzione, sto cercando altri modi. Sono interessato alle opzioni di trasferimento dei dati dagli array statici (non sono sicuro delle variabili).

Spero nel vostro aiuto.

 
Shepot:

Grazie. Ho considerato tale opzione - sono giunto alla conclusione che questo approccio complica l'architettura generale per la seguente ragione: il mio indicatore #1 è il nucleo del sistema (filtro di ampiezza delle serie di prezzo) da cui è costruita un'intera famiglia di altri indicatori, e gli Expert Advisors lo usano. Non voglio "aggiustare" l'indicatore in ognuno di essi.

Al momento vedo la seguente soluzione: calcolo i valori di ogni elemento dell'array statico[n] come può essere necessario (non su ogni barra), ma ad ogni barra riscrivo tutti gli n elementi dell'array agli ultimi n elementi del buffer dell'indicatore(perché è dinamico) e lo indirizzo da altri indicatori con un metodo standard. Rendendomi conto della "stortura" di questa soluzione, sto cercando altri modi. Sono interessato alle opzioni di trasferimento dei dati dagli array statici (non sono sicuro delle variabili).

Spero nel vostro aiuto.

Negli indicatori #2 - #n, ottenete i valori dell'indicatore #1 attraverso iCustom(). Su ogni nuova barra. Nel ciclo.