デベロッパーズ!作ったものをテストしたりもするのですか? - ページ 8

 
Mikalas:

ほら、注文がアップグレードされて、部分的に実行されたという応答が帰ってきた。

どんなストーリーになるのでしょうか?

何かが起こるだろうが、それが何であるかはわからない。注文が変更され、新しい条件に従って直ちに(部分的に)実行された場合、そのような状況は可能であり、Expert Advisorで処理することができます。もし、あるイベントが別のイベントに置き換わっただけなら、それはエラーであり、サービスデスクに送られるべきものです。
 

sergeevさん、開発者を助けてあげてくださいよ。

コードで、自分で処理するようにします。

あなたの記事?

"自作DLLのバラストを取り除く"

"WinInet.dllを使って、インターネット経由で端末間のデータ交換を 行う"

 
sergeev:

かわいそうに、助けてあげたいけど...ストレスで悲鳴をあげてるんだね。


スクリーンショットではなく、テキストログを頂ければと思います。

+ あなたのミスを再現するためのコードを教えてください。

コードは役に立ちません。また、Fortsのリアルアカウントも必要です。このブローカーは、取引注文の 執行という点でユニークである。
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 

Vasilyさん、このリンク先では、以下の内容を読むことができます。

クライアント・サーバーとは何か?

http://www.mir-koda.ru/full_leson_cpp.php?id=74

こちらの方が詳しいです。

http://www.mkgt.ru/files/material-static/tema1/client-server/client-server.htm

Понятие клиент сервер
  • www.mir-koda.ru
Понятие клиент сервер
 
Mikalas:

Vasilyさん、このリンク先では、以下の内容を読むことができます。

クライアント・サーバーとは何か?

http://www.mir-koda.ru/full_leson_cpp.php?id=74

こちらの方が詳しいです。

http://www.mkgt.ru/files/material-static/tema1/client-server/client-server.htm

クライアント・サーバー通信は知っている。反対側を見てみよう。Expert Advisorをオフにしました。そして、再び起動するのです。この間、いくつかの出来事がありました。これらのイベントは既に終了しており、戻すことはできませんが、Expert Advisorは注文と取引履歴から、その不在の間に何が起こったかを正しく理解する必要があります。これができるのであれば、なぜ TradeTransaction イベントを分析する必要があるのでしょうか。
 
C-4:
クライアントとサーバーの相互作用がわかる。反対側を見てみよう。Expert Advisorが無効になっています。その後、再びスタートさせたのですね。その際、いくつかのイベントが発生しました。これらのイベントは既に終了しており、戻ることはできませんが、Expert Advisorは注文と取引履歴からその不在の間に何が起こったかを正しく理解する必要があります。これができるのであれば、なぜ TradeTransaction イベントを分析する必要があるのでしょうか。

はい、ご指摘の通りです(そのためのネタです)。

しかし、私のExpert Advisorでは、復元作業(接続が切れた、Windowsがハングアップした、など)には別の方法を実装しています。

ご興味があれば、その方法をお教えしましょうか...。

 
Mikalas:

はい、ご指摘の通りです(そのためのネタです)。

しかし、私のExpert Advisorでは、復元作業(接続が切れた、Windowsがハングアップした、など)には別の方法を実装しています。

もし興味があれば、その方法をお教えしますよ...。

はい、教えてください。安定したアルゴリズムを作るためのアプローチも興味深い。
 
Mikalas:

sergeevさん、開発者を助けてあげてください。

コードで、自分で処理するようにします。

私も手伝っています。

しかし、多分、エラーを見つけるのに役立ちます?


問題が発生するテキストログとサンプルコードを教えてください。

こんな小さなコードでできるんだ!と思っています。

 

C-4 私の意見としては、運用情報を得る方がよっぽど良い。

歴史より面白いこの楽器について、2つのことを知る必要があります。

1.ワラント

2.ポジション

int OnInit()
{
  //-- Check for orders exists
  int orders_total = OrdersTotal();
  
  for ( int i = 0; i < orders_total; i++ )
  {
    ulong temp_ticket = OrderGetTicket( i );
      
    if ( OrderSelect( temp_ticket ) )
    {
      string temp_symbol = OrderGetString( ORDER_SYMBOL );
        
      if ( temp_symbol == _Symbol )
      {
        //Данные об ордере

        if ( PositionSelect( _Symbol ) )
        {
          //Данные о позиции
        }    
       //Здесь проверяете, всё, что нужно       
      }
    }
  }
  return( INIT_SUCCEEDED );
}
 

MQの "守護者 "諸君!

1.開発者を誹謗中傷するつもりは一切ありません。

私は、この製品は必ずテストしなければならないとだけ記しました(私は自分のお金でテストしています)!

2.MT-5は素晴らしいプラットフォームです!(マジで)アイデアとコンセプトが好きです。

3.私はあなたが思っているほど「賢くない」!

4.ボタンはQUIKeでも押すことができます。

ご清聴ありがとうございました。