無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ライブラリ

ResultRetcodeDescription - MetaTrader 5のためのライブラリ

ビュー:
846
評価:
(27)
パブリッシュ済み:
2016.06.16 10:59
アップデート済み:
2016.11.22 07:34
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

実際の著者:

MetaQuotes

この簡単な関数はOrderCheck()関数の実行後に復号化された取引操作の結果のコードの文字列をMqlTradeCheckResultから返します。

   MqlTradeCheckResult check;

//---- 取引リクエストの正しさの確認
   if(!OrderCheck(request,check))
     {
      Print(__FUNCTION__,"(): OrderCheck(): ",ResultRetcodeDescription(check.retcode));
      return(false);
     }

あるいはOrderSend()関数の実行後にMqlTradeResultから文字列を返すことができます。 

  MqlTradeCheckResult check;

  word=__FUNCTION__+"(): OrderSend(): ";

//---- BUYポジションを開いて取引リクエストの結果を確認する
   if(!OrderSend(request,result) || result.retcode!=TRADE_RETCODE_DONE) Print(ResultRetcodeDescription(result.retcode));
   else if(result.retcode==TRADE_RETCODE_DONE) Print("Buy position for ",Symbol()," is open!");
   else Print("Failed to open a Buy position for ",Symbol(),"!!!");

 この関数はResultRetcodeDescription.mqhライブラリ(terminal_data_directory\ MQL5\Includeにコピーされる)を使用しておりその内容は#includeディレクティブを使用してグローバルレベルで関数を使用する前に開発されたコードに含まれるべきです。

 

#include <ResultRetcodeDescription.mqh>

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/960

GMACD GMACD

2つの線を持つMACD。この指標は、取引プラットフォームの多くでデフォルトで使用可能です。しかしそれはMetatrader 5に存在しません。

EMDcotir(経験的モード分解) EMDcotir(経験的モード分解)

現在の銘柄の経験的モード分解。

GetLotForOpeningPos GetLotForOpeningPos

使用されている預金通貨での金額に応じてロットサイズを計算する関数。

DaysOfWeekCheck DaysOfWeekCheck

この関数は、サーバー上で週末を決定するために使用されます。これは、イベントを処理するためのエキスパートアドバイザーでの OnTimer()関数を使用する人に特に有用です。