- 2015年7月5日
- 2021年5月12日
グローバル変数を制御する関数
標準関数を使っても良いけれど トラリピEAを作るにあたって、仕掛けの上限価格と下限価格を長期記憶しておく必要があることが分かりました。通常、変数はMT4を終了すると中身が消えてしまいます。それだと、ある情報を記憶し続けておく必要のある今回のようなケー […]
標準関数を使っても良いけれど トラリピEAを作るにあたって、仕掛けの上限価格と下限価格を長期記憶しておく必要があることが分かりました。通常、変数はMT4を終了すると中身が消えてしまいます。それだと、ある情報を記憶し続けておく必要のある今回のようなケー […]
メール送信機能よりも便利かも Build 600以降で実装されたスマホへのプッシュ通知機能。実は最近まで失念していました。というのも、Build 600になった当時はガラケーしか持っていませんでしたので、「自分には関係ないや」と、記憶からすぐに消去さ […]
ブレイクイーブンで損失ゼロに ある程度利益が出たら、損切りラインを仕掛け価格に移動して、損失ゼロにするブレイクイーブン機能を読者の方から作って欲しいと頼まれましたので早速作ってみました。 一般的なトレイリングストップ関数をベースに作ることができます。 […]
固定の損切り幅は為替相場の動きを無視している 多くのEAの損切り幅は固定になっています。が、これはいかがなものでしょうか。ボラティリティを完全無視ですよね。同じ通貨ペアでもボラティリティは低い時もあれば、高い時もあります。 仮に、損切り幅を50pip […]
窓開けを避けるために週末に決済 通常、FX業者は土日休みのため、ポジションを翌週に持ち越すと、窓開けで手痛い思いをすることがあります。それがイヤなら、週末にポジションを仕切る必要があります。 そこで、週末の指定時刻にポジションを決済する機能を紹介しま […]
複数のポジションを持つEAに使う ナンピン等を行うEAの場合、複数のポジションを持つことになります。複数のポジションを纏めて1つの動きになるようなEAの場合、一括決済が必要になることがあります。 そんな時のために、複数のポジションを全て決済する関数を […]
period_converter_ALL.mq4で正常動作するなら不要 FxProで作成中のインジケーターをテスト中に処理が進まなくなる現象が発生しました。原因を調べると、1時間足(H1)のチャートデータがおかしなことになっていました。これが直接の原 […]
固定ロット数は分かりやすいが適切ではない 仕掛ける時にロット数を設定する必要があります。一番シンプルなのは固定ロット数です。口座にいくらあるかは関係なく、常に一定のロット数を投入する方法ですね。 固定ロット数は分かりやすくて良い面もあるのですが、資金 […]
ライブラリーでコードがスッキリ ※2016/8/6 kumaさんのご指摘でcalcTimeDifference()に不具合があることが判明。修正しました。 共通機能を色々と作成してきましたが、1つのMQL4ファイルに記述するには量が膨大になってきまし […]
足(バー)作成直後のみ仕掛ける方法 確定した足をエントリーの条件にしているEA等では、1本の足(バー)で1回しか仕掛けたくないことがありますよね。新しい足が作成されてエントリー条件が変更されるまで、永遠と仕掛けてしまいますので。そんな時に役に立つのが […]