水平ラインエントリーエグジットEA|ボタンでライン|含み損益表示3

 ラインタッチでエントリー・エグジット、ブレークイーブン・エントリー前EA停止、含み損益表示、ポジションクローズ時の獲得pipsを通知するEA『hjEA_LineEnExbtn102 』 。StopとLimitにも対応しました。

 hjEA_LineEnExBtn101のブレークイーブンが期待通りの動作をしない点やEA削除後にラインが残ってしまうバグ、プログラムチェック用の不要なPrint文、他、気づいた点を修正。

以前のバージョンをダウンロードされてる方は、こちらに差し替えてください。ひょっとしたらまだバグに行き当たってないかもしれませんが、行き当たるとガッカリすると思います。

スポンサーリンク

hjEA_LineEnExBtn102 仕様

 主な仕様は、最初のバージョン『hjEA_LineEnExBtn100』を参照ください。

102で変更・追加した点

  • ブレークイーブンライン
    • ポジション価格と近すぎてエラーになる場合、アラート
      → エラーにならない価格にブレークイーブンラインを移動
    • Short側が動作しない場合あり→修正
  • EA削除後、ラインが残る→修正:ライン消去
  • ポジションクローズ時の獲得pipsを通知
  • StopとLimit 設定を追加
  • ターミナルに出力してしまうプログラムチェック用の文を削除

パラメーター

 ストップとリミットの設定項目が増えています。

ラインエントリー・エグジット|ブレークイーブン|Stop・Limit対応EAパラメーター

 エントリー区分にStop・Limit を追加

  • ストップロス:pips
    • 損切を pips でセット
  • リミット:pips
    • 利食を pips でセット

 これら以外は、『hjEA_LineEnExBtn100』を参照ください。

パラメーターが多いので、パラメーターの保存と読み込みを利用すると便利。

使 用 例

 追加したストップとリミットの例とレンジの上下にセットして使用する(逆指値使用)ことが多いと思うLongShortの例を載せます。

ストップとリミット

 エントリーライン、セット。

 エントリー

ラインブレイクエントリー|StopとLimit

 StopとLimitを例作成用に早く決済するよう狭めた・・・

 Stopにかかる。チャートに残っている赤と青のマイナスラインは、パラメータで設定したStopとLimitの位置(最初にラインを引いた位置)を示しています。

LongShort

 エントリーライン、セット。

 BUY 約定。

 Exit ラインをセット。

 少し見やすくなるかな、と。Entry ラインを消去(Entry ボタンクリック)。
Buy:Long ポジションなので、上側が Limit (利食)、下側が Stop (損切)。

 Limit にかかりました。

 いろいろ試してみてください。ブログ読者のご意見を参考に、私の取引に役立つように作成していますので、人によっては合わないかもしれません。

特に楽になったのが、ラインを引く→ラインに名前を付ける、ってやってたのが、ボタンクリック→ラインを移動、に変わった点。(と推察)

逆指値はMT4の機能で可能だし、これでいいや、と思っていたのですが・・・
私自身、MT4標準の逆指値を利用する場合がほとんどだったりして・・・

ハンドルネームAkikoさんのご意見でハッとさせられました。Akikoさん、ありがとうございました。

メールとプッシュ通知受信例

 最近、手抜きで画像だけになってます・・・

ラインブレイクエントリー・エグジット、メール通知
ラインブレイクエントリー・エグジット、プッシュ通知

ダウンロード

 動作異常や追加・変更アイディアなど、浮かびましたらコメントください。

スポンサーリンク
FX
スポンサーリンク

コメント

  1. tettu より:

    こんにちは。
    大変便利なEAを使わせていただきありがとうございます。
    機能は素晴らしいものです。
    要望があるのですが、
    1.チャートを複数表示したときにボタンでチャートが見えなくなってしまうので、ボタンの大きさを変更出来るようにして頂きたいです。
    2.エントリー及び決済ラインがチャート上で分かるように、初期段階からラインの説明欄に「BUY ENTRY」「SELL ENTYR」「Limit」「Stop」等と表示していただきたいです。

    お忙しい中とは思いますが、ご検討宜しくお願い致します。

    • HappyJiJi HappyJiJi より:

      tettu さん、
      要望について
      1.
       表示位置を左にする、もしくは、必要な機能だけに絞ったボタン類、例えばボタン表示文字数が1~2文字、または、表示をOnOffするボタンを追加する、など浮かびますが、これからのやり取りで進めていけたらいいな、と思います。

      2.
      現状のパラメーター設定での表示をそのまま使用するか、名称を変えてください。
      High ラインでも売りと買いの両方がありますので、BUYかSELL、どちらかにすることができません。
      逆指値を使わない、または指値を使わない、と決められているのでしたら、パラメーターでライン名をBUYかSELLのどちらか、ご自分のわかりやすい名称に変更してください。

      もしかして、意図の理解ができていないかもしれないので、
      ラインの説明欄とは、何を意図されているか教えてください。

      • tettu より:

        お忙しい中ご返信、ご提案ありがとうございます。
        ハッピージジイさんには感謝しかありません。

  2. Akiko より:

    Happy Jiji様
    わがままから依頼までお聞きくださいまして、
    重ね重ねお礼申し上げます!

  3. Akiko より:

    Happy Jiji 様

    ありがとうございます。たびたびお邪魔してすみません。
    のび太がドラえもんの道具にすがるような感じになっています。(笑)
    こちらでは娘の保育園も休校で、集中力を保ってトレードに取り組むのは日々難しくて、
    そこで、少しでも時間が短縮できて…楽で…という方法は無いかなあと思わざるをえません。

    それでHappy Jiji様に新たな自動売買EAの方も、作成のお願いをしたいと思いました次第です。
    (当然有料でもかまいません。)

    ボタンの Buy か Sellをオンにすると、
    次の足の(今は5分足チャートか15分足チャートでの使用をイメージしています)Open値 でエントリーし、
    その足のClose値で決済、というもので、
    パラメーターで、1本分限りか2回以上…何回繰り返すのかを設定します。
    Closeボタンで、手動による決済もできるようにすると、便利だと思います。
    ストップロス幅は、固定pipsか1本前のHigh/Lowか、という選択ができればいいように思います。
    含み損になっている場合は、その足のClose値で決済せずに、
    ストップロスまで待つか、次の足の(そのまた次の足の)Close値でプラスで有れば決済にします。

    メリットは、エントリーが予約できるので、タイミングを計らなくてもいいということです。
    例えばGBPの強いトレンドが発生しているときに、複数の通貨ペアで同時にエントリーができて、
    その日の目標獲得pipsまで時間の短縮になりますし、
    小さな子供が集中している時に寄って来ても、タイミングを外さずにエントリーができるということです。
    近頃のヴォラティリティの激しい相場がいつまで続くのかわかりませんが、
    強いトレンドで足数本分だけでもpips数がより楽に取れれば、私としては充分以上です。

    ご検討くださいましたら有り難いです。よろしくお願いいたします。

    • HappyJiJi HappyJiJi より:

      Akiko さん、
      ご依頼内容、了解しました。
      すべてを網羅できるかどうか、わかりませんが、たたき台できたらアップしますので、その後、微調整ということで進めさせてください。
      また、いつも通り、いつアップできるか、お約束できないこと、ご了承ください。

  4. Akiko より:

    Happy Jiji 様
    たびたびお邪魔してすみません。
    別のEAとして構築してくださるとのことでしたので、
    また厚かましく希望を申し上げますと、
    hjEA_1clickButtonSmall-100a がベースになった感じで、
    追加の機能として、「Line S」「Line B」のボタンと「Close」ボタン、
    「Even/トレーリング」ボタンが増えることで
    1分足チャート用のEAになると思います。
    1Clickエントリーのボタンと、Lineエントリーのボタンとの両方が有れば、
    その時の状況で使い分けることが出来たり、
    使用する人の好みでClickかLineかを使えて便利だと思います。
    プログラミングの事は全くの無知で、
    手前勝手な希望をいつも申しましてお許しくださいませ。

    • HappyJiJi HappyJiJi より:

      Akiko さん、
      なんか思わずニコッとしてしまいます。
      多分来るだろうと ^_^
      お好みにあうかどうかわからないですが、待っててください。

  5. Akiko より:

    恐れ入ります。わがままを聞いて下さり、ありがとうございます!

  6. Akiko より:

    Happy Jiji様
    ご多忙の中、丁寧なお返事をいただき申し訳ないくらいです。感謝しております。
    方向性に関しましては、oka_MAtrendのおかげで、
    悩まなくて非常に助かっているのですが、
    例えば、5分足チャートで大きい陽線ばっかりがスラスラと並ぶ時に、
    どこで入ろうか見ているだけになってしまうことが悩みでしたので、
    やはり1分足チャートで小さい戻りを頼りにするのですが、
    1分足チャートですと、おそらく、クリックでさっと注文するのが普通かもしれませんが、
    それをラインで注文することによって、私の場合は、要らない発注をしなくて済む上に、
    クリックが遅すぎた!早すぎた!という気分が無くなってとてもいいと感じています。
    ただ、1分足チャートでも楽に使えるスキャルピング用のラインEAは、
    北海道の方が以前安く販売なさっているのを1件見つけたことがあるのですが、
    エラーが多くて使い続けることはできませんでした。(Happy Jiji様のEAで、困った事に遭遇したことは一度もありません。)
    そこで「S」「B」ボタン云々のお願いを申し上げたのですが、
    例えば近頃のヴォラティリティの大きい相場ですと、
    私が利用したい LongShortの設定で、現在価格から大き目のpips数で離しておいて、
    1本を削除、本命のラインを好きな位置に移動させる、という二つの作業をすることになって、
    複数通貨ペアでエントリーチャンスとなると、一瞬忙しくなってしまって、
    それで、1本だけラインが出現する、というのがいいんじゃないかなあと思いました次第です。

    もうひとつの、即時に移動してくれるEvenボタン(?)に関しましては、
    こちらもただのわがまま希望なのですが、
    ボタンを押すと、その時点でブレークイーブンになって、その後は、
    ロウソク足ごとにHigh(Low)を追随してくれれば、こんな楽なことは無いと思います。
    Highを追随する時は、陰線のみか、陰線と陽線の全てか、その人の好みで設定できれば最高だと思います。
    このボタンも1分足チャートでの使用というイメージを持っています。

    もし可能でしたら、ぜひ更新してくださいませ。

    いつもありがとうございます。

    • HappyJiJi HappyJiJi より:

      Akiko さん、
      取引上で感情の振幅?は、とても重要な要素だと思います。
      LongShortのライン1本エントリーですが、別のEAにしましょう。
      切替て使うより利便性はいいかと思います。

      また、Akikoさんの希望するEvenキーの機能ですが、トレーリングストップのひとつとして検証中です。
      複数のトレーリングストップと合わせて提供することを考えていたのですが、現在の相場状況、1分足でもボラが大きい状況だとこれだけでもいいかな、と感じるところ多々あります。

      LongShortの1本ラインエントリーとEvenボタンの機能は別のEAにしましょう。

      でも、控えてるアップ記事が3つあり、その後になります。
      ご了承くださいませ ^_^

  7. Akiko より:

    Happy Jiji 様
    こんにちは、お世話になっております。
    またまた凄いEAを提供してくださり本当にありがとうございます!
    おそらく有料でも見つからないレベルだと思います。
    鈍くさい私にとって、ボタン制御のライン表示は劇的に楽になりました!

    私は逆指値注文で使いたくて、最初から反対方向のラインはすぐに消去するつもりで、
    LongShortで使用してみています。
    それなら、最初からLongLongかShortShortで良さそうなのですが、
    1分足チャートではパラメーターをLongとShortを再設定し直すのが手間に感じてしまい、
    まだLongLongかShortShortでは試していない段階でのコメントになりましてお許しくださいませ。
    最近のヴォラティリティの髙い相場のためにMT4が珍しく固まることも有ったりして、
    エントリーラインがLongShortで2本現れるのも怖い時がありまして、
    それでまた厚かましい希望を申し上げますと、
    やはり hjEA_1clickButtonSmall-100aの様な「S」「B」ボタンで分けて、
    逆指値注文か指値注文かをパラメーターで選択設定しておく、
    という方法がより使い易くなりそうと感じております。
    もし可能でしたら、ぜひ更新してくださいませ。

    もうひとつ申し上げますと、これは1分足チャートにおいて感じることで、
    5分足チャート以上では必要ではないだろうと思うので、
    他の読者様にとって、どれくらい必要かわかりませんが、
    「Even」ボタンを押せば、ストップラインが一瞬で移動してくれてブレークイーブンが出来るという機能があればいいなあと思うことがあります。

    こちら欧州では現在、社会状況がだんだんマヒしてきて、
    今後の経済を考えると、やはりもっとトレードが上手くなりたいなあと思う毎日です。

    鈍くさい私をいつも助けていただきまして、Happy Jiji様にはいつも感謝しております。

    • HappyJiJi HappyJiJi より:

      Akiko さん、
      いつもブログ見てくれてありがとうございます。

      さて、まず一つ目、LongShortで2本表示させていることが怖い件。
      エントリーライン表示されたときに不要なラインを消すことで対応可能かどうか、かな、と。
      エントリーする際にどれだけ方針が決まっているかも考慮に入ります。
      レンジブレイクなら上下、どちらか一方のレンジブレイクを狙っているなら、ライン表示後に削除するといいです。
      でも、この削除が間に合わない、とすると、方針が決まってないように感じてしまいます。
      この点は、人それぞれなので、どちらが正解とかはありません。

      この点は私的にどちらでもたいおうできるように考慮したつもりなんですが、たりないかなぁ・・・

      次にEven ボタンでストップラインが一瞬で動く件。
      これは、機能としては私的にはすでに実行しているのですが・・・
      Even とは別のボタンがいいかなぁ、と感じています。

      ここは、次のバージョンで考慮しますね。

      最後に、MT4がかたまる件。(本件のご提案内容には無関係ですが、気になったので)
      これは、私の環境下では全く起こっていないので、通信環境かPC環境が原因だと思います。
      多分、MT4が原因ではないように思います。
      取引結果に影響しますので、しっかりと原因調査し、改善されることを推奨します。

      いつも貴重なご意見をありがとうございます。
      今後もよろしくお願いします。