최적화 및 최적화 그래프 탭은 탭을 전환하지 않는 한 최적화가 끝날 때까지 업데이트되지 않습니다. 이것이 시간을 절약하기 위해 의도적으로 수행되는 경우 이것은 1페니 절약입니다. 예를 들어 N초마다 업데이트할 수 있습니다.
그리고 이미 인터페이스 업데이트를 혼란스럽게 만들었다면 테이블의 열 너비로 작은 오래된 불편을 해결하십시오. 자동 너비를 비활성화하면 다시 시작할 때 모든 탭의 열 너비가 저장되지 않으므로 모든 항목을 수동으로 이동해야 합니다. 전략 테스터(잡지), 도구(전문가, 잡지), 시장 리뷰.
나는 그것이 달려있다는 것을 알아차렸다... 하지만 난 뭔지 모르겠어. EA에서 ATR 계산을 제거하고 PSAR만 남겼습니다. 최적화 그래프가 업데이트되기 시작했습니다. 탭 최적화 - 아니요. 부하에 따라 달라집니다(자유 주기)? 자유 주기가 아닌 간격으로 업데이트해야 합니다.
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);
디푸아
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 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 !!!!!!!!!!!!!!!!!!!!!!!!!
정확히는, 이 새로운 스타일리스트는 예전 스타일을 없애고 내 모든 코드를 엉망으로 만들었습니다.
Компиляция — это процесс перевода исходного кода MQL4/MQL5-программы на машинный язык. Ее результатом является создание исполняемого файла программы (*EX4 или *.EX5), который может быть запущен в торговой платформе. Скомпилировать можно любой файл (*.MQ4, *.MQ5 или *.MQH), однако исполняемый файл (*.EX4 или *.EX5) может быть получен только в...
최적화 및 최적화 그래프 탭은 탭을 전환하지 않는 한 최적화가 끝날 때까지 업데이트되지 않습니다. 이것이 시간을 절약하기 위해 의도적으로 수행되는 경우 이것은 1페니 절약입니다. 예를 들어 N초마다 업데이트할 수 있습니다.
그리고 이미 인터페이스 업데이트를 혼란스럽게 만들었다면 테이블의 열 너비로 작은 오래된 불편을 해결하십시오. 자동 너비를 비활성화하면 다시 시작할 때 모든 탭의 열 너비가 저장되지 않으므로 모든 항목을 수동으로 이동해야 합니다. 전략 테스터(잡지), 도구(전문가, 잡지), 시장 리뷰.
그리고 경고의 열 너비는 전혀 구성할 수 없습니다.
최적화 및 최적화 그래프 탭은 최적화가 끝날 때까지 업데이트되지 않습니다.
나는 그것이 달려있다는 것을 알아차렸다... 하지만 난 뭔지 모르겠어. EA에서 ATR 계산을 제거하고 PSAR만 남겼습니다. 최적화 그래프가 업데이트되기 시작했습니다. 탭 최적화 - 아니요. 부하에 따라 달라집니다(자유 주기)? 자유 주기가 아닌 간격으로 업데이트해야 합니다.
그리고 업데이트 후 컴파일할 때 "최적화 없음"이라고 쓰지 않는 이유는 무엇입니까?
https://www.mql5.com/ru/forum/315556/page13#comment_12346616
구성으로 터미널을 시작하는 옵션을 잊지 마십시오 ...
2124 estilista estilo baja MetaQuotes
안테스 드 에스틸리자르
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);
디푸아
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 !!!!!!!!!!!!!!!!!!!!!!!!!
정확히는, 이 새로운 스타일리스트는 예전 스타일을 없애고 내 모든 코드를 엉망으로 만들었습니다.
MetaTrader 5 빌드 2129 베타를 사용할 수 있습니다.
내일 나는 그것을 테스트할 것이다. 그렇지 않으면 2124에서 스캘퍼가 이상한 컴파일 오류 를 준다. 그리고 에디터의 창은 휠로 스크롤되지 않습니다 ((내일 마우스를 변경하려고합니다.
MetaTrader 5 빌드 2129 베타를 사용할 수 있습니다.
스타일러 중 이전 스타일러 (MT4 1170 / MT5 2093) 에 해당하는 것은 무엇입니까?
MetaQuotes Old 를 추가할 수 있습니까?
매우 필요합니다.
고맙습니다.
그리고 스타일러 에 다른 코드 스타일을 추가했습니다. 예전 스타일로 포맷을 해보았는데 저에게는 불편해서 선택의 여지가 없었습니다. 빌드 2129.