Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 29

 
marketeer:
induk_real1 dovrebbe essere un array.

Grazie mille! Molto utile.

Solo un errore dell'ora su CopyBuffer "possibile perdita di dati a causa della conversione del tipo" Sai a cosa potrebbe essere dovuto?

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5
 
Aid:

Solo un errore dell'ora su CopyBuffer "possibile perdita di dati a causa della conversione del tipo". Sai cosa potrebbe essere?

Non è un errore ma un avvertimento. Appare quando il valore di una variabile di un tipo viene assegnato a una variabile di un altro tipo. Per esempio,

int i;
double d=0.005;
i=d; 
 
Yedelkin:

Questo non è un errore, ma un avvertimento. Appare quando il valore di una variabile di un tipo viene assegnato a una variabile di un altro tipo. Per esempio,

Ora ho capito. Grazie mille!
 

Potete dirmi come specificare un intervallo di tempo tramite una variabile? Facendo così, ma l'errore...

input string TF_work="PERIOD_MN1"; 
string TF_signal="PERIOD_MN1";


if(TF_work=="PERIOD_D1")
     {
      TF_signal="PERIOD_H4";
      Alert("Рабочий ТФ = ", TF_work, "Сигнальный ТФ = ",  TF_signal);
     }
// А в следующей строке компилятор выдает ошибку
 if(Bars(_Symbol,TF_signal)<60) // общее количество баров на графике меньше 60?
     {
      Alert("На графике меньше 60 баров, советник не будет работать!!");
      return;
     }
 
ENUM_TIMEFRAMES tf=PERIOD_H1;   // Рабочий ТФ
 
Buona sera! Ho appena pirizzato la funzione da quattro a cinque e l'ho compilata. Nessun errore!!! Ricordo distintamente che c'è qualcosa che non va, delle maniglie... Per favore ditemi, se non siete troppo pigri, cosa ci sarà scritto in questo modulo? Sono curioso...
double parab(string symb)
{
double parabolic = iSAR(symb,TF_Price,Step,MaxS,0);

if(iClose(symb,TF_Price,0)>parabolic) return(1);
if(iClose(symb,TF_Price,0)<parabolic) return(-1);
return(0);
 
Karlson:

Grazie.

Ma mi sembra di capire che non si può reimpostare nel processo, solo la costante inizialmente selezionata?

 
Dimka-novitsek:
Buona sera! Ho appena pirizzato la funzione da quattro a cinque e l'ho compilata. Nessun errore!!! Ricordo distintamente che c'è qualcosa che non va, delle maniglie... Per favore ditemi, se non siete troppo pigri, cosa ci sarà scritto in questo modulo? Sono curioso...
-1
 
Grazie!
 

Ho fatto una prova con l'attrezzo su H1.

circa il 10% è stato fatto utilizzando l'algoritmo genetico.

Ha premuto stop e ha cambiato i parametri.

Ora all'avvio - negli agenti è appeso "autorizzazione".

Se cambio lo strumento o il periodo, tutto comincia a funzionare.

Ho riavviato il terminale, ho riavviato gli agenti - non aiuta.

Non posso riavviare).

Si prega di consigliare cosa per i problemi?

Генетические алгоритмы - это просто!
Генетические алгоритмы - это просто!
  • 2010.05.25
  • Andrey Dik
  • www.mql5.com
В статье автор расскажет об эволюционных вычислениях с использованием генетического алгоритма собственной реализации. Будет показано на примерах функционирование алгоритма, даны практические рекомендации по его использованию.