解決済み

両建てピラミッディングの全決済について

EAつくーる
けーちゃん
2024/10/07 14:49
361

両建てピラミッディングの作成に当たり、全体の損益がプラスになったら全決済したいと考えていますが、EAつくーるで作ることは可能でしょうか?

私なりに試作してみましたが、片側がプラスになった時点で全決済してしまい、どうしても全体はマイナス収支になってしまいます。

作成が可能でしたら、具体的な設定方法をご教示いただけましたらありがたいので、どうぞよろしくお願いいたします。

コメント

GogoJungle
2024/10/09 18:37

可能でございます。
下記の通り、設定をお願いいたします。

基本項目

損切りと利食いは0に設定します。

オプション

ピラミッディング

損切りと利食いは0に設定します。

全決済

マジックナンバーを指定します。(両建てのポジション1,2の両方)

取引条件

ポジション1で買い、ポジション2で売りに関するエントリー・決済の条件の設定をお願いいたします。

エントリー条件としましては、ご自身で設定をお願いいたします。

決済条件としましては、損益>数値を用います。

  • 損益は「特定ポジションの損益を使用」にします。
  • ポジションを「1,2」にします。
  • 取引種別を「全て」にします。
  • 計算方法や値につきましては、ご自身で設定してだきますようお願いいたしいます。

添付された画像を参考に作成をお願いいたします。
※画像は、「買い決済」の場合ですが、「売り決済」にも同様の設定をお願いいたします。

![スクリーンショット 2024-10-09 182338.png](スクリーンショット 2024-10-09 182338.png)

けーちゃん
2024/10/11 19:07

ご連絡ありがとうございました。
お陰様で、なんとか思惑通りにいくようになり、とても助かりました!
また何かありましたらご教示をよろしくお願いいたします。

けーちゃん
2024/10/12 05:20

その後ですが、1つ異変が見つかりました。
両建てピラミッディングで、設定したピラミッディング回数が実行されないという現象が起きています。

ピラミッディングの設定や、取引条件などをいろいろ試してみましたが、例えばピラミッディング回数を50回と入力しても、多くても10回以上実行されることがありません。

どうぞ解決方法をご教示のほど、よろしくお願いいたします。

けーちゃん
2024/10/13 17:32

もう1つ異変がありまして、両建てピラミッディングの決済方法にor条件として、例えば買いの場合、7ポジション目を持った瞬間に決済となるように設定したつもりでも決済されません。

どのようにすればよろしいでしょうか?

両建てピラミッディング.zip
けーちゃん
2024/10/13 19:57

何度もバラバラですみません。
あと、添付画像の設定で、利確されるべき利益が出ているにも関わらず、決済されないこともたまに起きていますので、こちらに関してのアドバイスもよろしくお願いいたします。

けーちゃん
2024/10/13 20:08

直近のご質問につきましては、ピラミッディング回数の設定通りにポジションが追加されないことが原因の様でした。

常にではありませんが、本来、ポジションが追加されるべき場面で、追加されないことが起きますので、最初のご質問と同じ内容となります。
よろしくお願いいたします。

GogoJungle
2024/10/18 16:15

>ピラミッディング回数を50回と入力しても、多くても10回以上実行されることがありません。

こちらにつきまして、「10回以上実行されない」とのことですが、
10回目の時点でピラミッディングが停止するということでしょうか、それとも10回目で決済されてしまうのでしょうか。

また、エントリー間隔を狭めた場合(例:10pipsから1pipsに変更)に、
どのような挙動になるかお教えいただけますでしょうか。

けーちゃん
2024/10/18 17:33

ご返信ありがとうございます。
>こちらにつきまして、「10回以上実行されない」とのことですが、
10回目の時点でピラミッディングが停止するということでしょうか、それとも10回目で決済されてしまうのでしょうか。
→10回目の時点でピラミッディングが停止し、決済がされません。

>また、エントリー間隔を狭めた場合(例:10pipsから1pipsに変更)に、
どのような挙動になるかお教えいただけますでしょうか。
→こちらに関しては、その後パラメーターを変えてみたら、最大で片方で21ポジションまで持つことができましたが、設定では100にしてあるので、もっと持たないとおかしいと思います。

逆に片方で100ポジションを保有できる設定方法をご教示いただけないでしょうか?
引き続きよろしくお願いいたします。

けーちゃん
2024/10/19 01:34

追加でお伝えいたします。
例えばピラミッディング回数を100にし、間隔を7pipsにしてバックテストをしたところ、ほとんどの個所ではうまく機能していますが、それは今回の場合、ピラミッディング回数が何故か15回以下の時だけであって、それでも決済条件に満たない場合、追加のピラミッディングは行われず、運よく利確条件の含み益額に到達してやっと決済します。

ちなみに添付画像ですと、7pips間隔で増し玉が追加されていればもっと早めに決済されているものが、決済時の1つ前の増し玉の位置から約60pips離れた位置でようやく決済された場面です。

パラメーター設定通りに作動してくれれば良い結果が見込めますので、どうぞご教示のほど、よろしくお願いいたします。

けーちゃん
2024/10/19 01:35

![両建てピラミッディング 3.jpg](両建てピラミッディング 3.jpg)

GogoJungle
2024/10/25 16:54

弊社側では再現が難しい状況のため、ソースを確認させていただければと存じます。
つきましては、誠に恐れ入りますが、弊社宛のメッセージにてソースをお送りいただけますでしょうか。

下記リンクからメッセージを送信いただけますので、zipフォルダーを添付いただきますようお願いいたします。
https://www.gogojungle.co.jp/mypage/message?toUserId=110001&toUserName=GogoJungle

なお、件名は以下の通りご入力をお願いいたします。
【LABO】両建てピラミッディングの全決済について

お手数をおかけしますが、何卒よろしくお願いいたします。

けーちゃん
2024/10/31 17:31

お世話になっております。
10/26にメールにてご返信させていますので、ご確認のほど、よろしくお願いいたします。

GogoJungle
2024/10/31 18:54

ソースをご提供いただき、誠にありがとうございました。

提供いただいたソースを確認させていただき、現在調査を進めております。
来週、調査結果をまとめて回答させていただく予定です。

誠に恐れ入りますが、今しばらくお待ちいただけますと幸いです。
お手数をおかけしますが、何卒よろしくお願い申し上げます。

GogoJungle
2024/11/07 18:19

お待たせいたしました。

調査の結果、2点が影響している可能性がございます。

まず、決定的な点といたしましては、利確条件が設定されており、その影響で決済が発生していたと考えられます。
こちらの条件を解除することで、決済されることなくピラミッディングが続くかと存じます。

2点目といたしましては、設定されているカスタムロットの影響かと考えられます。
買いと売りポジションのそれぞれにロット数が適用され、
その数列が終了すると決済が発生する可能性がございます。

つきましては、ロット数の計算方法を「一定」に設定し、
「ロット追加」の項目でロット数を「0.01」などに設定してお試しいただければと思います。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。