MetaTrader 5 build 2121: ストラテジーテスターの新しいデザイン - ページ 4

 

最適化」タブと「最適化スケジュール」タブは、タブを切り替えない限り、最適化が終了するまで更新されません。もし、これが時間短縮のために意図的に行われるのであれば、1円でも節約になります。例えば、N秒ごとにリフレッシュすることができます。

そして、もしインターフェイスを更新するのであれば、テーブルの列幅に関する長年の悩みを解決してください。自動幅調整機能が無効の場合、再起動時にすべてのタブの列幅が保存されないため、手動ですべて移動しなければならない。ストラテジーテスター(ジャーナル)、ツール(エキスパート・アドバイザー、ジャーナル)、マーケットウォッチ。

また、アラートの列の幅は全く調整できない。

 
Edgar:

最適化および最適化スケジュール タブが、最適化の終了まで更新されない

気がついたのですが、それは人によって...。でも、なぜだかわからない。Expert Advisor から ATR 計算を削除し、PSAR のみを残す - 最適化グラフが更新される。最適化タブ - ない。負荷(使用可能なクロックサイクル)に依存する?フリーストロークではなく、間隔を空けて更新する必要があります。

 

アップデートでコンパイル時に「最適化なし」と表示されないのはなぜですか?

アップデート前の状態です

 

https://www.mql5.com/ru/forum/315556/page13#comment_12346616

コンフィグでターミナルを実行するオプションもお忘れなく...。

Новая версия платформы MetaTrader 5 build 2085: Интеграция с Python и массовые улучшения в тестере стратегий
Новая версия платформы MetaTrader 5 build 2085: Интеграция с Python и массовые улучшения в тестере стратегий
  • 2019.07.06
  • www.mql5.com
В четверг 13 июня 2019 года будет выпущена обновленная версия платформы MetaTrader 5...
 
Vladimir Pastushak:

2124 エスティリスタ エスティロバハ 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);

  };



分離して、静止画を調整する機会を与えてくれたことに感謝します!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!。

そう、この新しいスタイリストは古いスタイルを排除し、私のコードをすべて台無しにしたのです。
 
MetaTrader 5 build 2129のベータ版の提供を開始しました。
 
このトピックに関連しないコメントは、「MQL4 MT4 MetaTrader 4初心者からの質問」に移動しました。
 
MetaQuotes Software Corp.:
MetaTrader 5 build 2129のベータ版を公開しました。

2124でscalperが変なコンパイルエラーを 出すので、明日テストしてみます。そしてエディタのウィンドウは相変わらずホイールでスクロールできない(( 明日にでもマウスを変えてみるか。

Компиляция - Разработка программ - MetaTrader 5
Компиляция - Разработка программ - MetaTrader 5
  • www.metatrader5.com
Компиляция — это процесс перевода исходного кода MQL4/MQL5-программы на машинный язык. Ее результатом является создание исполняемого файла программы (*EX4 или *.EX5), который может быть запущен в торговой платформе. Скомпилировать можно любой файл (*.MQ4, *.MQ5 или *.MQH), однако исполняемый файл (*.EX4 или *.EX5) может быть получен только в...
 
MetaQuotes Software Corp.:
MetaTrader 5 build 2129のベータ版が利用可能です。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MetaTrader 4 ビルド1194のベータ版テスト

アンドレイ・バリノフ さん 2019.08.30 19:23

旧スタイラー(MT4 1170 / MT5 2093)に対応する新スタイラーの 種類はどれですか?

MetaQuotesOldを 追加していただけないでしょうか?

非常に必要です。

ありがとうございます。


 
Andrey Barinov:

スタイリング剤に 別のコードスタイルが追加されたのでしょうか?試しに、苦手な旧来のスタイルでフォーマットしてみたら、選択肢がなかったんです。 ビルド2129。

int OnInit()
  {
//--- indicator buffers mapping

//---
   return(INIT_SUCCEEDED);
  }