[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?
[Eliminato]  
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