ストキャスティクス、%K が設定ライン到達後に、%K と %D が D.C. ・G.C. または、%Kが設定ラインへタッチ・クロス確定でサイン表示と音・メール・プッシュ通知などで通知するインジケーターhj_STOcross103。
hj_STOcross102 へmasaさんご要望の「設定したラインへのタッチ、またはクロス確定でサイン、通知する機能」を追加。また、背景色変更サインを廃止。その他、おかしな文章修正など、細かな修正を実施。
hj_STOcross103 仕様
緑色太文字が変更点
- サブチャートにストキャスティクスの%K と%D ライン表示
- 上下2本、判定ライン設定
- サイン条件:三択
- %K と %D のタッチ、またはクロス確定でサイン
- %Kが上側判定ラインに達した後に、%D と D.C.
- %Kが下側判定ラインに達した後に、%D と G.C.
- %K、上下判定ラインの外側方向でタッチ、またはクロス確定
- %K、上下判定ラインの内側方向へタッチ、またはクロス確定
- 上記三択すべてに3本の移動平均線パーフェクトオーダー状態か否か二択
- %K と %D のタッチ、またはクロス確定でサイン
- チャート内サイン表示
- 上昇サイン:ローソク足下側に表示
- 下降サイン:ローソク足上側に表示
- 上昇・下降サインは、形状と色・大きさ・表示位置の調整可能
- チャート右端ライン出力
チャート背景色変更→ 廃止- アラート音:上昇クロス・下降クロス、個別設定
- アラートWindow
- 通 知
- アラートWindow
- アラート:
- アラート音ファイル指定可能
- タッチ時(事前アラート):単発音・連続音の二択
- メール
- プッシュ通知
パラメーター
- アラートWindow表示
- true:表示
- false:非表示
- アラート音
- true:鳴る
- false:鳴らない
- Upアラート音ファイル
- 上昇クロス時のアラート音ファイル名を設定
- 参考:MT4アラート音ファイルの所在
- Down アラート音ファイル
- 下降クロス時のアラート音ファイル名を設定
- メールタイトル
- 受信メールのタイトル
- メール送信
- true:送信する
- false:送信しない
- プッシュ通知
- true:通知する
- false:通知しない
- ----------
- K period:%K 期間
- D period:%D 期間
- Slowing
- MA タイプ:M計算に使用するMAのタイプ、四択
- SMA
- EMA
- SMMA
- LWMA
- 価格:二択
- Low/High
- Close/Close
- UpLevel check-Line
- 上側判定ライン
- %K がこのライン以上に達した後 %D とクロス(D.C.)したらサイン発生
- LowLevel check-Line
- 下側判定ライン
- %K がこのライン以下に達した後 %D とクロス(G.C.)したらサイン発生
- Line Color
- 判定ラインの色を設定
- MA1タイプ:四択
- SMA
- EMA
- SMMA
- LWMA
- 期間:MA1の期間
- 適用価格:MA1の計算に使用する価格、七拓
- MA2・MA3、上記MA1と同
- ----------
- パーフェクトオーダー
- true:MA1~MA3パーフェクトオーダー状態を判定条件に加える
- false:パーフェクトオーダー状態を未考慮
- クロス選択:三択
- %K %D クロス:G.C.・D.C.
- %K ライン外へ:上下判定ライン外方向へタッチorクロス確定
- %K ライン内へ:上下判定ライン内方向へタッチorクロス確定
- タッチアラート音
- true:%K と %D にタッチしたらアラート音を鳴らす
- false:鳴らさない
- アラートWindow = ture の場合、設定した事前アラート音ファイルの音よりアラートWindow のデフォルト音が優先されます。
- タッチアラート連続
- true:事前アラートを連続で鳴らす(連続)
- false:事前アラート1回鳴らす(単発)
- タッチアラートUp音ファイル
- 上昇クロスタッチアラート音のファイル名を設定
- 参考:MT4アラート音ファイルの所在
- タッチアラートDown音ファイル
- 下降クロスタッチアラート音のファイル名を設定
- ----------
- Up sign Wingdings Code
- 上昇サイン記号を設定
- デフォルト:108、●
- 参考:Wingdings サイン記号
- Down Wingdings Code
- 下降サイン記号を設定
- デフォルト:108、●
- 参考:Wingdings サイン記号
- Up sign Color
- G.C.のサイン色を設定
- Down sign Color
- D.C.のサイン色を設定
- サインの大きさ(整数)
- 数値が大きくなるほどサインが大きくなります
- サインの位置(pips)
- サイン表示位置をローソク足から離す距離
- 1.5、2.0など、小数点以下1桁目まで指定可能
- ----------
- サイン発生時 縦ライン
- true:チャート右端縦ラインを表示する
- false:表示しない
- 縦ラインの幅
- チャート右端縦ラインの幅を設定
(参考)パラメーター保存
使用例
事前通知(タッチ)後、必ずクロス確定するとは限りません。事前通知は、もうすぐ確定するかもしれない通知です。不要な方は、パラメーター:タッチアラートを false にしてください。
また、タッチサインは、条件外れると消えます。再度条件一致すると表示しますのでタイミングによっては点滅状態になります。
なお、表示している3本の移動平均線は、このインジケーターでは引きません。MT4デフォルトのMAをパラメーターに合わせて引いています。
%K %D クロス
下側判定ライン以下に %K が到達後、%K と %D が G.C.
クロス確定サイン:ローソク足下側赤マークが見えないので、サイン位置(pips)を小さくすると、、、
次のローソク足表示時にチャート右端縦ラインは消えます。
D.C. の事例
パーフェクトオーダー、ON/OFF
縮小すると、、、
なお、チャート右端縦ラインは、パラメータで表示・非表示の選択可能
%K ライン外へ
パラメーター:クロス選択でリスト表示される、%K ライン外へ を選択
%K ライン内へ
パラメーター:クロス選択でリスト表示される、%K ライン内へ を選択
数回条件一致、条件外れを繰り返し、次の足で確定した例
メール・プッシュ通知受信例
タッチアラートと確定通知、メール、プッシュ通知の順に表示。
ダウンロード
hj_STOcross103
チャート背景色の変更を外しました。必要な方、おいでましたらコメント投稿してください。
コメント
はじめまして、hj_STOcross103を活用させていただいております。
%K,%Dともにライン外へ、%K,%Dともにライン内へ、に変更若しくは追加は可能でしょうか?
可能であれば、トリガーラインも80,20→70,30にデフォルトでの数値を変更もしていただけると助かります。(データ取る為に自動で回す際に、デフォルトでの設定数値が必要な為)
ストキャスは現状の5,2,2で大丈夫です。
無理な質問で大変恐縮ですがよろしくお願いします。
Takahashi_K さん
トリガーラインは別の方のデフォルト優先順位に入っているので変更はできません。
あなたの欲しい仕様といいますかデータ取り条件を教えていただけますか?
今、はっきりと把握できるのは次の通り
1)%K、%D ともにライン外でサイン
2)%K、%D ともにライン内でサイン
3)デフォルトトリガーライン、70、30
4)デフォルトストキャスノパラメーター、5・2・2
1)2)両方は必要ですか?
また、hj_STOcross103 で使用されている上記以外のパラメーターを教えてください。
以下、可能でしたらのお願いです。
データ取るために自動で回すとのことですが、エクセル用のデータ出力でしたら、どのように出力されているのか教えてください。
または、その方法が学べるサイトを教えてください。
どのようにデータを取っているのかを知ることで、より期待に応えられると思います。
今、インジケーターの検証時間大幅短縮を考えており、検証をエクセルやPythonで、とか考えています。
なんとか検証時間を短縮して、取引時間がつい短くなってしまうことへの影響やブログ読者の方々への対応を早くしたいです。
なお、複雑になりそうでしたら、その旨、お問い合わせで送ってください。
私から連絡させていただきます。
連絡ありがとうございます。
1)%K、%D ともにライン外でサイン
のみの追加で大丈夫です。
トリガーライン等の変更も今まで通りの数値で大丈夫です。
アラートの文字(例 hj_STOcross103 [ GBPUSD:M5 ] %K LowLine CrossDown.)で自動動かせるので
%Kのみのラインオーバーだと少し早く感じる時があり、%K%Dのクロスだと遅く感じる時があり、クロスするローソク足を狙いたいので、%K%Dともにトリガーラインをオーバーした時の方が勝率は高いと思っています。
一応、私の設定していますパラメータ画像、添付しておきます。
よろしくお願いします。
スクリーンショット 2022-05-29 100443
Takahashi_Kさん
返信ありがとうございます。
1)%K、%Dともにライン外でサイン
の追加、了解しました。
できれば、必要な条件だけにした方が役立つかな、と勝手に思ってました。
個人的にはパラメーター多過ぎと感じていましたので。。。
また、私事で恐縮なんですが、私自身の検証時間短縮につながる情報があればいいな、と思っています。
この検証時間短縮につながりそうな情報、見つけられましたら、ぜひ教えてください。
お世話になります。
インジ活用させていただきまして本当に助かってます。
無料で提供されていて大変恐縮ですが
%K,%Dともにライン、20,80でアロー出る様にしていただけると
非常に助かります。
また、今現在MQLのプログラム勉強中でして、
可能であればソースファイルの公開も希望します
公開NGであれば個別に
送付してもらうと幸いです。
メールアドにソースファイル添付してくださることを
希望します。
突然のコメント大変申し訳なく思います。
自分後2年で還暦を迎えますが、老後資金も無くこれから投資で、かせがにゃならんので背水の陣、ケツに火が付いた状態です。
また、プログラムで行き詰まったらアドヴァイスもいただけたらと、
勝手ながら思っています。
以上宜しくお願いします。
太田豊さん、
ご希望は、%Kと%D、両者が20以下、80以上になった時点でサイン、ということでよろしいですか?
ソースの提供は、現在行っておりません。
以下の記事にも書きましたが、とんでもない量のサポートが発生したことが中止した主な要因です。
https://happyjiji.com/fx/offer_indicator_ea20180430/
特に、ご自分で調べる、勉強することをまったくなさらない方々への対応には閉口しました。
現時点では、このブログでソースファイルを提供することは致しません。
先に紹介しました記事、ぜひご一読ください。
なお、勉強したい方々との情報共有ブログは別途公開します。