記事"ユニバーサルEA:保留注文とサポートヘッジ(その5)"についてのディスカッション - ページ 4

 

セルゲイ、君は本物の古いビルドを持っている。ヘッジとネッティング・システムを理解していない。標準ライブラリの ファイルを更新する必要があります。

インクルード・フォルダー。

 
Dennis Kirichenko:

セルゲイ、君は本物の古いビルドを持っている。ヘッジとネッティング・システムを理解していない。標準ライブラリの ファイルを更新する必要があります。

インクルード・フォルダを更新する必要があります。

ありがとうございます、試してみます、新しいビルドでは動作しますが、ターミナルメトクオートの現在の作業ビルドからすべてのライブラリをコピーしました....それとも、Metoquotのライブラリがroboの本物のライブラリと合わないのが問題なのでしょうか?残念だ...。デモのテストでは、ほとんどドローダウンもなく、非常に安定しています。インパルスにはマーチンとバーチャルストップも追加しました。
 
Сергей Криушин:
ありがとう、試してみるよ。新しいビルドではうまくいったけど、Metoquotターミナルの現在の作業ビルドからすべてのライブラリをコピーしたんだ...。それとも、Metoquotのライブラリがロボットの本物のライブラリに合わないのが問題なのでしょうか?残念です...。デモ・テストでは、ほとんどドローダウンがなく、ゴールデン・テストでした。インパルスのマーチンとバーチャルストップも追加したので、彼は美しいです...。
RoboForexターミナルをMetaQuotes-Demoサーバーに接続します。ターミナルがアップデートを提案する瞬間を待ちます。同意して更新する。これで動くはずです。
 
Vasiliy Sokolov:
RoboForexターミナルをMetaQuotes-Demoサーバーに接続します。端末がアップデートを提案する瞬間を待ちます。同意して更新します。これでうまくいくはずです。
私はすでにMetaQuotes-Demoの端末をRoboForexに接続していますが、MetaQuotesサーバーに戻してアップデートを待ってから1ヶ月半が経ちました。
 
Сергей Криушин:
すでにMetaQuotes-Demoの端末をroboに接続しているのですが、すでに1ヶ月半が経過しているので、MetaQuotesサーバーに戻してアップデートを待つ必要があります。

いろいろ試したのですが、うまくいきません。MetaQuoteの古い端末ではうまく動いている。それでも同じエラー...新しいターミナルが干渉しているのかもしれない。MetaQuotesは更新されたターミナル 上でも動作するのですが、コピーすると動作しなくなるのです...コピーすると何かが失われるのです...。どう考えたらいいのか...。この件に関しては、もう頭がクラクラです・・・(((

'Impulse.mqh'   Impulse.mqh     1       1
'Strategy.mqh'  Strategy.mqh    1       1
'Object.mqh'    Object.mqh      1       1
'StdLibErr.mqh' StdLibErr.mqh   1       1
'XMLBase.mqh'   XMLBase.mqh     1       1
'XmlAttribute.mqh'      XmlAttribute.mqh        1       1
'XmlElement.mqh'        XmlElement.mqh  1       1
'XmlDocument.mqh'       XmlDocument.mqh 1       1
'Logs.mqh'      Logs.mqh        1       1
'ArrayObj.mqh'  ArrayObj.mqh    1       1
'Array.mqh'     Array.mqh       1       1
'Message.mqh'   Message.mqh     1       1
'PositionMT5.mqh'       PositionMT5.mqh 1       1
'Trade.mqh'     Trade.mqh       1       1
'SymbolInfo.mqh'        SymbolInfo.mqh  1       1
'OrderInfo.mqh' OrderInfo.mqh   1       1
'HistoryOrderInfo.mqh'  HistoryOrderInfo.mqh    1       1
'PositionInfo.mqh'      PositionInfo.mqh        1       1
'DealInfo.mqh'  DealInfo.mqh    1       1
'TradeEnvironment.mqh'  TradeEnvironment.mqh    1       1
'Dictionary.mqh'        Dictionary.mqh  1       1
'List.mqh'      List.mqh        1       1
'NewBarDetector.mqh'    NewBarDetector.mqh      1       1
'NewTickDetector.mqh'   NewTickDetector.mqh     1       1
'Series.mqh'    Series.mqh      1       1
'TradeControl.mqh'      TradeControl.mqh        1       1
'TradeCustom.mqh'       TradeCustom.mqh 1       1
'TradeState.mqh'        TradeState.mqh  1       1
'MoneyManagment.mqh'    MoneyManagment.mqh      1       1
'StrategyFactory.mqh'   StrategyFactory.mqh     1       1
'MovingAverage.mqh'     MovingAverage.mqh       1       1
'MovingAverage.mqh'     MovingAverage.mqh       1       1
'ChannelSample.mqh'     ChannelSample.mqh       1       1
'Ask' - function not defined    Impulse.mqh     57      20
'Ask' - function not defined    Impulse.mqh     57      28
'PendingOrders' - undeclared identifier Impulse.mqh     62      16
'GetOrder' - object pointer expected    Impulse.mqh     64      44
'IsMain' - member function not defined  Impulse.mqh     65      34
'Modify' - member function not defined  Impulse.mqh     72      19
'Delete' - member function not defined  Impulse.mqh     75      19
'Bid' - function not defined    Impulse.mqh     91      20
'Bid' - function not defined    Impulse.mqh     91      28
'PendingOrders' - undeclared identifier Impulse.mqh     96      16
'GetOrder' - object pointer expected    Impulse.mqh     98      44
'IsMain' - member function not defined  Impulse.mqh     99      34
'Modify' - member function not defined  Impulse.mqh     106     19
'Delete' - member function not defined  Impulse.mqh     109     19
'ENUM_ACCOUNT_MARGIN_MODE' - undeclared identifier      Impulse.mqh     121     4
'mode' - undeclared identifier  Impulse.mqh     121     29
'mode' - some operator expected Impulse.mqh     121     29
'ACCOUNT_MARGIN_MODE' - undeclared identifier   Impulse.mqh     121     81
'ACCOUNT_MARGIN_MODE' - cannot convert enum     Impulse.mqh     121     81
'AccountInfoInteger' - some operator expected   Impulse.mqh     121     62
'account_margin_mode_retail_hedg...'。 - undeclared identifier      Impulse.mqh     122     15
'Bid' - function not defined    Impulse.mqh     124     23
'Bid' - function not defined    Impulse.mqh     124     31
'Bid' - function not defined    Impulse.mqh     130     7
'ENUM_ACCOUNT_MARGIN_MODE' - undeclared identifier      Impulse.mqh     139     4
'mode' - undeclared identifier  Impulse.mqh     139     29
'mode' - some operator expected Impulse.mqh     139     29
'ACCOUNT_MARGIN_MODE' - undeclared identifier   Impulse.mqh     139     81
'ACCOUNT_MARGIN_MODE' - cannot convert enum     Impulse.mqh     139     81
'AccountInfoInteger' - some operator expected   Impulse.mqh     139     62
'account_margin_mode_retail_hedg...'。 - undeclared identifier      Impulse.mqh     140     15
'Ask' - function not defined    Impulse.mqh     142     23
'Ask' - function not defined    Impulse.mqh     142     31
'Ask' - function not defined    Impulse.mqh     148     7
 
Сергей Криушин:

いろいろ試したのですが、うまくいきません。古いMetaQuote端末ではうまくいっている。それでも同じエラー...新しいターミナルが邪魔をしているのかもしれない。MetaQuotesは更新されたターミナル 上でも動作するのですが、コピーすると動作しなくなるのです...コピーすると何かが失われるのです...。どう考えたらいいのか...。もうこの件で頭が割れそうです...(((

これで新しいバージョンの標準ライブラリと古いバージョンのCStrategyのコードが揃ったことになる。CStrategyを新しいバージョンにアップデートしてください。
 
Vasiliy Sokolov:
新しいバージョンの標準ライブラリと古いバージョンのCStrategyコードがある。CStrategyを新しいバージョンにアップデートしてください。
どうだろう...。多分、しばらくして...すべてが落ち着いたら...もう一度やってみます...(((
 
 

こんにちは、バシリー。よくわからないのですが、最新版のクラスをどこかで入手することは可能ですか?

それとも記事に添付されているものだけですか?

 

なぜ私のコンパイラはこのメッセージを生成するのか教えてください。