記事"MQL におけるオブジェクト・アプローチ"についてのディスカッション 新しいコメント MetaQuotes 2016.03.16 10:13 新しい記事 MQL におけるオブジェクト・アプローチ はパブリッシュされました:本稿はまず MQL 環境で作業を行う初心者プログラマ、プロのプログラマー両方にとって興味深いものとなります。また、本稿が環境開発者や観念論者に読まれると、役に立つと思われます。というのも、ここで分析される疑問は将来 MetaTrader や MQL を実装する上でのプロジェクトとなりうるからです。A)シグナルシステム(SS) このモジュール処理と受信クオート解釈のオブジェクト通常シグナルシステムの『オブジェクト』とはインディケータのセットを言います。たとえば、複数の移動平均です。クオートとインディケータ値処理の結果として、『オブジェクト』(またはセマフォ)は、エンター/エグジット、または注文変更などの シグナルを作り出します。 セマフォはそのシグナルを形成し、それをモジュール Entry/Exit (EE)から別のオブジェクトに送信します。 MQL でセマフォを設定するのはかなり簡単です。 1. #defineによってグローバル識別子を定義します。 1, 2, 3, 4... のような連続した数字ではなく 5~10 で設定する方がよいです。おすすることでにおいて複数処理に対してシグナルを1つ使用することができるでしょう(2番目のモジュール参照)。//+------------------------------------------------------------------+ //| Signals.mqh | //| Copyright © 2007 Сергеев Алексей | //| los@we.kherson.ua | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007, Сергеев Алексей " #property link "mailto: los@we.kherson.ua" #property library #define BLACKSYS 10 #define BORCHAN 20 #define ELDER 80 #define ENVELOP 902. そしてこのモジュールのグローバル関数で、そのプロセッサを有効にします。int CheckSignal(bool bEntry, int SignalID) { switch (SignalID) { case BLACKSYS: return (BlackSys(bEntry)); break; case BORCHAN: return (BorChan(bEntry)); break; case ELDER: return (Elder(bEntry)); break; case ENVELOP: return (Envelop(bEntry)); break; default: return (-1); } }作者: o_O 記事"MT4TerminalSync - MetaTrader 4 ターミナルの同期のためのシステム"についてのディスカッション MQL におけるオブジェクト・アプローチ MT4TerminalSync - MetaTrader 4 ターミナルの同期のためのシステム 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事 MQL におけるオブジェクト・アプローチ はパブリッシュされました:
A)シグナルシステム(SS)
このモジュール処理と受信クオート解釈のオブジェクト通常シグナルシステムの『オブジェクト』とはインディケータのセットを言います。たとえば、複数の移動平均です。クオートとインディケータ値処理の結果として、『オブジェクト』(またはセマフォ)は、エンター/エグジット、または注文変更などの シグナルを作り出します。
セマフォはそのシグナルを形成し、それをモジュール Entry/Exit (EE)から別のオブジェクトに送信します。
MQL でセマフォを設定するのはかなり簡単です。
1. #defineによってグローバル識別子を定義します。
1, 2, 3, 4... のような連続した数字ではなく 5~10 で設定する方がよいです。おすすることでにおいて複数処理に対してシグナルを1つ使用することができるでしょう(2番目のモジュール参照)。
2. そしてこのモジュールのグローバル関数で、そのプロセッサを有効にします。
作者: o_O