MetaTrader 5 build 2121: nuovo design dello Strategy Tester - pagina 3

 
Oleg Peiko:

2122

Sì, esiste una cosa del genere.

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


 
Buon pomeriggio. Quando sarà possibile interagire con il grafico nella visualizzazione nel tester? Per disegnare linee, rettangoli e oggetti manualmente. Vorrei essere in grado di fare il debug dei robot che analizzano le tendenze e altri tipi di oggetti nel tester.
 
Vladimir Karputov:

Sì, esiste una cosa del genere.

Si sa, sarà risolto presto.

 
Andrey Barinov:

Questo codice ha smesso di compilare

Corretto nella beta 2124.

 

Cari sviluppatori!

Ancora una volta per favore - per favore RIMUOVETE questo colore velenoso quando si cambia il focus da una stringa.

Fare clic su un punto qualsiasi della linea

 
Andy:

Cari sviluppatori!

Ancora una volta, si prega di RIMUOVERE questo colore tossico quando si cambia il focus da una stringa.

Mi unisco alla richiesta.

 

Buon pomeriggio!

In "Strategy Tester Visualization" la casella di controllo può essere fatta in modo che il controllo della velocità sia più fluido, perché si ottiene un sacco di velocità lenta, e se si vuole un po' più veloce, vola...

 
Andy:

Cari sviluppatori!

Ancora una volta per favore - per favore RIMUOVETE questo colore velenoso quando si cambia il focus da una stringa.

Grazie per il messaggio, i colori saranno sistemati nel prossimo aggiornamento.

 

2124 Styler di stile MetaQuotes

Prima dello styling

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);



Dopo

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);

  };



UN RINGRAZIAMENTO SPECIALE PER LA POSSIBILITÀ DI PERSONALIZZARE LO STYLISER!!!!!!!!!!!!!!!!!!!!!!!!!

 
Vladimir Pastushak:

2124 Styler di stile MetaQuotes

Prima dello styling


Dopo



Fornire il codice minimo compilabile, per favore.