DealClient の小さな更新:
- 複数の注文が未決済で、決済要求があった場合、クライアントは利益のある注文を最初に決済します;
- 接続不良により注文がオープンされなかった場合の問題を修正するため、エラー処理を改善。再送信が必要かどうかをチェックする新しい関数が 追加されました:
//+------------------------------------------------------------------+ //| もう一回やって問題が解決するかどうかをチェックする。 //+------------------------------------------------------------------+ bool bCanRetryFixTheProblem(int error) { switch(error) { case ERR_NO_ERROR: case ERR_NO_RESULT: case ERR_COMMON_ERROR: case ERR_SERVER_BUSY: case ERR_NO_CONNECTION: case ERR_TRADE_TIMEOUT: case ERR_INVALID_PRICE: case ERR_PRICE_CHANGED: case ERR_OFF_QUOTES: case ERR_BROKER_BUSY: case ERR_REQUOTE: case ERR_TOO_MANY_REQUESTS: case ERR_TRADE_CONTEXT_BUSY: return(true); default: return(false); } }
/ツァクトゥオ
socketserver.dllが64ビット版でないというエラーが出ます。 提供してもらえますか?
こんにちは、
サーバーEAとクライアントスクリプトを実行していますが、MT4のログに以下のようなエラーが表示される以外は、互いに通信しています。
MT5 (Build 597) log:
2012.03.08 01:17:55 TsaktuoDealServer(EURUSD,H1) DEAL:<955492;EURUSD;SELL;IN;0.01;1.31080>.
MT4 (Build 409) log:
2012.03.08 01:17:55 TsaktuoDealClient EURUSD,H1: Invalid order received: "4444EEEESSSSEEEEII....11110000"
何かご意見はありますか?
MT4をBuild 416にアップデートしたが変化はない。
また、MT4 でスクリプトをコンパイルすると、このようになります。
TsaktuoDealClient.mq4' をコンパイルしています。
関数"struct2int" は参照されておらず、exp-file から削除されます
関数 "str2struct" は参照されておらず、exp-file から削除されます
関数 "htonl" は参照されておらず、exp-file から削除されます。
関数 "ntohl "は参照されておらず、exp-fileから削除される
関数 "ntohs "は参照されておらず、exp-fileから削除される
0エラー(複数可)、5警告(複数可)
何が起こっているのか、どなたかご存知ですか?
1週間使ってみたが、エラーが2回出たのでやめた。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 MetaTrader 4へのシグナル提供者としてのMetaTrader 5利用 はパブリッシュされました:
作者: Karlis Balcers