[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 42

 
xruss >> :

Questioni teoriche:

1. Come scrivere una funzione (dove leggerlo)?

2. Con quale estensione deve essere compilato e salvato?

3. In quale cartella devo salvarlo?

4. Dovrò scrivere uno script separato per eseguirlo (o si eseguirà da solo dall'Expert Advisor)?

Molte grazie a coloro che non sono passati dalla mia domanda!)

Cercalo nel tutorial. h ttps://book.mql4.com/ru/

Sulle funzioni: https://book.mql4.com/ru/basics/functions

 
ikatsko писал(а) >>

Vedi qui: https://www.mql5.com/ru/code/mt4/experts

Grazie! >> Darò un'occhiata.

 
bool exit_for=false;
double max_1=0;
double max_2=0;
for(int k=0; k<Bars; k++)
{
	if(	iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k)<iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)
		&& iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)>iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+2) 	)
	{
		//Если это первый максимум:
		if( max_1==0)
			max_1=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);//Записываем номер бара экстремума
		else
		//Если первый найден, записываем второй
		{	
                        max_2=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);
                        exit_for=true;
                } 
	}
        //Выход из цикла, когда найдены оба максимума
        if( exit_for==true) k=Bars+1;  
}
Buon pomeriggio. Si prega di avvisare. Alla mia domanda sul confronto dei top con RSI dopo che il suo valore supera 70, mi è stata data questa soluzione (codice sopra)

Non funziona così. Come risultato ottengo che cerco i massimi nella storia (trova i massimi nei giorni precedenti), ma ho bisogno che aspetti l'adempimento dopo che questa funzione agisce (come il valore sulla 1a barra > 70) ... Se questa condizione è soddisfatta (non prima della barra > 70, ma dopo) il 1° maci è inferiore al 2°, allora l'ordine è chiuso

Qualche consiglio su cosa cambiare.

Grazie
 
alexey999 >> :

No. Grazie, so come usare Photoshop.

Ho bisogno di tali impostazioni per separare visivamente gruppi di contratti di uno strumento da un altro, per esempio. State discutendo di "impostazioni più alte, EAs...." qui sul forum. Qualcuno può dirmi come cambiare il colore della riga in "Market Watch" ????!!!!

Bene professionisti, nessuno ha scavato nelle impostazioni del programma e sa come fare? !!!!

 

Ciao, ho letto l'articolo Il mio primo "graal", provato a riprodurre l'esempio dato dal metodo "Ctrl + Ctrl + V" non funziona, l'errore è "Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti".suggerire dove controllare o come curarlo?

 
Signori esperti! Aiuto......
'MagicNumber' - variable not defined	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_RSI.mq4 (40, 27)
Cos'è questo..... Durante la compilazione, il meta-editor ha ceduto. Il resto degli errori sono stati cancellati da me. Per favore....
 
igrok2008 >> :
Signori specialisti! Aiuto...... Cos'è..... Alla compilazione il meta-editore ha ceduto. Il resto degli errori sono stati rimossi da me. Per favore....

Così, insieme agli errori, ho rimosso la stringa di tipo:


extern int MagicNumber = 0;


Ho bisogno di rimetterlo a posto.

 

alexey999 писал(а) >>


Ho bisogno delle impostazioni per separare visivamente, per esempio, i gruppi di contratti di uno strumento da un altro.


Bene professionisti, nessuno ha scavato nelle impostazioni del programma e sa come farlo? !!!!

In cima alla tabella c'è una colonna con il nome "Symbol". Prova a cliccarci sopra.

 

Salve. Puoi dirmi come il visual tester può visualizzare i grafici di altri timeframe in parallelo a quello corrente?

 

Caro signor programmatore, per favore, aiutami a capire quello che sto cercando di capire già da una settimana.

Ho lavorato con la funzione iCustom,

Non riesco a capire come dichiarare correttamente un array per importare dati da un array e specificare una media scorrevole in esso. Semplice, il metodo della media non riesce a capire le variabili esterne, hanno già letto questo tutorial. Sono interessato agli esempi con Alligator e due medie mobili che dovrebbero essere dichiarate due volte come array diversi o possono essere in un unico array, ma che dire delle impostazioni?

2. La funzione #include <Variables.mqh> è necessario usarla? È meglio dichiarare tutte le variabili in init? E cosa hanno a che fare le variabili con la logica, non c'è alcun riferimento ad essa, o non capisco qualcosa.

3.#include <Terminal.mqh> La contabilità degli ordini è la stessa. Vi prego di spiegarmi che la logica nella mia testa è completamente incasinata.

Grazie in anticipo.

Motivazione: