Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 652

 
Alexey Kozitsyn:
Le strutture possono avere metodi e funzioni.
Grazie.
 
Amici, forse qualcuno ha un indicatore, o ha visto qualcosa in rete... Si traccia una linea e non appena il prezzo tocca la linea, avviene un allarme, ma non ad ogni tick, ma una volta per candela...?
 
kocunyc:
Ci sto lavorando da un po' e non sono sicuro di cosa farne. Se si traccia una linea e appena il prezzo tocca la linea, l'allarme avviene, ma non con ogni tick, ma una volta per candela...?

c'è questo

Parametri dell'indicatore

  • string nameofobject=""; // Nomi di oggetti da attraversare, separati da virgola, o vuoto - tutti
  • colorofobject=clrNONE; // Colore degli oggetti per l'intersezione, potete specificare il colore di altri oggetti, o NONE - tutto
  • typeobj typeofobject=0; // Tipo di oggetto per l'attraversamento, potete specificare un tipo di oggetto, o ALL - tutti
  • int ColofAlert=1; // Numero di avvisi quando l'intersezione è attivata
  • int TimeofAlert=3; // Numero di secondi di pausa tra gli allarmi quando l'intersezione si attiva
  • string nameofsound="alert.wav";
  • bool AlerT=true; // Visualizza l'avviso sullo schermo
  • bool Mail=true; // Invia messaggio
  • bool Push=true; //invia PUSH al telefono
  • bool Arrow=true; // Freccia gli avvisi

Funzione indicatore

Potete configurare l'indicatore per intersecare qualsiasi oggetto o selezionare un oggetto e il suo tipo dalla lista. Potete anche inserire i nomi degli oggetti separati da virgole o lasciare il campo vuoto, allora l'indicatore seguirà tutti gli oggetti. Potete anche specificare il colore dell'oggetto o lasciare il campo NONE, allora l'indicatore seguirà tutti gli oggetti con qualsiasi colore.

Dopo che il prezzo attraversa l'oggetto impostato, l'indicatore genera un allarme e invia un messaggio e-mail o telefonico. Il numero di questi avvisi può essere regolato nelle impostazioni. Su 1 barra è possibile visualizzare solo 1 allarme su 1 oggetto, se l'allarme è stato attivato su 1 linea, il prossimo allarme sarà possibile solo su un'altra barra.

 
Vladislav Andruschenko:

c'è questo

Parametri dell'indicatore

  • string nameofobject=""; // Nomi di oggetti da attraversare, separati da virgola, o vuoto - tutti
  • colorofobject=clrNONE; // Colore degli oggetti per l'intersezione, potete specificare il colore di altri oggetti, o NONE - tutto
  • typeobj typeofobject=0; // Tipo di oggetto per l'attraversamento, potete specificare un tipo di oggetto, o ALL - tutti
  • int ColofAlert=1; // Numero di avvisi quando l'intersezione è attivata
  • int TimeofAlert=3; // Numero di secondi di pausa tra gli allarmi quando l'intersezione si attiva
  • string nameofsound="alert.wav";
  • bool AlerT=true; // Visualizza l'avviso sullo schermo
  • bool Mail=true; // Invia messaggio
  • bool Push=true; //invia PUSH al telefono
  • bool Arrow=true; // Freccia gli avvisi

Funzione indicatore

Potete configurare l'indicatore per intersecare qualsiasi oggetto o selezionare un oggetto e il suo tipo dalla lista. Potete anche inserire i nomi degli oggetti separati da virgole o lasciare il campo vuoto, allora l'indicatore seguirà tutti gli oggetti. Potete anche specificare il colore dell'oggetto o lasciare il campo NONE, allora l'indicatore seguirà tutti gli oggetti con qualsiasi colore.

Dopo che il prezzo attraversa l'oggetto impostato - l'indicatore genererà un allarme e invierà un messaggio e-mail o telefonico. Il numero di questi avvisi può essere regolato nelle impostazioni. Su 1 barra è possibile visualizzare solo 1 allarme su 1 oggetto, se l'allarme è stato attivato su 1 linea, allora il prossimo allarme è possibile solo su un'altra barra.

Mi piacerebbe molto se funzionasse su mt5 invece che su 4)))
 
mila.com:

Grazie, ma non c'è ancora nessun risultato.

È essenzialmente la stessa condizione.

if( High[i+1]==Low[isFractalDn()])

if( High[i+1]==price_dnf)

?

La stessa cosa, ma non può essere

Il massimo della candela precedente non può essere uguale al minimo del frattale

 
Alexey Kozitsyn:

Vi rendete conto che può essere raro che il massimo di una candela coincida con il minimo di un'altra?

E sì, naturalmente non su tutta la storia. Ma solo su quello che si è formato al momento del lavoro dell'indicatore. Almeno sembra così, in base al pezzo di codice che hai fornito.

Anche se coincidono, non sarà un frattale

cioè non può essere

 
pako:

Anche se corrispondessero, non sarebbe un frattale.

Cioè, non può essere.

Può, perché no? Si è formato un frattale verso il basso, poi il frattale si è sovrapposto (rotto) e poi si è formata una candela (senza il frattale) con il massimo = il valore del frattale.
 
Ragazzi, se non è troppo difficile, ditemi "e specificate il conto corretto inMQL5.community per ricevere i soldi per le risorse utilizzate". è solo un nickname o un'email che devi digitare dal profilo principale?
 
StanBrite Подобедов:
Ragazzi, se non è troppo difficile, ditemi "e specificate il conto corretto inMQL5.community per ricevere i soldi per le risorse utilizzate". È solo un nickname o un'email che devi digitare dal profilo principale?
Dove appare questo messaggio? Cosa stai cercando di fare esattamente?
 
Alexey Kozitsyn:
Può essere, perché no? Si è formato un frattale verso il basso, poi il frattale si è sovrapposto (rotto) e si è formata una candela (senza il frattale) con il valore alto = frattale.

Questo non è più un frattale

il frattale inferiore, il minimo della candela precedente dovrebbe essere superiore al frattale

se il basso è più alto, allora l'alto è ancora più alto