指定した水平ラインまたはトレンドラインへのタッチ or ブレイク確定でエントリー、エグジットするEA hjEA_LineEntryExit106 hjEA_LineEntryExit105 のバージョンアップ版。
長井氏ご依頼のEA稼働停止残り時間を時間単位で設定できるようにしました。
その他仕様に変更はなく、セットしたラインの名称で、エントリー・ストップロスライン(損切)・テイクプロフィットライン(利確)を区分します。前バージョンを参照ください。
デモで十分試用し、使えると判断されてからリアル口座へ移行してくださいね。
デモ試用中の疑問点や改善点など、浮かんできましたらコメントください。
hjEA_LineEntryExit106 仕様
緑色文字がバージョンアップ変更点。説明文変更も含む。
- EA稼働・停止ボタン
- EA停止状態:EA off 灰色表示
- EA稼働状態:EA on 青色表示
- 自動売買ボタン制御しないので、他のEAへの影響はありません。
- パラメーター、時間足、通貨ペアを変更すると EA off になります。
変更した瞬間にエントリー、エグジットが実行される状況を避けるようにしています。 - パラメーター:EA稼働残り時間:整数を指定した場合、指定時間経過後にEAを停止します。
価格データ受け取り時に条件判断しますので、指定時間経過後の最初に価格データを受信した時点でEA停止となります。
- エントリー
- 水平ラインとトレンドライン
- ライン名称指定
- Long・short 個別指定
- 設定ラインにタッチまたは足クロス確定でエントリー
- 通貨ぺア変更で消去
ラインをセットしていた通貨ぺアに戻っても復元しない
- 水平ラインとトレンドライン
- エグジット(利確と決済)
- 利確 T/P 、損切 S/L をラインで指定
- 対応ライン:水平ライン、トレンドライン
- T/P・S/L ラインを Long・shortそれぞれ個別にライン名を指定
- T/P・S/L ラインに対し、タッチまたは足クロス確定でエグジット
- 通貨ペア変更でライン消去
ラインをセットしていた通貨ペアに戻っても復元しない
- pips指定:利確・損切、整数値でセット
- トレーリングストップ:定幅pips、整数値でセット
- 手動決済可能(MT4標準活用)
- 利確 T/P 、損切 S/L をラインで指定
- ブレークイーブン
- 設定ラインをブレイクしたらストップロスを約定値に移動
- 約定値とブレークイーブンラインが近い場合、FX業者個別設定ストップレベル値+α以上離れた価格にブレークイーブンラインを移動
- EA約定前停止
- 約定前にこのラインをブレイクしたらEAを停止
- 決済後の損益通知
- アラートWindow・メール・プッシュ通知で損益通知
- 約定時損益pips通知
- アラートWindow、メール、プッシュ通知の情報に追加
表示文字サイズについて
パラメーターに表示場所があるのに実際には移動できない(表示移動は削除:パラメーター項目消し忘れの意向だった)、また、文字サイズのアップ、の二点の対応依頼を受け、表示移動にはパネルで対応してみようと試み、表示の前面・後面の設定はありますがこれでいいかな、と思ってます。
文字サイズですが、パネル有無にかかわらず、文字サイズを大きくすると表示箇所の面積を結構必要とします。
また、私62歳、老眼、で、ハッキリ認識できています。
なので、どの程度の大きさにすればいいのか、悩んでいます。
現状サイズでOKだったら楽チンなんですが・・・現状サイズの1.5倍ほどで大丈夫でしょうか?
パラメーター
緑色文字箇所が追加点
- アラートWindow
- true:アラートWindow表示
- false:表示しない
- アラート
- true:アラート鳴らす
- false:鳴らさない
- アラート音ファイル名
- アラートの音ファイルをセット
- アラートWindow = true の場合、アラートWindow音優先
- メールタイトル
- メール受信時のタイトル表示設定
- メール
- true:メール送信する
- false:送信しない
- プッシュ通知
- true:プッシュ通知する
- false:通知しない
- EA稼働残り時間:整数
- 整数で指定
- マイナス数値:プログラム上は0として扱う
- 設定例:1=1時間
- EA onボタンクリック時点からセットした時間経過後にEA停止
- 価格データ受信ごとに条件判断します。
指定時間経過後、最初の価格データ受信時に条件を満足していたらEAを停止します。
- 整数で指定
- ———
- 決済選択方法:3つから選択
- ライン
- pips 指定
- トレーリングストップ
- 取引ロット数:取引するロット数をセット
- マジックNo.
- このEAでエントリー・エグジットするポジションを指定
- 他のEAとNo.区別必須
- ラインタッチでエントリー
- true:価格が設定ラインにタッチしたらエントリー
- false:価格が終値で設定ラインをブレイクしていたらエントリー
- T/P ラインタッチ決済
- true:価格が設定ラインにタッチしたら決済
- false:価格が終値で設定ラインをブレイクしていたら決済
- S/L ラインタッチ決済
- true:価格が設定ラインにタッチしたら決済
- false:価格が終値で設定ラインをブレイクしていたら決済
- ロングエントリーライン名~EA停止ライン
- 各ラインの名前をセット
- 同じ名前は不可
- 損切 pips:決済方法選択=pips 指定時
- 損切値(ストップロス値)をセット
- 1以上の整数値をセット
- 0:損切しない(エグジットしない)
- 利確 pips :決済方法選択=pips 指定時
- 利確値(テイクプロフィット値)をセット
- 1以上の整数値をセット
- 0:利確しない(エグジットしない)
- トレーリングストップ pips:決済方法選択 = トレーリングストップ時
- トレーリングストップ値をセット
- 1以上の整数値をセット
- 0:機能しない
- <含み損益表示>
- タイトル色:タイトル「含み損益」の文字色
- タイトル背景色:タイトル「含み損益」の背景色
- プラス色:含み損益プラス時の文字色
- マイナス色:含み損益マイナス時の文字色
- 背景色:含み損益値表示部の背景色
- <Information LABEL>
- 区分テキスト色:条件項目の文字色
- 値テキスト色:条件値の文字色
(参考)パラメーターの保存と読み込み
使用例
前バージョン、hjEA_LineEntryExit105 を参照ください。
セットした時間経過するとEA停止するチャート事例:EA on ボタン → EA off
ダウンロード
ダウンロード停止しました。最新バージョンに飛んでください。
最新バージョンは、こちら →、hjEA_LineEntryExit
文字サイズの件、ご意見お待ちしています。
コメント
イメージを添付させていただきます。宜しくお願いいたいします。
キャプチャ
探していたものがやっと見つかった!という驚きと嬉しさに満ち溢れております。ありがとうございます。
チャート上に現れる窓、といいますか設定内容の表示されている枠ですが、小さく表示されており文字が重なっていて読めないのですが、何か設定方法があるのでしょうか?
動画や画像のようになっていないのですがご教示頂きたくお願いいたします。
げんごろうさん、
画像拝見しました。
今のところ、私のMT4で再現できないので、異常要因はわかりません。
パネルの文字サイズ、指定してもしなくても同じ表示になりましたので現時点では指定していません。
なので、MT4のデフォルト文字サイズをそのまま引っ張ってくるのかもしれないです。
この点、調べてみますね。
ありがとうございます。宜しくお願いいたします。
返信が遅れ失礼をいたしました!
野田雅夫さん、
Ver.1.07 アップ時に調べたのですが、わからなかったです。
このEA、別の依頼も届いていますので、Ver.1.08アップ時にも何か思いつけば試行してみます。
はじめまして。
このような素敵なEA作成本当にありがとうございます。
申し訳ないながら御EA初使用のため、申し訳ございません。ご教授下さい。
EAをオンにしても、水平線ラインがそもそも表示されないのですが、この水平線は
私自身がまずラインを引いてからEAを稼働させる形でしょうか。
それともEAを稼働させると水平線が出現して、その出現した水平線を移動させる形でしょうか。
御方並びにすでに熟練の使用されてる方々へも今更の申し訳ない質問で失礼致しました。
しんしんさん、
遅くなってすみません。
ラインは、ご自分で引いてください。
引いたラインの名前でEAがエントリー他、判断するようになっています。
例えば、デフォルト状態で、、、
水平ラインを引いて、名前をlongとするとBUYエントリーライン、
tplongとすると、BUY利食い、
stlongとすると、BUYの損切、
という感じです。
必ず、デモで練習してくださいね。
いつもお世話になっております。
改善要望です。
パネル最小化時にEAオンオフの見分けがつくようにして頂きたいです。
チャートを複数整列して、ウィンドウがパネルより小さくなるとパネルが最小化されます。
その際、チャートを大きくして、パネルを開かないとオンオフがわからないので、色分けなどできたら嬉しいです。
よろしくお願いいたします。
yuuka さん、
返信遅くなってすみません。
別件で時間取れなくて・・・
ご連絡内容、了解しました。
手動でエントリーしたポジションをhjEA_LineEntryExit106で自動決済する事はできますか?
Shuji さん、
該当EAは、手動エントリーポジションの決済はできません。
hjEA_LineEntryExit106 でエントリーしたポジションのみエグジット、トレーリングストップ他、実行するように設計しています。