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);
Компиляция — это процесс перевода исходного кода MQL4/MQL5-программы на машинный язык. Ее результатом является создание исполняемого файла программы (*EX4 или *.EX5), который может быть запущен в торговой платформе. Скомпилировать можно любой файл (*.MQ4, *.MQ5 или *.MQH), однако исполняемый файл (*.EX4 или *.EX5) может быть получен только в...
最適化」タブと「最適化スケジュール」タブは、タブを切り替えない限り、最適化が終了するまで更新されません。もし、これが時間短縮のために意図的に行われるのであれば、1円でも節約になります。例えば、N秒ごとにリフレッシュすることができます。
そして、もしインターフェイスを更新するのであれば、テーブルの列幅に関する長年の悩みを解決してください。自動幅調整機能が無効の場合、再起動時にすべてのタブの列幅が保存されないため、手動ですべて移動しなければならない。ストラテジーテスター(ジャーナル)、ツール(エキスパート・アドバイザー、ジャーナル)、マーケットウォッチ。
また、アラートの列の幅は全く調整できない。
最適化および最適化スケジュール タブが、最適化の終了まで更新されない
気がついたのですが、それは人によって...。でも、なぜだかわからない。Expert Advisor から ATR 計算を削除し、PSAR のみを残す - 最適化グラフが更新される。最適化タブ - ない。負荷(使用可能なクロックサイクル)に依存する?フリーストロークではなく、間隔を空けて更新する必要があります。
アップデートでコンパイル時に「最適化なし」と表示されないのはなぜですか?
https://www.mql5.com/ru/forum/315556/page13#comment_12346616
コンフィグでターミナルを実行するオプションもお忘れなく...。
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のベータ版を公開しました。
2124でscalperが変なコンパイルエラーを 出すので、明日テストしてみます。そしてエディタのウィンドウは相変わらずホイールでスクロールできない(( 明日にでもマウスを変えてみるか。
MetaTrader 5 build 2129のベータ版が利用可能です。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MetaTrader 4 ビルド1194のベータ版テスト
アンドレイ・バリノフ さん 2019.08.30 19:23
旧スタイラー(MT4 1170 / MT5 2093)に対応する新スタイラーの 種類はどれですか?
MetaQuotesOldを 追加していただけないでしょうか?
非常に必要です。
ありがとうございます。
スタイリング剤に 別のコードスタイルが追加されたのでしょうか?試しに、苦手な旧来のスタイルでフォーマットしてみたら、選択肢がなかったんです。 ビルド2129。