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

 
Per favore consigliatemi, sto cercando di fare una condizione che controlli quanto tempo è passato dall'ultimo ordine chiuso, qualcosa come
TimeCurrent()>=FindLastTime()+TimeOut
il ciclo è stato scritto:

int FindLastTime() {
   int order_time;
   int ticket;
   int itime = 0;
   int ticketnumber = 0;
   for (int i=OrdersTotal()-1; i>=0; i--) {
      OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
      if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic) continue;
      if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) {
         ticket = OrderTicket();
         if (ticket > ticketnumber) {
            order_time = OrderCloseTime();
            itime = order_time;
            ticketnumber = ticket;
         }
      }
   }
   return (order_time);
}

Ma per qualche motivo non funziona e non restituisce il tempo dell'ultimo ordine
 
d22 писал(а) >>

Inizio()
{
bool statico f=1;

se(f==1)
{
Alert("bid1=",Bid);
f=0;

Dormire(30000);
RefreshRates();
f=1;

Alert("bid2=",Bid);
}
}

Non capisco niente. Tale codice sul tester dà sempre lo stesso bid1 e bid2, non può essere lo stesso prezzo entro 30 secondi.


Sleep() non funziona nel tester

 
T-G >>:
Знатоки подскажите, пытаюсь сделать условие что бы проверялось сколько времени прошло с момента последнего закрытого ордера, что то типа
был написан цикл:


Но почему то не работает и не возвращает время последнего ордера


il tipo di variabile OrderCloseTime(); - datetime
Cambiare la dichiarazione del tipo di variabile nella funzione
datetime order_time;
datetime itime=0;
 
Qualcuno può suggerire una buona letteratura sulla scrittura di Trade Advisors - qualcosa di più pratico possibile.
 
Ciao, ho un desiderio inestinguibile di imparare a programmare in MQL4-5, ma ho zero conoscenze di programmazione. Da dove dovrei iniziare, forse con BASIC, Pascal, C+, o MQL? Vi sarei molto grato se poteste indirizzarmi lungo il percorso di minor resistenza. :)
 
chepikds писал(а) >>
Salve, vorrei imparare a programmare in MQL4-5 ma non ne so niente, da dove cominciare? Vi sarei molto grato se poteste indirizzarmi lungo il percorso di minor resistenza. :)


Prendi un libro di programmazione e risolvi i problemi più facili... in MQL... I problemi commerciali e grafici saranno risolti bene dopo aver imparato le basi dell'algoritmizzazione.

 
DDFedor >>:


берите задачник по программированию и решайте САМЫЕ ПРОСТЫЕ задачи... на MQL... торговые и графические задачи будут хорошо решаться после усвоения ОСНОВ алгоритмизации.


Ma hai bisogno di un punto di partenza, no? Quali sono le basi dell'algoritmizzazione? Puoi essere più specifico?
 
Buon pomeriggio, amici.

Potete dirmi se è possibile esportare le quotazioni degli strumenti finanziari da MetaTrader a un file esterno (ad esempio un file excel).

Sono abituato a fare l'analisi in Excel.

Molte grazie in anticipo.
 
chepikds писал(а) >>


Ma hai bisogno di un punto di partenza, vero? Quali sono le basi dell'algoritmizzazione? Puoi essere più specifico?


È difficile darti consigli specifici. esamina il tuo libro di testo e la documentazione. esamina gli esempi del libro di testo finché non capisci come funziona... "è come assemblare un automa... ripeti, ripeti, ripeti, ripeti, ripeti, ripeti, ripeti....................."

 
Morzh09 >>:

Добрый день, друзья.

Подскажите, пожалуйста, можно ли выгрузить из MetaTrader'a котировки финансовых инструментов во внешний файл (например, в файл excel).

Привык проводить анализ в Excel.

Заранее большое спасибо.

F2, seleziona strumento, timeframe e pulsante di esportazione