インジケーターつくーるに関して

2025/05/29 13:03
150

インジケーターつくーるで下記条件のインジケーターは作成可能でしょうか?

【描画条件設定】
1分足で1本前のローソク足終値≦1分足で1本前の期間20のボリンジャーバンド-2の場合
AND
5分足で1本前のローソク足終値≦5分足で1本前の期間20のボリンジャーバンド-2の場合

この条件が揃った場合にサインを出すにはどのように設定すれば良いでしょうか?

宜しくお願い致します。

コメント

GogoJungle
2025/06/02 10:20

表示位置の選択

「インジケーターをチャート内に表示」を選択します。

描画するインジケーターの選択

表示するインジケーター数:1
インジケーター1 種別:矢印

とします。色や太さ、矢印形式は自由にご設定ください。

インジケーターの設定

「ローソク足」を追加します。

インジケーター描画条件設定

2つの条件を作成します。

1つ目の条件は次の通りです。

「ローソク足」
通貨ペア:(空欄)
時間足:M1
適用価格:終値
計算位置:1本前

≦

「ボリンジャーバンド」
通貨ペア:(空欄)
時間足:M1
計算期間:20
偏差:2
表示移動:0
適用価格:終値
モード:-σ
計算位置:1本前

「条件を追加」ボタンを押し、「条件追加(AND)」を選択し、次の条件を設定します。

「ローソク足」
通貨ペア:(空欄)
時間足:M5
適用価格:終値
計算位置:1本前

≦

「ボリンジャーバンド」
通貨ペア:(空欄)
時間足:M5
計算期間:20
偏差:2
表示移動:0
適用価格:終値
モード:-σ
計算位置:1本前

以上でございます。
ご参考になりましたら幸いです。

2025/06/03 15:07

回答ありがとうございます。

指摘通りに設定しましたが矢印が全く表示されませんでした。

そもそもなのですが、違う時間足の条件が揃えば矢印が出るようなマルチタイムのインジケーターでも作成できるのでしょうか?

GogoJungle
2025/06/05 09:38

大変失礼しました。
取引条件についてはマルチタイムフレームの機能が適用されないため、工夫が必要でした。

確証は持てませんが、アイデアといたしまして、それぞれの条件に関連するマルチタイムフレームのインジケーターをご作成いただき、それらをカスタムインジケーターとして読み込んで利用することで解決するかもしれません。

例えば、5分足のローソク足を表示するだけのインジケータ-(ただし「マルチタイムフレーム化」のチェックを付ける)というパーツを用意します。

こちらのQAをご参考にしていただけるかもしれません。
関連QA:【質問】インジケータつくーる マルチタイムフレーム化
https://labo.gogojungle.co.jp/articles/2175s

2025/06/06 13:41

返信ありがとうございます。

①1分足のローソク足1本前の終値<ボリンジャーバンド20期間の-2シグマの終値
かつ
②5分足のローソク足1本前の終値<ボリンジャーバンド20期間の-2シグマの終値
①と②の条件が成立した状態でローソク足が確定したら5分足のチャートでサインを出す

アドバイス通りに上記のインジケーターを作成するために、まずは添付画像のように、
1分足条件のインジケーターと5分足条件のインジケーターをそれぞれ作成しました。

2025/06/06 13:45

![1000003849.jpg](1000003849.jpg
1000003850.jpg

2025/06/06 13:45

1000003849.jpg

2025/06/06 13:46

1000003851.jpg

2025/06/06 13:46

1000003852.jpg

2025/06/06 13:46

1000003853.jpg

2025/06/06 13:47

1000003854.jpg

2025/06/06 13:53

1分足条件のインジケーター名⇒111
5分足条件のインジケーター名⇒555
で、
次はカスタムインジケーターを読み込ませて2つのインジケーターの条件が揃って足が確定した時に5分足のチャート上に矢印が出るように、新たにインジケーターを作成

以下の添付画像

2025/06/06 14:14

1000003859.jpg

2025/06/06 14:14

1000003860.jpg

2025/06/06 14:14

1000003861.jpg

2025/06/06 14:15

1000003862.jpg

2025/06/06 14:16

このように作成したのですが、
以下添付画像

2025/06/06 14:39

1000003864.jpg

2025/06/06 14:41

結果意味の分からないところでサインが出ています。

何が間違っているのでしょうか?

どうしても作成したいので、ご面倒ですが宜しくお願い致します。

GogoJungle
2025/06/10 10:57

> ①1分足のローソク足1本前の終値<ボリンジャーバンド20期間の-2シグマの終値
かつ
②5分足のローソク足1本前の終値<ボリンジャーバンド20期間の-2シグマの終値
①と②の条件が成立した状態でローソク足が確定したら5分足のチャートでサインを出す

ご要望いただいているこちらの条件をよく確認いたしましたところ、原理的に難しいのではないか、と思われるポイントが1つございます。
本来、5分足チャート上での1つのバーには1分足のデータが5つ入ることになります。
ところが、5分足チャートを利用する以上、5つのデータのうちどのデータを利用するのかを選択することができません。

逆に「1分足チャート上で5分足のデータを利用する」のであれば、同じ値が5つ連続で出てくるだけで問題はありませんが、今回想定されているような「下位足のデータを上位足チャートで利用する」のは難しいのでございます。

大変おそれいりますが、本件につきましては実現が困難である点、何卒ご理解賜りますようお願い申し上げます。

2025/06/10 12:16

返信ありがとうございます。

「1分足チャート上で5分足のデータを利用する」

こちらの方法でも大丈夫ですので具体的にどのように設定すれば良いか教えて頂きたいです。

宜しくお願い致します。

GogoJungle
2025/06/11 21:51

承知しました。

1分足チャート上で5分足のデータを利用するので、まずは
 A「M5のローソク足を表示するだけのインジケーター」
 B「M5のボリンジャーバンドを表示するだけのインジケーター」
の2つを用意します。

A. M5のローソク足の終値を表示するだけのインジケーター

ファイル名:rousoku_5min.mq4

「インジケーターの設定」画面

「ローソク足」のみを追加
時間足:M5
適用価格:終値

「追加機能」画面

マルチタイムフレーム化にチェック
時間足:M5

B. M5の「期間20、-2σ」のボリンジャーバンドを表示するだけのインジケーター

ファイル名:bb_5min.mq4

「インジケーターの設定」画面

「ボリンジャーバンド」のみを追加
時間足:M5
計算期間:20
偏差:2
適用価格:終値
モード:-σ

「追加機能」画面

マルチタイムフレーム化にチェック
時間足:M5

2つのインジケーターを M1 のチャートに適用すると、次の画像のようになります。

LABO_2199_1.png

赤:ローソク足
黄:ボリンジャーバンド

どちらも5本分、平らになっていますね。

次に、これら2つのインジケーターを読み込んで、

「1本前のA ≦ 1本前のB」かつ「M1で1本前のローソク足終値 ≦ M1で1本前の期間20、-2σのボリンジャーバンド」

の場合にサインを出すインジケーターを作成します。
インジケーターの種別は矢印にしておきます。

「インジケーターの設定」画面

「ローソク足」のみを追加
時間足:M1
適用価格:終値

「インジケーターの描画条件設定」画面

「新規条件追加」
カスタムインジケーター ≦ カスタムインジケーター

左辺:
インジケーター名:rousoku_5min
計算位置:1本前

右辺:
インジケーター名:bb_5min
計算位置:1本前
「条件追加 (AND)」
ローソク足 ≦ ボリンジャーバンド

左辺:
適用価格:終値
計算位置:1本前

右辺:
計算期間:20
偏差:2
適用価格:終値
モード:-σ
計算位置:1本前

作成したインジケーターと、元々用意されているボリンジャーバンド(期間20、偏差2)をM1チャートに表示してみたのが次の画像です。

LABO_2199_2.png

画像で、
赤線:M5ローソク足
黄線:M5ボリンジャーバンド
青線:M1ボリンジャーバンド
です。

赤線 ≦ 黄線 かつ ローソク足 ≦ 青線(下側)
が確定したタイミングで、矢印が表示されていますね。

このように、下位足であればご提案いただいた条件で矢印を表示させることができます。

ご参考になりましたら幸いです。

2025/06/11 23:45

返信ありがとうございます。

ご丁寧な回答のお陰で理解することが出来ました!
ありがとうございます。

インジケーターのサインですが、
4分、9分、14分、19分、24分、29分、34分、39分、44分、49分、54分、59分、
1分足チャートで各時間の上記の分足の終値で条件が成立している場合のみサインを出す事は出来ますでしょうか?

例えば、12時03分や15時06分の足の終値で条件が成立していてもサインが出ないようにしたいです。

宜しくお願い致します。

GogoJungle
2025/06/13 14:06

お役に立てたようで何よりでございます。

追加の条件は、時刻の「分」の下一桁が「0」または「5」の場合のみサインを出す、というものですね。

M1チャート上でrousoku_5minの折れ線の様子を観察してみると、下一桁が「0」または「5」のタイミングでの値と、その1本前での値は異なる(つまり、「0」「5」になるタイミングでのみ水平線の高さが変わる)ことがわかります。

この現象を利用すれば、「1本前と0本前でrousoku_5minの値が異なる」という条件を追加することで、「現在の時刻の下1桁が0または5である」という条件を付与できそうです。
(厳密な話をすると・・・理論的には同じ値になってしまうこともあると思われますが、他の全ての条件を満たしつつ、小数点以下3桁まで一致する確率はそこまで高くないので問題ないと考えられます。)

前回回答させていただいた矢印インジケーターの「インジケーターの描画条件設定」画面において、次の条件をANDで追加してみてください。

「条件追加 (AND)」
カスタムインジケーター ≠ カスタムインジケーター

左辺:
インジケーター名:rousoku_5min
計算位置:1本前

右辺:
インジケーター名:rousoku_5min
計算位置:0本前

矢印の色を変えて前回の矢印インジと重ねて表示してみると、上手く動作しているかが確認しやすいでしょう。
お試しいただければ幸いです。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。