Hai ragione a restituire valori da funzioni non nulle, ma è meglio passare a nuovi binari - non c'è niente di complicato.
Scrivete, non dimenticate di inserire la direttiva #property strict proprio all'inizio del codice - dove sono scritte tutte le direttive, leggete i codici di errore - le loro descrizioni sono nella documentazione e tutto andrà bene e non sarà complicato.
Dove posso trovare i codici di errore? Dove si trova questa documentazione?
Sto padroneggiando emq-el dal tutorial di Sergei Kovalev.
Ho scaricato l'Expert Advisor da lì, l'ho compilato, sembra anche funzionare, ma durante la compilazione, mostra alcuni commenti, non errori, ma avvertimenti.
Cosa devo cambiare per farlo compilare senza errori? Grazie in anticipo.
MetaQuotes Language 4 (MQL4) - встроенный язык программирования торговых стратегий, разработанный компанией MetaQuotes Software Corp. на основе своего многолетнего опыта в создании торгово-информационных платформ. Этот язык позволяет писать собственные программы-эксперты (Expert Advisors), автоматизирующие управление торговыми процессами и...
Artyom, c'è la documentazione di mql5? e le domande sono nella sezione mql4
C'è una documentazione su mql4. Ed è meglio premere F1 mentre si è nel MetaEditor
Ahh... Beh, non è nemmeno così complicato - è più veloce mettere il dito su F1 e trovare tutto ciò di cui hai bisogno che aspettare 24 ore per una risposta sul forum. Non capisco ...
Ciao, sono nuovo della programmazione. Non ho trovato nessun codice pronto da nessuna parte. L'idea è la seguente: ho bisogno di controllare un indicatore personalizzato da un EA, o meglio cambiare i suoi parametri esterni (uno) quando accade qualche evento. La logica in breve - se il lotto (o per esempio il numero di posizioni) > un valore predefinito, l'impostazione esterna nell'indicatore (che è in un'altra finestra e non è collegata a questo EA) cambia al volo senza reinizializzazione dell'indicatore. Forse puoi provare a farlo attraverso
string ServiceCustomIndicatorByIndexA(int nIndex);// я даже не знаю тут ANSI или UNICODE нужно
и
int ServiceGetNamesIndicatorsMA(int hwndChart,int nWindow,string &asIndicators[],int nSize);
Non so come farlo, qualche programmatore può scrivere un semplice blocco di codice per un esempio. c/o Denis
Più veloce da capire e da comprendere
scrivere i prezzi, come prenderli dopo, quando cosa?
da inserire in questo ciclo al posto di rCiao, ho fatto una funzione che dovrebbe aumentare lo stop loss dopo che l'ultimo ordine ha chiuso in meno.
Lo aumenta del passo impostato, fino a raggiungere il massimo. Di conseguenza, imposta sempre il valore originale dello stop loss.
Cosa c'è che non va? Grazie!
//+------------------------------------------------------------------+
doppio SL()
{
doppio sL;
se(OrdiniStoriaTotale()==0)
{
sL=StopLoss;
}
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
se(OrderProfit()>=0)
{
sL=StopLoss;
}
if(OrderProfit()<0 && OrderType()==OP_BUY)
{
sL=OrderOpenPrice()-OrderStopLoss()+SLStep;
}
if(OrderProfit()<0 && OrderType()==OP_SELL)
{
sL=OrderStopLoss()-OrderOpenPrice()+SLStep;
}
}
se(sL>maxStep)
{
sL=StopLoss;
}
ritorno(sL);
}
//+------------------------------------------------------------------+
Cosa sto scrivendo di sbagliato?
Dovrebbe andare così http://prntscr.com/lu1kb9
Provato a inserire i dati sotto il modello corrente
Ma non è ancora la stessa cosa. aiutatemiBuon pomeriggio.
Sto padroneggiando emq-el dal tutorial di Sergei Kovalev.
Ho scaricato l'Expert Advisor da lì, l'ho compilato, sembra anche funzionare, ma durante la compilazione, mostra alcuni commenti, non errori, ma avvertimenti.
Cosa devo cambiare per farlo compilare senza errori? Grazie in anticipo.
Dove posso trovare i codici di errore? Dove si trova questa documentazione?
Nel menu di questo sito web - cerca
Nel menu di questo sito - cercate
Artem, c'è una documentazione su mql5, e le domande sono nella sezione mql4
Sergey Branin:
Dove posso trovare i codici di errore? Dove si trova questa documentazione?
Ecco la documentazione di mql4. Si può anche premere F1 in MetaEditor
Artyom, c'è la documentazione di mql5? e le domande sono nella sezione mql4
C'è una documentazione su mql4. Ed è meglio premere F1 mentre si è nel MetaEditor
Ahh... Beh, non è nemmeno così complicato - è più veloce mettere il dito su F1 e trovare tutto ciò di cui hai bisogno che aspettare 24 ore per una risposta sul forum. Non capisco ...
Non so come farlo, qualche programmatore può scrivere un semplice blocco di codice per un esempio. c/o Denis