エキスパート: Opening and Сlosing on time - ページ 3

 
Vladimir Karputov:
取引サーバーを変更します。
MetaQuotes-Demoサーバーにログインします。

コードでフィリングタイプをチェック/設定していません。それがFxPro-ECNで動作しない理由です。

また、取引操作の 戻り値をチェックしていないため、無言で取引を行っています。

 
tigerclaw:

何がいけなかったのか、見つけてほしい。

ログイン名とパスワードを教えていただけますか?彼のPCでアドバイザーの仕事をチェックします。

そして、このバージョンを実行し、テスターのログを見せてください。エラーを見てください。

ファイル:
 
Alain Verleyen:

あなたのコードで充填タイプをチェック/設定していません。それがFxPro-ECNで動作しない理由です。

また、取引操作の 戻り値をチェックしていないため、無言で取引されます。

FxPro-ECNサーバーでは、あなたが正しかったようです。

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


これは奇妙なブローカーです。

 

バージョン1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
取引のFxPRO-ECNがオープンになりました。
ファイル:
 
Vladimir Karputov:

あなたは正しかったようだ:FxPro-ECNサーバーで

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


これは奇妙なブローカーです。

はい、それは今あなたの新しいバージョンで私に同じエラーを与える


だから、解決策は何ですか?

ブローカーを変更しますか?

 
Vladimir Karputov:

バージョン1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
FxPRO-ECN での取引が可能になりました。
はい、FxPro-ECN で動作するようになりました。ウラジミールさん、アランさん、どうもありがとうございました。
 
tigerclaw:
はい、FxPro-ECNで動作するようになりました。ウラジミールとアラン、どうもありがとうございました。
ポジションは正しくクローズされていますか(バージョン1.102)?
 
この機能は最も簡単だ。それなりに使い勝手は良いが、時間になるとポジションをクローズしてくれない。時間になってもポジションをクローズしてくれるものを探しているんだ。
 
様々なEAをほぼ1日試したが、時間ベースでポジションをクローズするものは見つからなかった。
 
xinyao shen :
この機能は最も簡単だ。それなりに使い勝手は良いが、時間になるとポジションをクローズしてくれない。時間になってもポジションをクローズしてくれるものを探しているんだ。

詳しい説明と証明はどこにありますか?