Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Le schede Ottimizzazione e Programma di ottimizzazione non vengono aggiornate fino alla fine dell'ottimizzazione, a meno che le schede non vengano commutate. Se questo è fatto di proposito, per risparmiare tempo, è un risparmio di un centesimo. Si può aggiornare ogni N secondi, per esempio.
E se avete intenzione di aggiornare l'interfaccia, risolvete l'annoso problema della larghezza delle colonne nelle tabelle. Quando la larghezza automatica è disabilitata, la larghezza delle colonne in tutte le schede non viene salvata tra i riavvii, devi spostare tutto manualmente. Strategy Tester (Journal), Strumenti (Expert Advisors, Journal), Market Watch.
E la larghezza delle colonne negli avvisi non è affatto regolabile.
Le schede Ottimizzazione e Pianificazione dell'ottimizzazione non si aggiornano fino alla fine dell'ottimizzazione
Ho notato che dipende... Ma non so perché. Rimosso il calcolo di ATR da Expert Advisor, lasciato solo PSAR - Il grafico di ottimizzazione è aggiornato. Scheda di ottimizzazione - no. Dipende dal carico (cicli di clock disponibili)? Dovrebbe essere aggiornato a intervalli, non a colpi liberi.
Perché l'aggiornamento non dice "nessuna ottimizzazione" durante la compilazione?
https://www.mql5.com/ru/forum/315556/page13#comment_12346616
Non dimenticare l'opzione di eseguire il terminale con il config...
2124 estilista estilo baja MetaQuotes
Prima di estinguere
public:
CVirtualOrders ();
void Clique em (string aSparam);
int GetOrderNumber () {return m_OrderNumber; }; // Número da
sequência de ordem ordinal GetOrderName () {return m_OrderName; }; // Nome do pedido
datetime GetOrderOpenTime () {return m_OrderOpenTime; }; // Hora de abrir um pedido
double GetOrderOpenPrice () {return m_OrderOpenPrice; }; // Preço de abertura
int GetOrderTakeProfitPoints () {return m_OrderTakeProfitPoints; } // Take Profit Price
double GetOrderTakeProfitPrice () {return m_OrderTakeProfitPrice; } // Preço Take Profit
double GetOrderTakeProfitProfit () {return m_OrderTakeProfitProfit; } // Preço Take Profit
int GetOrderStopLossPoints () {return m_OrderStopLossPoints; } // Price Stop Loss
double GetOrderStopLossPrice () {return m_OrderStopLossPrice; } // Preço Stop Loss
double GetOrderStopLossProfit () {return m_OrderStopLossProfit; } // Preço Stop Loss
double GetOrderLots () {return m_OrderLots; }; // Valor do lote
int GetOrderType () {return m_OrderType; }; // Tipo de pedido
ENUM_STATE_ORDER GetOrderState () {return m_OrderState; }; //
String de status de pedido GetOrderAWSymbol () {return m_OrderAwerageSymbol; }; // Símbolo de média
duplo GetOrderAWPrice () {return m_OrderAweragePrice; }; // Averaging price
double GetOrderProfit () {return m_OrderProfit; }
void SetOrderAWPrice (double aPrice) {m_OrderAweragePrice = aPrice; }; // Preço da média
void OrderCreate (int aType); // Cria um pedido
void OrderDrag (int fX, int fY); // Mova o pedido com suas mãos
void OrderKill (); // Mova o pedido com suas mãos
void OrderKlik (); // Movendo a ordem com suas mãos
void OrderEdit (string aSparam);
Depois
public:
CVirtualOrders ();
void Clique em (string aSparam);
int GetOrderNumber ()
{return m _OrderNumber; }; // Número da
sequência de ordem ordinal GetOrderName () {return m_OrderName; }; // Nome do pedido
datetime GetOrderOpenTime () {return m_OrderOpenTime; }; // Hora de abrir um pedido
double GetOrderOpenPrice () {return m_OrderOpenPrice; }; // Preço de abertura
int GetOrderTakeProfitPoints ()
{return m _OrderTakeProfitPoints; } // Take Profit Price
double GetOrderTakeProfitPrice () {return m_OrderTakeProfitPrice; } // Preço Take Profit
double GetOrderTakeProfitProfit () {return m_OrderTakeProfitProfit; } // Preço Take Profit
int GetOrderStopLossPoints () {return m_OrderStopLossPoints; } // Price Stop Loss
double GetOrderStopLossPrice () {return m_OrderStopLossPrice; } // Preço Stop Loss
double GetOrderStopLossProfit () {return m_OrderStopLossProfit; } // Preço Stop Loss
double GetOrderLots ()
{return m _OrderLots; }; // Valor do lote
int GetOrderType () {return m_OrderType; }; // Tipo de pedido
ENUM_STATE_ORDER GetOrderState () {return m_OrderState; }; //
String de status de pedido GetOrderAWSymbol () {return m_OrderAwerageSymbol; }; // Símbolo de média
duplo GetOrderAWPrice () {return m_OrderAweragePrice; }; // Averaging price
double GetOrderProfit () {return m_OrderProfit; }
void SetOrderAWPrice (double aPrice)
{m _OrderAweragePrice = aPrice; }; // Preço médio
void OrderCreate (int aType); // Cria uma ordem
void OrderDrag (int fX, int fY); // Mova o pedido com suas mãos
void OrderKill (); // Mova o pedido com suas mãos
void OrderKlik (); // Movendo a ordem com suas mãos
void OrderEdit (string aSparam);
};
AGRADECIMENTOS SEPARADOS PARA A OPORTUNIDADE DE AJUSTAR O STILIZADOR !!!!!!!!!!!!!!!!!!!!!!!!!!
Bene, questo nuovo stilista ha eliminato il vecchio stile e ha incasinato tutto il mio codice.
La versione beta di MetaTrader 5 build 2129 è disponibile.
Lo testerò domani, perché su 2124 scalper dà uno strano errore di compilazione. E la finestra nell'editor non può ancora scorrere con la rotella (( Proverò a cambiare il mouse domani.
La versione beta di MetaTrader 5 build 2129 è disponibile.
Forum sul trading, sistemi di trading automatico e test di strategia
Beta testing di MetaTrader 4 build 1194
Andrey Barinov, 2019.08.30 19:23
Quale dei nuovi tipi di styler corrisponde al vecchio styler (MT4 1170 / MT5 2093)?
Possiamo aggiungere MetaQuotes Old?
Molto necessario.
Grazie.
Hanno aggiunto un altro codestyle allo styler? Ho provato, l'ho formattato nel vecchio stile, con il quale non sono a mio agio, non ho visto una scelta. Costruire 2129.