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

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

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

この関数は、サーバー上で週末を決定するために使用されます。これは、イベントを処理するためのエキスパートアドバイザーでの OnTimer()関数を使用する人に特に有用です。(端末が閉じられていない場合)週末のOnTimer()関数の使用は複数の不必要な取引要求を送信してPCリソースを無駄にする可能性があります。 

提示されたライブラリのDaysOfWeekCheck()関数は、このような成り行きを防ぐために実装されています。この関数を使用するには、そのチェックアルゴリズムはエキスパートアドバイザーのコードの OnTimer()関数本体の先頭に配置される必要があります。

void OnTimer()
  {
//----
    if(!DayOfWeekCheck()) return;

エキスパートアドバイザーのコードの実行部は、この週末チェックアルゴリズムの後に配置する必要があります。したがって、OnTimer() 関数アクティビティは週末にはチェックを通過せずに制限されます。

この関数は DaysOfWeekCheck.mqhライブラリを使用します(terminal_data_folder\MQL5\Include にコピーします)。ライブラリの内容は、グローバル関数を適用する前に#includeディレクティブを使用して開発されたコード内に配置する必要があります。

#include <DaysOfWeekCheck.mqh>

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

GetLotForOpeningPos GetLotForOpeningPos

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

ResultRetcodeDescription ResultRetcodeDescription

OrderSend() および OrderCheck() 関数のために取引操作の結果のコードを復号化する関数。

OpenBuyPosition OpenBuyPosition

このスクリプトは現在の価格から固定された決済逆指値及び決済指値で買うために開発されたものです。

OpenSellPosition OpenSellPosition

このスクリプトは現在の価格から固定された決済逆指値及び決済指値で売るために開発されたものです。