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

 
C'è una funzione che determina la magia dell'ultimo ordine chiuso nella storia?
 
7erj:
C'è una funzione che determina la magia dell'ultimo ordine chiuso nella storia?
Trova l'ordine con il tempo di chiusura più lungo nella storia. La funzione OrderMagicNumber() restituirà il suo numero magico.
 
Ciao, l'indicatore disegna i canali e apre un trade quando vengono rotti. La mia domanda è: come faccio a scrivere una linea di canale nella condizione di breakdown?
 
skyjet:
Ciao, l'indicatore disegna i canali e apre un trade quando vengono rotti. La mia domanda è: come faccio a scrivere una linea di canale nella condizione di breakdown?
L'indicatore disegna attraverso i suoi buffer. Controllate il valore del buffer che vi serve tramite iCustom().
 
artmedia70:
L'indicatore disegna attraverso i suoi buffer. Controllare tramite iCustom() il valore del buffer corretto.
E se il buffer del canale è impostato su Buffer[0], allora questo è l'ultimo valore del canale e può essere confrontato con il prezzo reale?
if(Buffer[0] > Bid)
 {
  OrderSend...
 
skyjet:
E se il buffer del canale è impostato su Buffer[0], quello è l'ultimo valore del canale e può essere confrontato con il prezzo reale?

L'indicatore non fa trading. Mette i dati sul grafico attraverso i suoi buffer (non sempre e non necessariamente). È l'Expert Advisor che fa trading. Per conoscere i dati del buffer dell'indicatore richiesto nell'Expert Advisor, è necessario estrarre i dati del buffer dell'indicatore richiesto in qualche variabile utilizzando la funzione iCustom(). Nelle impostazioni dell'indicatore (quando lo metti sul grafico), puoi scoprire il numero del buffer di cui hai bisogno. Ogni buffer di indicatori ha il suo numero (a partire da zero) e il suo colore.

E poi controllate il valore di questa variabile per l'intersezione (non come nella vostra domanda - avete il confronto per altro)

Per esempio: si salva il valore del buffer necessario in due variabili - il valore della prima barra in una variabile, e il valore della seconda barra in un'altra variabile. Ecco come si controlla. Se il valore del prezzo sulla seconda barra è inferiore o uguale al valore della seconda variabile e il valore del prezzo sulla prima barra è superiore al valore della prima variabile, significa che abbiamo un crossover al rialzo. Il valore del prezzo, per semplicità, può essere espresso dalla scala МА con il periodo 1 ed essere confrontato con esso.

Ci sono molti modi per controllare i crossover - questo è il più semplice.

 
C'è una funzione personalizzata che determina la magia dell'ultimo ordine chiuso nella storia?
 
7erj:
C'è una funzione personalizzata che restituisce il numero magico dell'ultimo ordine chiuso nella storia?

Seconda mossa: trovare l'ordine con il tempo di chiusura più lungo nella storia. OrderMagicNumber() restituirà la sua magia.

O devo scriverlo io per te?

 
artmedia70:

L'indicatore non fa trading. Mette i dati sul grafico attraverso i suoi buffer (non sempre e non necessariamente). È l'Expert Advisor che fa trading. Per conoscere i dati del buffer dell'indicatore richiesto nell'Expert Advisor, è necessario estrarre i dati del buffer dell'indicatore richiesto in qualche variabile utilizzando la funzione iCustom(). Nelle impostazioni dell'indicatore (quando lo metti sul grafico), puoi scoprire il numero del buffer di cui hai bisogno. Ogni buffer di indicatori ha il suo numero (a partire da zero) e il suo colore.

E poi controllate il valore di questa variabile per l'intersezione (non come nella vostra domanda - avete il confronto per altro)

Per esempio: salvate il valore del buffer necessario in due variabili - il valore della prima barra in una variabile, e il valore della seconda barra in un'altra variabile. Ecco come si controlla. Se il valore del prezzo sulla seconda barra è inferiore o uguale al valore della seconda variabile e il valore del prezzo sulla prima barra è superiore al valore della prima variabile, significa che abbiamo un crossover al rialzo. Il valore del prezzo, per semplicità, può essere espresso dalla scala МА con il periodo 1 ed essere confrontato con esso.

Ci sono molti modi per verificare la presenza di un crossover - questo è il più semplice.

Grazie mille per una risposta così dettagliata!
 
Posso installare 28 terminali per 28 strumenti di trading su un computer? Dopo aver scaricato 13 terminali il computer si "blocca", quale potrebbe essere il problema? "Il mio computer si blocca, qual è il problema?