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

 
MakarFX:

Buona giornata a tutti.

Puoi dirmi come collegare il tuo suono a "Alert()"?

solo in terminal - service - setup - events

 
MakarFX:

Buona giornata a tutti voi.

Puoi dirmi come collegare il tuo suono a "Alert()"?

Nel campo "Source" dell'editor di avvisi, premi i due punti e seleziona il suono che vuoi.

L'editor di avvisi può essere aperto nella scheda "Avvisi" del terminale cliccando con il tasto destro del mouse.

Se vuoi allegare un suono al codice, sostituisci il file alert.wav con il tuo suono, o scrivi il nome del tuo file nel codice.

 

Ciao a tutti

Come faccio a tornare alla giusta linea di codice in MQL5?

 
gromaizeka:

Ciao a tutti

In MQL5, come faccio a tornare alla giusta linea di codice?

Ci sono diverse opzioni. Eccone uno.


Puoi inserire un segnalibro con ctrl+F2 e navigare con i segnalibri F2.

Inoltre, i tasti del mouse "Avanti" e "Indietro" funzionano.

 
Vitaliy Maznev: o scrivere il nome del vostro file nel codice.

Sono interessato a come scriverlo nel codice, poiché l'indicatore ha Alert su diversi eventi, quindi voglio separare un suono diverso per ogni evento.

 
MakarFX:

Sono interessato al codice, perché l'indicatore ha Alert su diversi eventi, quindi voglio separare un suono diverso per ogni evento.

Naturalmente, non sono un codificatore e non ho visto il codice stesso, ma probabilmente è necessario aggiungere variabili come alert1, alert2, ecc. :)

 
MakarFX:

Sono interessato a come scriverlo nel codice, poiché l'indicatore ha Alert su diversi eventi, quindi voglio separare un suono per ogni evento.

nessun modo

Configurare l'avviso senza suono nel terminale e riprodurre qualsiasi suono dal codice PlaySound() prima di chiamare l'avviso

 
MakarFX:

Sono interessato a come scrivere nel codice, come l'indicatore ha Alert per diversi eventi, quindi voglio separare un suono diverso per ogni evento.

O subito dopo Alert o mettere invece PlaySound con il suo suono.

 
Vitaliy Maznev:

Naturalmente, non sono un codificatore e non ho visto il codice stesso, ma probabilmente hai bisogno di aggiungere variabili come alert1, alert2, ecc. :)

//+----------------------------------------------------------------------------+
//|  Подача сигнала.                                                           |
//|  Параметры:                                                                |
//|    st - строка сообщения                                                   |
//+----------------------------------------------------------------------------+
void Signal(string st) {
  if (UseAlert) Alert(st);
  if (UseComment) Comment(st);
  if (UseSendMail) SendMail(WindowExpertName(), st);
  if (UseSendPush) SendNotification(st);
  if (UsePrint) Print(st);
  if (UseSound) PlaySound(sotFileName);
}

Codice sorgente allegato

File:
 
Alexey Viktorov:

Ci sono diverse opzioni. Qui ce n'è uno


Puoi inserire un segnalibro con ctrl+F2 e navigare con i segnalibri F2.

Lavorate anche i tasti del mouse "Avanti" e "Indietro".


No. come GoTo o ToDo. quando la condizione è soddisfatta, il programma inizia l'esecuzione del codice dal segno specificato

Motivazione: