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

 
MakarFX:

Se hai bisogno del giorno precedente, vedi il post precedente,

e se è il giorno corrente, correggilo.

Corretto. Questo non è giusto. Il massimo e il minimo stanno cambiando dall'inizio della giornata. Voglio ottenere questa linea rotta.

 
ifitstrue:

Corretto. Non è come sembra. La massima e la minima stanno cambiando dall'inizio della giornata. Questa è la linea rotta che voglio ottenere.

Allora fai la domanda giusta! Che cosa vuoi?

se è vero:

L'indicatore dovrebbe disegnare le linee di massimo e minimo del giorno su ogni barra del timeframe più piccolo.

o cosa vuoi?

 
MakarFX:

Allora fai la domanda giusta! Che cosa vuoi

o cosa vuoi?

Si prega di guardare l'immagine.

L'indicatore inizia a disegnare dall'inizio del giorno corrente.

Per esempio, accendiamo il timeframe M5. L'indicatore disegna linee su ogni barra M5 in base al massimo e al minimo del giorno al momento attuale.

File:
2.png  31 kb
 
ifitstrue:

basta ricordare i migliori alti e bassi della giornata

MqlDateTime date;
double day_high=0, day_low=EMPTY_VALUE;
int day=-1;

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
   {
   for(int i=..............
      {
      TimeToStruct(time[i],date);
      if(day!=date.day)
         {
         day=date.day;
         day_high=high[i];
         day_low=low[i];
         }
      if(high[i]-day_high>0) day_high=high[i];
      if(day_low-low[i]>0) day_low=low[i];
 
      buffer_high[i]=day_high;
      buffer_low[i]=day_low;
      }
   return(rates_total);
   }
 
Aleksei Stepanenko:

basta ricordare i migliori alti e bassi della giornata

Grazie, è stato utile anche per me)
 

Signori (e signore), potete suggerire una classe che salvi e legga i dettagli dell'ordine da un file?

Qualcosa di semplice, che già penso dovrebbe essere. Non voglio scriverlo io.

Qualcosa con la possibilità di cercare per biglietto ecc...

 
Aleksei Stepanenko:

basta ricordare i migliori alti e bassi della giornata

Capito. Grazie!
 

Saluti.

Come posso ottenere i valori delle linee dall'indicatorehttps://www.mql5.com/ru/code/23312 per l'EA?

iCustom() non sembra funzionare qui. O mi sbaglio?

Tymen_STARC_Bands_MTF
Tymen_STARC_Bands_MTF
  • www.mql5.com
Индикатор Multi timeframe Tymen STARC Bands
 
de_leonid:

Saluti.

Come posso ottenere i valori delle linee dall'indicatorehttps://www.mql5.com/ru/code/23312 per l'EA?

iCustom() non sembra funzionare qui. O mi sbaglio?

quihttps://www.mql5.com/ru/forum/291099#comment_22606959 aggiunto linee orizzontali - per rendere più facile, esperto da livelli per eseguire operazioni.

(Ho letto la tua domanda e ho deciso di aggiungere linee orizzontali all'indicatore - ora puoi aprire o chiudere con expert (che funziona da oggetti))

Индикаторы: Tymen_STARC_Bands_MTF
Индикаторы: Tymen_STARC_Bands_MTF
  • 2018.11.20
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Индикаторы: Tymen_STARC_Bands_MTF
 
SanAlex:

Quihttps://www.mql5.com/ru/forum/291099#comment_22606959 ho aggiunto delle linee orizzontali - per rendere più facile l'esecuzione di operazioni da esperti dai livelli.

(ho letto la tua domanda e ho deciso di aggiungere le linee orizzontali all'indicatore - ora puoi usare un Expert Advisor (che lavora da oggetti) per aprire o chiudere)

Grazie per l'aiuto. Posso anche chiedere un esempio di un EA (parte del codice) come ottenere il valore da queste linee nell'EA.