記事

マニュアル . トレード自動化の3つの側面パート1:トレード MetaTrader 4のため

本稿は、メタトレーダー4・トレーディング・プラットフォームにおけるマニュアル・トレード自動化シリーズの第1稿にあたります。どの記事も、次の観点から記述されています。すなわち、マニュアルトレードの自動化、現トレード状況表示の自動化、トレード結果レポート作成の自動化です。本稿では、トレーダーが手動で操作するEAを開発するための興味深いアプローチを紹介します。

開発者諸君、己を守れ! MetaTrader 4のため

知的財産の保護はいまだに大きな問題です。本稿では MQL4 プログラム保護の基本原則について説明します。これら原則により、みなさんの開発結果が盗難にあわないよう、すくなくとも盗人の『仕事』をひじょうに複雑にして行わなくなるようにします。

テクニカル指標や取引シグナルの利益表のビジュアル最適化 MetaTrader 4のため

この記事は、前の記事「テクニカル指標とアラートの利益のビジュアルテスト」の関連記事です。パラメータ変更プロセスに双方向性を加え、検査の目的を変えることにより、シグナルを用いて取引結果予想を表示するだけでなく、メインチャートのシグナルパラメータ値を制御する役割として仮想スライドを動かすことで、取引レイアウトやバランスチャート、取引結果を即座に取得できるツールを作成します。

インディケータとシグナルの利益性のビジュアルテスト MetaTrader 4のため

取引シグナルのインディケータの選択や、それらの計算方法は、通常、これらのシグナルを使用するエキスパートアドバイザのバックテストを行い分析します。しかし、各インディケータに基づいてエキスパートアドバイザを作成するのは、常に可能で必要で妥当であるわけではありません。他のインディケータのシグナルでの、取引の利益性の能率的な計算は、自分でそれらのシグナルを集め、それに基づく理想的な取引の図を描く、特別なインディケータを使う事で行う事ができます。これを使う事で、視覚的に結果を評価するだけでなく、素早く最適なパラメータを選出することができます。

非トレード EA 検証インディケータ MetaTrader 4のため

インディケータはすべて2グループに分けることができます。静的インディケータ。それの表示は一度示されると常に履歴で同じままで、新規の着信クオートで変化することはありません。動的インディケータ。現在の変動に対する状態のみ表示し、新価格が来ると完全に再描画されます。静的インディケータの効率は直接チャートで見ることができます。動的インディケータが正常に動作しているかどうか確認するには?本稿が取り組むのはこの疑問です。

トレーリングストップのパターンとマーケットの退出 MetaTrader 4のため

注文修正やクローッジングのアルゴリズムの開発者は、異なるメソッドから取得された結果をどのように比較するかという不滅の悩みに苦しみます。チェックのメカニズムは、よく知られています - それは、ストラテジーテスターです。しかし、注文のオープン/クローズにおいて等しくEAを動作させるにはどうすれば良いでしょうか?この記事は、トレーリングストップやマーケットの退出のための異なるアルゴリズムの結果を比較するためのプラットフォームを数学的に維持できる注文のオープンの繰り返しを提供するツールを紹介します。

パルスによるマーケット診断 MetaTrader 4のため

本稿では、特定マーケットとその時間セグメントの強度を可視化し、規則性と変動パターンを検出してみます。

フォーラム

ティックチャートで動作するTAはありますか?

たまたま、最近ティックチャートに時間を割くことが多いんです。自分で簡単なインジケーターを描いて見ていました。その過程で、被写体の問題が出てきた。 MACが使えるのはわかったが、他はどうなんだ?ダニで多少なりとも適切なことをしようとした人はいますか、一般的に、それは可能なのでしょうか?

複数の注文を同時に決済することは可能ですか?

確かに答えは「ノー」ですが、「ノー」であってもほとんどありません。 状況:弱い損失と実際の損失に陥る強いリスクで、異なるペアで5つのオープンオーダーがある。 注文を "リスト "としてクローズすることはできますか?

EAを最初にドロップしたチャートのみで動作させる方法

EAを「1つのインスタンス」のみで動作させる必要があるのですが。I.e.初めてどのチャートにも添付して、動作します。その後、偶然または意図的に別のチャートに再度添付すると、2番目の添付はすでに実行中であることを認識し、何もしないはずです。 グローバル 変数にラベルを残すのは、おそらくうまくいかないでしょう。2つのEAを添付して、そのテキストを再コンパイルした場合、このグローバル変数が作成できるinitで、どちらが先に動作するのか不明です。 誰が何を提案できるのか?この方法について、何かご意見はありますか?

グラフ上のオブジェクトの配置を "垂直" に制御できなくなった

最後の、ほとんどスキャンダラスなソースコード書式問題の議論は 、プログラマーが 自分の 思うようにプログラムを書く「権利」を開発者が認め、ソースコードの書式設定を確定することを約束し、終了した。 今回、同じような状況に遭遇したので、改めてMQL5を開発されている方のご意見を伺いたいと思います。 ここから

指標の動的期間

多くの指標は、その値を算出するために「期間」を用いています。これは通常、次の値の計算に関与する バーの数

改めて、MQLのローカライズについて

この話題は、すでに 一通り 触れています。MQLで完全にロシア語(または他の言語)でエキスパートを書くことができるようになったという話です。こんな感じ。 Логический Четный; Цикл ( целое НомерПозиции = 1; НомерПозиции <= ДлиннаБуфера; НомерПозиции++ ) { Если ( Остаток (НомерПозиции, 2) = 0 ) тогда Четный = Инстина; иначе Четный = Ложь; .... }

これがスタイルだ!:)

前史: 長年のコーディングで、私はテキストフォーマットの「個人的」なスタイルを確立しました (こちら )。私のテキストはすでに長い間自動化されており、Astyleを使うのは「異質な」テキストを扱うときだけです。

REALシステムの兆候

JAPAN CHANGESが必要なのは誰 だ!」で盛り上がった後、私は 、 この取引システムやその上に構築されたExpert Advisorの正しさを評価する基準を体系化しようと試みました。ここで、私の頭に浮かんだマイルールを簡単にまとめてみました。 フィッティングの兆し。 テスターのパラメータを少し変えただけで、バランス成長曲線と得られる結果が激変する。 テスターでチェック方法(全ティック/コントロールポイント/始値)を変更すると、バランスの伸びのカーブと結果が大きく変わる。 ストップ&テイクパラメーターは計算ではなく、具体的な数値で厳密に指定されます。

企業のプロキシの後ろからサーバーにアクセスするにはどうすればよいですか?

MT5取引サーバーmt5.metaquotes.netはポート1950で動作しています。当社では、1950番ポートを含め、すべての「左」ポートを閉鎖しました。その開き具合(セキュリティポリシー...)について、管理者と合意することは不可能です。HTTPortによるトンネリング - うまくいきません。 MT4はICQが使用するポート443で動作していたため、このポート(ICQ用)を開放しています。 このような場合、サーバーへのアクセス方法はどのようなものがあるでしょうか。誰が何を知っている - もしあれば、あなたの経験を共有する;)