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

 
mila.com:
Ciao, puoi aiutarmi per favore?
Voglio costruire 5 linee al ribasso dalla chiusura della prima barra in incrementi di 50 pip. Non ho idea di come farlo con un ciclo.
//+------------------------------------------------------------------+
double price_close=iClose(Symbol(),PERIOD_CURRENT,1);
for(int i=1; i<=5; i++){                        // цикл по количеству линий
   int shift=i*50;                              // смещение очередной линии относительно цены Close
   double price_line=price_close-shift*Point(); // Значение цены очередной линии
   }
//+------------------------------------------------------------------+
 
Artyom Trishkin:
Grazie Artem, potresti dirmi come ottenere il prezzo di apertura per il 2016 o l'anno corrente o per esempio il 2012?
 
Artyom Trishkin:

Te l'ho già detto - allega il codice usando il pulsante SRC. Mi scusi, ma lei è completamente ignorante?

Ditemi, chi vorrebbe guardare questa robaccia?

Artyom, secondo me questi post dovrebbero essere semplicemente cancellati senza spiegazioni.

 
Alexey Viktorov:

Artem, secondo me questi post dovrebbero essere semplicemente cancellati senza spiegazioni.

Bene, potete vedere che Vitya (Vinin) ha dato un'occhiata, ha corretto e ha postato la versione corretta senza parole extra o esibizionismi.

Ma se l'avessi cancellato, e allora? La persona rimarrebbe senza aiuto.

 
mila.com:
Grazie, Artyom, potresti dirmi come ottenere il prezzo di apertura del 2016 o dell'anno corrente o, per esempio, del 2012?
int  CopyOpen(
   string           symbol_name,     // имя символа
   ENUM_TIMEFRAMES  timeframe,       // период
   datetime         start_time,      // с какой даты
   int              count,           // сколько копируем
   double           open_array[]     // массив для копирования цен открытия
   );

Dovete mettere qui la data dell'anno desiderato.

CopyOpen - Доступ к таймсериям и индикаторам - Справочник MQL4
CopyOpen - Доступ к таймсериям и индикаторам - Справочник MQL4
  • docs.mql4.com
CopyOpen - Доступ к таймсериям и индикаторам - Справочник MQL4
 
Artyom Trishkin:

Bene, vedete che Vitya (Vinin) ha dato un'occhiata, ha corretto e ha postato la versione corretta senza parole extra o esibizionismi.

Ma se l'avessi cancellato, e allora? L'uomo sarebbe rimasto senza aiuto.

Così non avrebbe dovuto ripeterlo una terza volta. E Victor avrebbe potuto fare la stessa cosa dopo. Ma questa è solo la mia opinione, una reazione al disprezzo del pubblico. È così che vedo la pubblicazione di questi scritti.
 
Alexey Viktorov:

Qui dovete mettere la data dell'anno desiderato.

Deve ottenere la data di inizio dell'anno. E voi suggerite di inserire la data già trovata in CopyOpen()

 
mila.com:
Grazie, Artyom, dimmi come ottenere il prezzo di apertura del 2016 o dell'anno corrente o, per esempio, del 2012.

Bene, c'è una funzione che converte qualsiasi data che le passi nella data di apertura della data che hai passato alla funzione:

//+------------------------------------------------------------------+
//| Возвращает время начала года                                     |
//+------------------------------------------------------------------+
datetime CRates::YearStartTime(const datetime time) {
   MqlDateTime stm;
   ::TimeToStruct(time,stm);
   stm.day=1;
   stm.mon=1;
   stm.hour=0;
   stm.min=0;
   stm.sec=0;
   return(::StructToTime(stm));
}
//+------------------------------------------------------------------+
E quale data e come ci passerai ...
 
Artyom Trishkin:

Ha bisogno di ottenere la data di inizio dell'anno. E voi suggerite di incollare la data già trovata in CopyOpen()

È strano... Ieri potevo leggere e oggi non posso...

Forum sul trading, sistemi di trading automatico e test di strategia

Qualsiasi domanda per i neofiti su MQL4, aiuto e discussione su algoritmi e codici

mila.com, 2017.09.06 08:39

Grazie, Artyom, consiglia come ottenere il prezzo di apertura del 2016 o dell'anno corrente o per esempio del 2012

 
Alexey Viktorov:

È strano... Ieri potevo leggere e oggi non posso...


Bene allora - non so leggere - qualcosa di mia invenzione ;)

Motivazione: