MetaTrader 5 빌드 2121: 전략 테스터의 새로운 디자인 - 페이지 3

 
Oleg Peiko :

2122

예, 있습니다

 2019.08 . 26 20 : 23 : 00.083 Terminal        MetaTrader 5 x64 build 2122 started (MetaQuotes Software Corp.)
2019.08 . 26 20 : 23 : 00.157 Terminal        Windows 10 (build 18362 ) x64, IE 11 , UAC, Intel Core i3- 3120 M  @ 2.50 GHz, Memory: 3311 / 8077 Mb, Disk: 109 / 415 Gb, GMT+ 2
2019.08 . 26 20 : 23 : 00.157 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075


 
안녕하세요. 시각화 테스터에서 차트와 언제 상호 작용할 수 있습니까? 선, 직사각형, 개체를 수동으로 그립니다. 추세 및 기타 유형의 개체를 분석하는 테스터에서 로봇을 디버그할 수 있기를 바랍니다.
 
Vladimir Karputov :

예, 있습니다

곧 수정될 것으로 알려짐

 
Andrey Barinov :

이 코드는 컴파일되지 않습니다

베타 2124에서 수정되었습니다.

 

친애하는 개발자 여러분!

다시 한 번 묻습니다. 선에서 초점을 변경할 때 이 유독한 색을 제거하십시오.

선에서 아무 곳이나 클릭하십시오.

 
Andy :

친애하는 개발자 여러분!

다시 한 번 묻습니다. 선에서 초점을 변경할 때 이 유독한 색을 제거하십시오.

요청에 동참합니다.

 

안녕하세요!

"Strategy Tester Visualization" 체크박스에서 속도 제어가 더 부드럽게 되도록 만들 수 있습니다. 그렇지 않으면 속도가 많이 느려지고 조금 더 빠르게 하고 싶으면 날아갑니다...

 
Andy :

친애하는 개발자 여러분!

다시 한 번 묻습니다. 선에서 초점을 변경할 때 이 유독한 색을 제거하십시오.

메시지 감사합니다. 색상은 다음 업데이트에서 수정될 예정입니다.

 

2124 스타일러 가 MetaQuotes 스타일을 버그

스타일링 전

public:
                     CVirtualOrders();
   void              Click(string aSparam);

   int               GetOrderNumber          (){ return m_OrderNumber;           }; // Номер порядковый ордера
   string            GetOrderName            (){ return m_OrderName;             }; // Имя ордера
   datetime          GetOrderOpenTime        (){ return m_OrderOpenTime;         }; // Время открытия ордера
   double            GetOrderOpenPrice       (){ return m_OrderOpenPrice;        }; // Цена открытия

   int               GetOrderTakeProfitPoints(){ return m_OrderTakeProfitPoints; } // Цена Тейк профита
   double            GetOrderTakeProfitPrice (){ return m_OrderTakeProfitPrice;  } // Цена Тейк профита
   double            GetOrderTakeProfitProfit(){ return m_OrderTakeProfitProfit; } // Цена Тейк профита    
   int               GetOrderStopLossPoints  (){ return m_OrderStopLossPoints;   } // Цена Стоп Лосса
   double            GetOrderStopLossPrice   (){ return m_OrderStopLossPrice;    } // Цена Стоп Лосса
   double            GetOrderStopLossProfit  (){ return m_OrderStopLossProfit;   } // Цена Стоп Лосса

   double            GetOrderLots            (){ return m_OrderLots;             }; // Значение лота
   int               GetOrderType            (){ return m_OrderType;             }; // Тип ордера
   ENUM_STATE_ORDER  GetOrderState           (){ return m_OrderState;            }; // Статус ордера
   string            GetOrderAWSymbol        (){ return m_OrderAwerageSymbol;    }; // Cимвол усреднения
   double            GetOrderAWPrice         (){ return m_OrderAweragePrice;     }; // Цена усреднения
   double            GetOrderProfit          (){ return m_OrderProfit;           }

   void              SetOrderAWPrice(double aPrice){ m_OrderAweragePrice=aPrice; }; // Цена усреднения

   void              OrderCreate(int aType);                          // Создание ордера
   void              OrderDrag(int fX,int fY);                                     // Перемещение ордера руками
   void              OrderKill();                                     // Перемещение ордера руками
   void              OrderKlik();                                     // Перемещение ордера руками   
   void              OrderEdit(string aSparam);



후에

public:
                     CVirtualOrders();
   void              Click(string aSparam);

   int               GetOrderNumber()
      { return m      _OrderNumber;           }; // Номер порядковый ордера
   string            GetOrderName() { return m_OrderName;             };            // Имя ордера
   datetime          GetOrderOpenTime() { return m_OrderOpenTime;         };        // Время открытия ордера
   double            GetOrderOpenPrice() { return m_OrderOpenPrice;        };       // Цена открытия

   int               GetOrderTakeProfitPoints()
      { return m      _OrderTakeProfitPoints; } // Цена Тейк профита
   double            GetOrderTakeProfitPrice() { return m_OrderTakeProfitPrice;  } // Цена Тейк профита
   double            GetOrderTakeProfitProfit() { return m_OrderTakeProfitProfit; } // Цена Тейк профита
   int               GetOrderStopLossPoints() { return m_OrderStopLossPoints;   }  // Цена Стоп Лосса
   double            GetOrderStopLossPrice() { return m_OrderStopLossPrice;    }   // Цена Стоп Лосса
   double            GetOrderStopLossProfit() { return m_OrderStopLossProfit;   }  // Цена Стоп Лосса

   double            GetOrderLots()
      { return m      _OrderLots;             }; // Значение лота
   int               GetOrderType() { return m_OrderType;             };            // Тип ордера
   ENUM_STATE_ORDER  GetOrderState() { return m_OrderState;            };           // Статус ордера
   string            GetOrderAWSymbol() { return m_OrderAwerageSymbol;    };        // Cимвол усреднения
   double            GetOrderAWPrice() { return m_OrderAweragePrice;     };         // Цена усреднения
   double            GetOrderProfit() { return m_OrderProfit;           }

   void              SetOrderAWPrice(double aPrice)
      { m             _OrderAweragePrice=aPrice; }; // Цена усреднения

   void              OrderCreate(int aType);                          // Создание ордера
   void              OrderDrag(int fX,int fY);                                     // Перемещение ордера руками
   void              OrderKill();                                     // Перемещение ордера руками
   void              OrderKlik();                                     // Перемещение ордера руками
   void              OrderEdit(string aSparam);

  };



스타일라이저를 사용자 정의할 수 있는 기회를 주셔서 감사합니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 
Vladimir Pastushak :

2124 스타일러 가 MetaQuotes 스타일을 버그

스타일링 전


후에



최소한으로 컴파일된 코드를 제공하십시오.