【追加要望】 ローソク足の長さ を条件に追加

2021/11/15 15:57
680

ローソク足のヒゲ(pips)が条件にあるように ローソク足自体の長さを条件として加えてください。

ローソク足 >数値 〇pips 以上  という条件が成立するようにお願いします。

コメント

GogoJungle
2021/11/15 17:59

ご要望ありがとうございます。

検討事項に追加いたしました。

実装可能な場合は改めてご報告いたします。

BigRiver
2021/11/17 17:27

ローソク足のヒゲ(pips)が条件にあるように ローソク足自体の長さを条件として

このローソク足のヒゲ 部分を ローソク足 に置き換えるパターンの
 MQLをご教示いただけないでしょうか?

![ヒゲ足 pips.png](ヒゲ足 pips.png)

BigRiver
2021/11/17 17:35

失礼しました。 計算位置 0本前でなく 1本前です。

ヒゲ足 エントリ 質問.zip
BigRiver
2021/11/17 18:06

修正は以下の部分となりますでしょうか?

double getCandleStickPips(string symbol, int period, int shift, int hige)
{
double open = iOpen(symbol,period,shift);
double close = iClose(symbol,period,shift);
double high = iHigh(symbol,period,shift);
double low = iLow(symbol,period,shift);

// 陽線の場合
if (open < close) {
if (hige == 0) {
return (PriceToPips(MathAbs(high - close)));
}
else if (hige == 1) {
return (PriceToPips(MathAbs(close - open)));
}
else if (hige == 2) {
return (PriceToPips(MathAbs(open - low)));
}
else {
return (PriceToPips(MathAbs(high - close)));
}
}
// 陰線の場合
else {
if (hige == 0) {
return (PriceToPips(MathAbs(high - open)));
}
else if (hige == 1) {
return (PriceToPips(MathAbs(open - close)));
}
else if (hige == 2) {
return (PriceToPips(MathAbs(close - low)));
}
else {
return (PriceToPips(MathAbs(high - open)));
}
}
return 0;
}

GogoJungle
2021/11/18 12:14

ローソク足自体の長さにつきまして、実体の場合は、ローソク足の構成「実体」がございます。

高値-安値の場合は、インジケーターつくーるにて、
下記のように高値と安値の差を出力するインジケーターを作成し、
EAつくーるにカスタムインジケーターとして組み込むことが可能でございます。

インジケーターの設定(ローソク足).png

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/19 11:31

ありがとうございます。 本件は上記ご教示で解決です。
 ※ 実体があること知りませんでした。
   蛇足ながら・・・ ローソク足の構成(ヒゲ&実体)

とあると、新規の人にもわかりやすいかと・・・
   (”ヒゲ” がインパクトありすぎて 実体・・見えなかったです)

~~~【新規質問】~~~~~~~~~~~~~~~~~~~~~~~~~~~
もう一つ、ご教示ください。
長さを計る という意味で、 一定期間の高値ー安値 の長さです。

【フィボナッチリトレースメント】
 計算期間 100
 計算位置 1
 始点   高値

フィボナッチリトレースメントエントリ ロジックに
  ⇒ 高値ー安値Pips > N Pips (第一波を確実なものとして測る為)
の条件ロジックをつけたいのです。

インジケータつくーる 等利用して 何とか実現できるでしょうか?
相当・・・ハードルが高いかと・・・考えるのですが。

BigRiver
2021/11/19 11:44

これ・・・ 一定期間(100) 高値 ー 一定期間(100)安値 で同じ考え方で作れますね・
と考えなおしました。
ローソク足と同じ原理・・・。
4.png

BigRiver
2021/11/19 12:42

おかげ様で 一定期間高値‐安値 インジケータは作成しました。
EAつくーるに うまく、カスタムインジケータとの紐づけができていません。

5.png
5-1.png
  インジケータは ポジション① のみで作成です。
7.png
8.png

EAつくーる側において
  パラメータ 
  計算項目
6.png

これらには何を 入れるべきなのでしょうか?

GogoJungle
2021/11/19 19:40

下記にカスタムインジケーターの関連記事をご案内いたします。
なお、設定パラメーターは、デフォルトの場合は未入力のままで結構でございます。

カスタムインジケーターの計算項目(インデックス番号)が知りたい!
https://labo.gogojungle.co.jp/articles/417

カスタムインジケーターとEAつくーるの連携について
https://labo.gogojungle.co.jp/articles/265

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/19 23:18

上記説明には、・・
>カスタムインジケーターのmq4プログラムがあれば、番号がわかるのですが・・・

との事。

⇒mq4ファイル ありますが、(見てみましたが) 番号が分かりません。

11.png
12.png
13.png
14.png

計算項目

MQ4 記載部分にある計算項目を教えてください。

GogoJungle
2021/11/20 13:33

大変お手数ですが、記事に添付されている
custom.zip 内のEAを利用してご確認をお願い申し上げます。

BigRiver
2021/11/20 16:05

先にも載せ差ていただきましたが データウィンドウの 計算項目には 何も記載がありません

5-1.png

GogoJungle
2021/11/20 16:22

再掲で恐れ入りますが、記事に添付されている
custom.zip 内のEAを利用して計算項目のご確認をお願い申し上げます。

カスタムインジケーターの計算項目(インデックス番号)が知りたい!
https://labo.gogojungle.co.jp/articles/417

ティックが動くタイミングで、0~7の数値が切り替わります。
0~7の数値でどのラインが、どの番号に対応しているかがわかります。

お手数をおかけしますが何卒よろしくお願い申し上げます。

BigRiver
2021/11/21 05:51

恐れ入ります。
実施してみました。

32.png

矢印ではない ヒストグラムは 対応しないのか?と 
下記、矢印インジケータでためしましたが、
同じく 左上の 計算項目 0 のままです。
33.png

【再度質問】
<質問①>
>カスタムインジケーターのmq4プログラムがあれば、番号がわかるのですが・・・

との事。
 mq4プログラムからは 計算項目の 番号は わからないのですか?
 上記コメントは どういう 番号がわかる  とおっしゃってるのでしょうか?

<質問②>
custom.ex4 
 ・ヒストグラムのインジケータでも 反応しますか?

・反応しない つくりの インジケータ(矢印含め)もありますか?

<質問③>
EAつくーるでの 私のインジケータの作りがわるいのでしょうか・・・・?

ご教示宜しくお願い申し上げます。

BigRiver
2021/11/22 15:50

失礼しました。
週末でなく、本日月曜日に確認したところ、 稼働し、左上に数字がでて 0~3番が対応しているようです。
35.png
計算項目の番号が分からず、

計算項目条件に、 0~3を順番にいれて 全ての番号をためしてみましたが、エントリしません。

40.png
条件の数値には、ヒストグラムの値をいれております。

カスタム条件をなくせば、フィボナッチリトレースメント明確にエントリできております。
考えられること他にごございますでしょうか

GogoJungle
2021/11/22 17:40

カスタムインジケーターが正しく認識されていない可能性がございます。
誠に恐れ入りますがカスタムインジケーター名が正しいか、念のため、ご確認をお願い申し上げます。

なお、日本語に問題がある可能性もございますため、解決しない場合は
大変お手数ですが英文字に変更の上、同様に設定をお願いできればと存じます。

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/23 09:48

ご指摘いただきました点改善し、
ITEI

として英語表記にして、再度試みましたが反応しません。

インジケータ:ITEI
 mq4    :計算項目0 ~ 3 設定の 4ファイル

添付いたしました。
大変ご面倒をおかけいたします。
ご確認をいただけましたら幸いに存じます。
何卒、宜しくお願い申し上げます。

ITEI.zip
GogoJungle
2021/11/23 13:32

添付いただいたインジケーター「ITEI.mq4」を利用した例を下記に記載いたします。

カスタムインジケーター設定

1本前が1未満の場合の設定です。

ITEIカスタムインジケーター.png

バックテスト結果

1本前が1未満の場合にエントリーしていることが確認できました。

ITEIエントリー.png

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/24 09:28

迅速なご確認ありがとうございます。
しつこくて、申し訳ございません。
確かにエントリすることは、私も確認できたのですが・・・・。

今回のEAにおいて実現したい事は、 
 ⇒「ある一定期間(100本)の高値・安値の差が 一定以上の長さがあった場合に、エントリさせる」です。

つまり、上記検証の図からすれば、 1.00以上 だったら エントリ としたいのです。
よって、条件式(不等号)を変えました。

【質問①】
  条件式を変更し  〇〇以上 とすると、 一切エントリしません。
  数値をいろいろ変えてみました。
     ※もともと >0.001 としていたので、ほぼ、全てでエントリしてもいいはずなのです。
  ヒストグラムに値があるにもかかわらず 反応しません。

お手元で検証いただきましたが、 1以下であれば との結果ですが、 1以上だったら
  としたとき エントリしますでしょうか?
   反応しない理由が全く理解できないのです。

⇒「ある一定期間(100本)の高値・安値の差が 一定以上の長さがあった場合に、エントリさせる」
     実現させるために必要な条件は何を加えることで反応しますでしょうか?

【質問②】
 反応する条件 1以下 として検証
 計算項目について
  0~3 が数値を変えて、全て試しましたが、
  ”ほぼ”結果は同じです。(微妙に違う結果もありました)

36.png
上記、例題としてご教示いただいております、
番号に対応する線  というものが 
例題見ていても、番号と線の一致が分かりません。
 
 ⇒この ヒストグラムのインジケータからも わかるのでしょうか?
   ※確認の仕方 お教えください。

35.png

何卒、宜しくお願い申し上げます。

GogoJungle
2021/11/24 10:42

不等号が逆の場合も同様でございます。
1を超えた場合にエントリーしているバックテストでございます。

不等号が逆の場合.png

意図しないロジックの場合は、条件に誤りがある場合もございますので
どの条件に問題があるかを1つずつ確認をするのがおすすめでございます。

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/24 11:57

ご確認ありがとうございます。
私の手元ではどうしても 再現できません。

実施いただきました、バックテストの
 通貨ペア
 時間足
 期日

教えてください。
~~~~~~~~~~~~~~~
テストいただきました
MQ4 ファイル いただけないでしょうか?

何卒、宜しくお願い申し上げます。

GogoJungle
2021/11/24 17:02

条件は下記のみでございます。

条件設定ITEI.png

何卒よろしくお願い申し上げます。

BigRiver
2021/11/24 17:46

ご指示通りに実施ておりますが、再現しません。
条件一つだけ とのご指摘ですが、もともと私のmq4ファイルは3つの条件のファイルですが、
私のファイルで検証いただいておりすか?

私も同じく、1つのみの条件にして検証をしてみても、再現しません。

【お願い】
①私のファイル(今回再度添付)にて検証の結果教えてください。(条件式は同じにしてあります)
②貴社にて作成いただいたファイルで検証いただいたのであればそのファイルいただけませんでしょうか
③バックテストの 通貨ペア 日時 時間足 教えてください。

何度も確認申し訳ございません。
何卒、宜しくお願い申し上げます。
                   m(_ _)m

フィボ 安値  計0英6 1以上.zip
GogoJungle
2021/11/24 19:22

恐れ入りますが、複数条件の確認は時間を要するため、
どこに原因があるか1つずつ確認できればと存じます。

ITEIのカスタムインジケーターを利用した条件がうまくいかない状況でございますので
1を超えた場合の条件について、mq4ファイルを添付いたしました。

お手数ですが添付ファイル内の Sample.mq4 をコンパイルいただき、ご確認をお願い申し上げます。

Sample.zip
BigRiver
2021/11/25 09:32

mq4ファイルありがとうございます。
こちらわがのmt4でバックテスト しましたが、反応しません。

検証いただいた
 バックテストの 通貨ペア 日時 時間足 教えてください。

宜しくお願い申し上げます。

GogoJungle
2021/11/25 10:33

カスタムインジケーターを認識していない可能性がございますので
インジケーターの設置ディレクトリのご確認をお願い申し上げます。

なお、サブディレクトリに設置した場合は認識しませんのでご了承くださいませ。

バックテストは、USDJPY 2020.09.14 から 2020.09.17 時間足は、H1 でございますが
通貨ペア・日時・時間足は関係なく、正常に動作するかと存じます。

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/25 14:23

カスタムインジケータ 設置ディレクトリは 下記図
20.png

黄緑色にしてあります。
個人的に作成した、他のインディケータもこの同じフォルダ内にあり、mt4チャートへ移行することで
無事、稼働しております。
~~~~~~~~~~~~~~~~~~~~~~~~
ちなみに・・・ サブディレクトリとは どこの事をさすのでしょうか?
この設置した部分は サブディレクトリなのでしょうか?

BigRiver
2021/11/25 14:58

現状の問題を明確にしますと。

<1 以下 は反応するのです。
21.png

つまり、ファイルの設置ディレクトリも問題ない

【問題】
>1 以上
下記、条件で、 >0.4 以上 としているのに、 反応しない ということなのです。
22.png
23.png

ううううう・・・・
なぜなのでしょうか・・・・・・。 m(_ _)m

GogoJungle
2021/11/25 16:10

黄緑色はサブディレクトリに設定されている状況でございますので
お手数ですが、移動をお願い申し上げます。

下記動作確認時には、問題なく設定できていた状況かと存じます。

週末でなく、本日月曜日に確認したところ、 稼働し、左上に数字がでて 0~3番が対応しているようです。

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/25 19:30

ありがとうございます。
一歩前進しました。

サブディレクトリから ITEI ファイルをだして、インディケータ直下に置きました。
バックテストで、反応はしたのですが・・・。 バックテストが途中で止まってしまうのです。
結果 から エントリは確認できたのですが・・・。

何度やっても、途中でフリーズ・・・。
オプションの取引回数制限を入れているわけでも、時間制限をしているわけでもございません・・。

他のEAは無事に、バックテスト最後まで完了します。
MT4を再起動かけて、やり直しもしております。
ここから何か、試すこと・・・問題個所の可能性 他 ございますでしょうか?

m(_ _)m 申し訳ございません。

GogoJungle
2021/11/25 22:01

予期せぬエラーが発生している可能性もございますため
下記を参考にエラーログのご確認をお願い申し上げます。

EAがリアル口座で取引しないときの確認方法
https://labo.gogojungle.co.jp/articles/100

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/26 03:52

最後まで懇切丁寧なご対応賜り誠にありがとうございます。

ご教示いただきました URLに
>バックテストで下記のように1回でも取引すれば、EAには問題がなさそうです。

というコメントをみて、本件これで終了とするか!とも 考えたのですが・・・・
 ふと・・・バックテスト結果をみると・・・
(9時間後に確認した結果ではございますが)、 バックテスト最後まで完了できておりました。
                               m(_ _)m
本件を通じて、確認できたこと。
自作インジケータ
 サブディレクトリには置かない!(動く場合もあるのですが・・・ いままで動いてましたので)
 という事を徹底します。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
騒いだ私がいうのも何なのですが・・・
この辺の大切な 知恵(技法)、陥りやすい間違い・・・は どこかに まとめてある・・(説明書に書いてある?)
ここのところ・・・インジケータつくーる関連でも 私 質問が多く、心苦しく・・・思うところでもあり・・・。
ここを読みなさい 的な・・・ 掲示板 URLあればご教示ください。
 
                            m(_ _)m
引き続きどうぞよろしくお願い申し上げます。

GogoJungle
2021/11/26 10:20

MT4に関する内容でございますので
弊社ご利用ガイドの 2.『システムトレード』が参考になるかと存じます。

ご利用ガイド
https://www.gogojungle.co.jp/post/1/15376

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

BigRiver
2021/11/26 12:01

ありがとうございました。
引き続きどうぞよろしくお願い申し上げます。
                    m(_ _)m

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。