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

 
ponochka:
Ciao, nelle impostazioni del terminale Service-Settings-Advisors puoi aggiungere un link all'area fidata in WebRequest..... puoi rimuoverlo da lì? È solo che anche dopo averla modificata funziona ancora e non viene cancellata dal terminale in nessun modo...

Hai provato a premere il tasto "Cancella" sulla tastiera?

 
Alexey Viktorov:

Hai provato a premere il tasto "Cancella" sulla tastiera?

Provato.... non funziona...provato tutti i modi diversi
 
ponochka:
Provato.... non aiuta...provato tutti i modi diversi

E anche prima di premere "Delete" la linea era evidenziata? E "Allow WebRequest for the following URLs" è selezionato?

Si cancella senza problemi per me.

 
Il debug funziona in MQL4, se sì, dove posso leggerlo o magari guardare un video? È molto difficile usare la funzione Print() per cercare un errore in tre pini (a volte non riesco nemmeno a trovare un errore in tre pini).
 
Alexey Viktorov:

E anche prima di premere "Delete" la linea era evidenziata? E "Allow WebRequest for the following URLs" è selezionato?

Vengo cancellato senza problemi.

Non l'ho provato oggi, ma l'ho provato circa mezzo anno fa, ma non l'ho mai cancellato, finendo con 2 URL in giro.

 
Vitaly Muzichenko:

Non l'ho provato oggi, ma l'ho provato circa mezzo anno fa, ma non l'ho mai cancellato e mi sono ritrovato con 2 URL in giro.

Strano. Ecco l'intera sequenza di aggiunta e rimozione in immagini.


File:
00.png  33 kb
01.png  34 kb
02.png  33 kb
03.png  33 kb
 

Saluti.

Perché usate l'analisi Bid sia per comprare che per vendere per fare trading o analizzare gli indicatori ecc. e non l'analisi Ask per vendere e l'analisi Bid per comprare? Perché i grafici, anche se simili, ma le differenze possono essere critiche per la redditività della strategia. Ancora di più, suggerirei che questo è il motivo per cui c'è una differenza significativa nella redditività di alcune strategie durante i test e il trading.

 

Salve. Sto leggendo un libro di testo. Ci sono alcuni esempi di come scrivere gli indicatori. Ho una domanda sull'indicatore separatewindow.mq4, dove è possibile impostare il numero di barre calcolate. E se avete bisogno di specificare il calcolo dal prezzo di apertura del giorno (o da zero) al prezzo di chiusura del giorno? Come devo fare? Ho provato a cercare una soluzione, ma non l'ho trovata.

//--------------------------------------------------------------------
// separatewindow.mq4 
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
#property indicator_separate_window // Отображение в отдельном окне
#property indicator_buffers 1       // Количество буферов
#property indicator_color1 Blue     // Цвет первой линии
#property indicator_color2 Red      // Цвет второй линии
 
extern int History  =50;            // Колич.баров в расчётной истории
extern int Aver_Bars=5;             // Количество баров для расчёта
 
double Buf_0[];                     // Объявление индикаторного массива
//--------------------------------------------------------------------
int init()                          // Специальная функция init()
  {
   SetIndexBuffer(0,Buf_0);         // Назначение массива буферу
   SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);// Стиль линии
   return;                          // Выход из спец. ф-ии init()
  }
//--------------------------------------------------------------------
int start()                         // Специальная функция start()
  {
   int i,                           // Индекс бара
   n,                               // Формальный параметр
   Counted_bars;                    // Количество просчитанных баров 
   double
   Sum_H,                           // Сумма значений High за период
   Sum_L;                           // Сумма значений Low  за период
//--------------------------------------------------------------------
   Counted_bars=IndicatorCounted(); // Количество просчитанных баров 
   i=Bars-Counted_bars-1;           // Индекс первого непосчитанного
   if (i>History-1)                 // Если много баров то ..
      i=History-1;                  // ..рассчитывать заданное колич.
   while(i>=0)                      // Цикл по непосчитанным барам
     {
      Sum_H=0;                      // Обнуление в начале цикла
      Sum_L=0;                      // Обнуление в начале цикла
      for(n=i;n<=i+Aver_Bars-1;n++) // Цикл суммирования значений 
        {
         Sum_H=Sum_H + High[n];     // Накопление суммы макс.значений
         Sum_L=Sum_L + Low[n];      // Накопление суммы мин. значений
        }
      Buf_0[i]=(Sum_H-Sum_L)/Aver_Bars;// Знач. 0 буфера на i-ом баре
      i--;                          // Расчёт индекса следующего бара
     }
//--------------------------------------------------------------------
   return;                          // Выход из спец. ф-ии start()
  }
//--------------------------------------------------------------------


 
prom18:

Salve. Sto leggendo un libro di testo. Ci sono alcuni esempi di come scrivere gli indicatori. Ho una domanda sull'indicatore separatewindow.mq4, dove è possibile impostare il numero di barre calcolate. E se avete bisogno di specificare il calcolo dal prezzo di apertura del giorno (o da zero) al prezzo di chiusura del giorno? Come devo fare? Ho provato a cercare la soluzione, ma non l'ho trovata.


Io calcolerei le candele con il tempo corretto. (Io stesso sono un principiante relativo)

 
Andrey Sokolov:

Contavo le candele con il giusto tempismo. (Io stesso sono un principiante relativo)

Forse ci sono degli esempi. Visivamente sarebbe più facile da capire. Grazie.

Motivazione: