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

 
spm130275 >>:

Товарищи подскажите.

Допустим имеем результаты оптимизации.

Есть ли возможность отделить мух от котлет по критерию Profit Trades (% of total) ?


Non credo.

Anche se dipende molto dalla tattica di trading.

In primo luogo, anche gli "zero trades" nel tester sono considerati redditizi.

Pertanto, dobbiamo prendere come complesso criteri come la dimensione media del commercio di profitto e la dimensione del commercio di massimo profitto.

Altrimenti un solo grande "alce" può mangiare il profitto di una dozzina di affari redditizi.

E per la "legge della meschinità", il trading nel mercato reale inizia quasi sempre con la "prima frittella", cioè con quell'"alce" che si trova da qualche parte nel mezzo della corsa dello storico tester.

 
Professionisti, aiuto!!! Uso nel mio indicatore la funzione WindowPriceMax e WindowPriceMin. Il problema è che quando passo ad un altro periodo l'indicatore viene calcolato prima usando i valori precedenti di queste funzioni (del periodo precedente) e solo quando arriva un nuovo tick usa i nuovi valori, ma ridisegna solo la sua ultima parte. Cosa devo fare, se inserisco un nuovo periodo, affinché l'indicatore prenda immediatamente i nuovi valori di queste funzioni? È possibile ridisegnare l'intero grafico, per esempio, all'arrivo del primo tick su un nuovo periodo?
 
kon12 писал(а) >>
Professionisti, aiuto!!! Uso nel mio indicatore la funzione WindowPriceMax e WindowPriceMin. Il problema è che quando passo ad un altro periodo l'indicatore viene prima calcolato usando i valori precedenti di queste funzioni (del periodo precedente) e solo quando arriva un nuovo tick usa i nuovi valori, ma ridisegna solo la sua ultima parte. Cosa devo fare, se inserisco un nuovo periodo, affinché l'indicatore prenda immediatamente i nuovi valori di queste funzioni? Possiamo ridisegnare l'intero grafico, per esempio, all'arrivo del primo tick di un nuovo periodo?

Certo che lo è.

 
chief2000 >>:

Хотелось бы запретить Советнику торговать в преддверии важных новостей, но не вручную, а автоматически (и без обращения к новостным сайтам).

- Какие признаки могут более-менее достоверно сообщить о возможно выходящих новостях? (значительное расширение спреда, сильные колебания цен в короткие промежутки времени), ..еще что-нибудь?

Nessuna.

 

Supponiamo che due EAs stiano facendo trading allo stesso tempo (per valute diverse).

Ad un certo momento il primo ha iniziato ad aprire un nuovo ordine, mentre il secondo allo stesso tempo

deve modificare l'ordine già aperto. Di conseguenza, se non si controlla se il thread è libero o no,

ci sarà l'errore (credo) 146.

- Cosa succede esattamente al filo in questo momento? È il server del broker o il server MT4 del trader?

il server del broker o la MT4 sul computer del trader? (Cosa ferma il segnale del secondo EA?)


Lo chiedo perché se questo è un errore locale e non disturba il broker, allora probabilmente il caso peggiore

ritarderà solo il segnale del 2° EA? (interessato solo a quanto sia un ostacolo per il broker

fenomeno può interferire con il broker)

Grazie!

 
int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();
//---- 
   if( counted_bars>0) counted_bars--;
   limit=Bars- counted_bars;
//---- 
   for(int i=0; i< limit; i++)
      Buffer[ i]=Close[ i]/Close[ i+1];
//---- 
   for( i=0; i< limit; i++)

      double StdDev=iStdDevOnArray( Buffer,Bars,16,0,MODE_SMA, i);
      Buffer1[ i]= StdDev;
      // не работает...

      //... но если сразу написать - Buffer1[i]=iStdDevOnArray(Buffer,Bars,16,0,MODE_SMA,i); то всё в порядке, 
            почему так??? Помогите разобраться!!! Проблема в том что мне необходимо рассчитать несколько стандартных отклонений с 
            разными параметрами, и я не могу использовать для каждого из них отдельный буффер. Заранее Спасибо!
      
//---- 
   return(0);
  }
 
Mr-Franklyn писал(а) >>

C'è stato solo un errore di divisione per zero.

Avrebbe dovuto aggiungere il controllo

File:
 

i+1 può andare fuori portata e quindi ziro dividere. Cioè si spegne.

Basta usare sempre una costruzione come questa

if(denominatore!=0) fai quello che vuoi; altrimenti vaffanculo;

 

Qualcosa che al mio antivirus non è piaciuto di Metalang.exe di tutte le piattaforme MT4 installate. Ricontrollato su "www.virustotal.com":





- Qualcuno può controllare i propri file (Metalang.exe)?





 
chief2000 >>:

Что-то моему антивирусу не понравилось в Metalang.exe всех установленных МТ4 платформ. Проверил на сайте "www.virustotal.com":





- Может ли кто-нибудь проверить свои (Metalang.exe) файлы?





Qual è il punto?

Sono tutti uguali all'interno della costruzione.


A proposito, c'è una confusione nella foto.

Tre si trovano e due sono segnati.

E solo tra gli antivirali liberi.

C'è una buona possibilità che le firme siano sbagliate...