無料でロボットをダウンロードする方法を見る

興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれをレーティングしてもらいます

記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。

ライブラリ

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

Nikolay Kositsin | Japanese English Русский 中文 Español Deutsch Português

ビュー:
282
レーティング:
投票: 24
パブリッシュされた:
2016.06.16 10:59
アップデートされた:
2016.11.22 07:34

実際の著者:

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 Software Corp.によりロシア語から翻訳された
元のコード: https://www.mql5.com/ru/code/960

GMACD GMACD

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

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

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

GetLotForOpeningPos GetLotForOpeningPos

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

DaysOfWeekCheck DaysOfWeekCheck

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