タイトルが入力されていません。
コンテンツがありません。
There have no category
There have no subcategory
takeprofitを10に設定し、ナンピンのTPを5にした場合、1ポジ目から5pipで利確してしまいます。
1ポジ目だけをtakeprofitの数値優先にはできないでしょうか?
EAつくーるの画面上からは設定ができませんが 下記ナンピンロジックのプログラムを変更することで可能でございます。
void NanpinLogic( int max, double interval, double mult, double tp, double sl, double add, int &magic[]) { double price , total, lots; int count, type; for(int i = 0; i 0) { if((total > tp && tp != 0) || (total * -1 > sl && sl != 0)) { if(closePosition(magic[i], type) == true) return; } }
変更対象は下記1行でございます。
if(price > 0) {
0 の後ろに && count > 0 を追加して、コンパイルします。
&& count > 0
if(price > 0 && count > 0) {
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。
追加しますと、1ポジ目のみtakeprofitで利確してくれるのでしょうか?
1ポジションの場合は、takeprofit(基本項目の利食い)で利確いたします。 2ポジション以上の場合は、ナンピンのTP(ナンピンの利食い)で利確いたします。
やってみましたが、1番はできました。2番目ができません。 ナンピンは作動してくれますが、TPがさどうしません。
なので、気が付くとtakeprofit(基本項目の利食い)が利確されナンピンポジだけ残っています。
誠に恐れ入りますが、2ポジション以上が正常に作動していないようですので ナンピンのTP(ナンピンの利食い)につきまして、ご確認をお願いできればと存じます。
ナンピンロジックのプログラムを変更した場合の設定例を下記に記載いたします。
下記のように設定いたします。
1ポジションの場合は、takeprofit(基本項目の利食い)で利確され 2ポジション以上の場合は、ナンピンのTP(ナンピンの利食い)で利確されていることが確認できます。
これで認識しませんがどこかちがいますでしょうか?
ナンピンのSLは0で問題ありますでしょうか? それとナンピンAddには、0.04を設定してますが問題ございますか?
恐れ入りますが、プログラムが適切に変更されていない可能性もございますため 設定例と同じパラメーター設定にて、ご確認をお願いできれば幸いでございます。
何卒よろしくお願い申し上げます。
頂いた画像と違う点としては、 頂いた画像は takeprofit(基本項目の利食い)<ナンピンのTP(ナンピンの利食い)
私の設定は takeprofit(基本項目の利食い)>ナンピンのTP(ナンピンの利食い)
これによる認識の有無はございますか?
バックテストでは動きますが、リアルになりますと認識しませんね。
最初は下記の質問でした。 takeprofitを10に設定し、ナンピンのTPを5にした場合、1ポジ目から5pipで利確してしまいます。
if(price > 0 && count > 1) { こちらに書き換えたところ
takeprofitを10に設定し、ナンピンのTPを5にした場合、1ポジ目も10pip ナンピンをした2ポジ目も10pipで利確してしまいます。
バックテストでも同じ現象になります。
ナンピンのTPの数値をいくつにしてもtakeprofitの数値で利確されます。
下記設定は問題ございません。
バックテストでは想定通りの動作をされているようですので運用も問題ないかと存じます。 恐れ入りますが、デモ口座でご確認後、リアル口座に適用いただければ幸いでございます。
逆にtakeprofit(基本項目の利食い)>ナンピンのTP(ナンピンの利食い)でバックテストを行った画像を頂けませんか?
頂いたナンピン設定例
と同じパラメーターは、動きます。 次にTPを100から10に変えても何も変わりません。
バックテストの時点でTPが認識してません。
takeprofit(基本項目の利食い)>ナンピンのTP(ナンピンの利食い)につきまして ナンピンロジックのプログラムを変更した場合の設定例を下記に記載いたします。
ご提案したプログラムの変更内容につきまして、正常に動作しないご指摘があり、 && count > 1 から && count > 0 に変更することで、解決いたしました。
&& count > 1
ナンピンの利益確定 https://labo.gogojungle.co.jp/articles/808 ナンピン利確について https://labo.gogojungle.co.jp/articles/851
ナンピンの利益確定 https://labo.gogojungle.co.jp/articles/808
ナンピン利確について https://labo.gogojungle.co.jp/articles/851
あわせてコメントした内容を訂正いたしました。大変失礼いたしました。
今まではダウンロード版で試してました。 web版で作成してMT4でバックテストしました。
web版だと && count > 0 に変更する必要もなく ナンピン時のリミットもパラメーター通り動きました。 && count > 0 に変更する必要がなかったのですが、なぜでしょうか。
別の質問をさせていただきます。
下記のロジックを作成したいのですが可能でしょうか。
通常では損切無しのナンピン決済ですが パラメーターで損切有りと無しの選別を追加したいです。 可能でしょうか。
①パターンA(損切無し) エントリー条件一致でエントリー 設定したリミットで決済(ポジション1個の場合) 逆行したらナンピンで利益プラスで全決済
②パターンB(損切あり) エントリー条件はAを継承する エントリー条件一致でエントリー 設定したリミットで決済(ポジション1個の場合) 設定したでロスカットで決済(ポジション1個の場合) 逆行したらナンピン発動 合計プラス〇〇利益で全決済と合計マイナス〇〇損失で全決済
よろしくお願いいたします
変更する必要ない場合は、下記の可能性がございます。
基本項目の利食い ≦ ナンピンの利食い
パラメーターで損切有りと無しの選別を追加する場合は 異なるロジックでございますので、別々にEAを作成する必要がございます。
下記部分について不明な部分でアドバイスいたしかねますが
設定したでロスカットで決済(ポジション1個の場合) 逆行したらナンピン発動
全決済は、下記に関連する記事がございますのでご案内いたします。
全決済機能 https://labo.gogojungle.co.jp/articles/979
コメント文がありません。
EAつくーるの画面上からは設定ができませんが
変更前下記ナンピンロジックのプログラムを変更することで可能でございます。
変更対象は下記1行でございます。
変更後0 の後ろに
&& count > 0を追加して、コンパイルします。ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。
追加しますと、1ポジ目のみtakeprofitで利確してくれるのでしょうか?
1ポジションの場合は、takeprofit(基本項目の利食い)で利確いたします。
2ポジション以上の場合は、ナンピンのTP(ナンピンの利食い)で利確いたします。
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。
1ポジションの場合は、takeprofit(基本項目の利食い)で利確いたします。
2ポジション以上の場合は、ナンピンのTP(ナンピンの利食い)で利確いたします。
やってみましたが、1番はできました。2番目ができません。
ナンピンは作動してくれますが、TPがさどうしません。
なので、気が付くとtakeprofit(基本項目の利食い)が利確されナンピンポジだけ残っています。
誠に恐れ入りますが、2ポジション以上が正常に作動していないようですので
ナンピンのTP(ナンピンの利食い)につきまして、ご確認をお願いできればと存じます。
ナンピンロジックのプログラムを変更した場合の設定例を下記に記載いたします。
ナンピン設定例下記のように設定いたします。

バックテスト結果1ポジションの場合は、takeprofit(基本項目の利食い)で利確され
2ポジション以上の場合は、ナンピンのTP(ナンピンの利食い)で利確されていることが確認できます。
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。
これで認識しませんがどこかちがいますでしょうか?
ナンピンのSLは0で問題ありますでしょうか?
それとナンピンAddには、0.04を設定してますが問題ございますか?
恐れ入りますが、プログラムが適切に変更されていない可能性もございますため
設定例と同じパラメーター設定にて、ご確認をお願いできれば幸いでございます。
何卒よろしくお願い申し上げます。
頂いた画像と違う点としては、
頂いた画像は
takeprofit(基本項目の利食い)<ナンピンのTP(ナンピンの利食い)
私の設定は
takeprofit(基本項目の利食い)>ナンピンのTP(ナンピンの利食い)
これによる認識の有無はございますか?
バックテストでは動きますが、リアルになりますと認識しませんね。
最初は下記の質問でした。
takeprofitを10に設定し、ナンピンのTPを5にした場合、1ポジ目から5pipで利確してしまいます。
1ポジ目だけをtakeprofitの数値優先にはできないでしょうか?
if(price > 0 && count > 1) { こちらに書き換えたところ
takeprofitを10に設定し、ナンピンのTPを5にした場合、1ポジ目も10pip
ナンピンをした2ポジ目も10pipで利確してしまいます。
バックテストでも同じ現象になります。
ナンピンのTPの数値をいくつにしてもtakeprofitの数値で利確されます。
下記設定は問題ございません。
バックテストでは想定通りの動作をされているようですので運用も問題ないかと存じます。
恐れ入りますが、デモ口座でご確認後、リアル口座に適用いただければ幸いでございます。
逆にtakeprofit(基本項目の利食い)>ナンピンのTP(ナンピンの利食い)でバックテストを行った画像を頂けませんか?
頂いたナンピン設定例
と同じパラメーターは、動きます。
次にTPを100から10に変えても何も変わりません。
バックテストの時点でTPが認識してません。
takeprofit(基本項目の利食い)>ナンピンのTP(ナンピンの利食い)につきまして
ナンピン設定例ナンピンロジックのプログラムを変更した場合の設定例を下記に記載いたします。
下記のように設定いたします。

バックテスト結果1ポジションの場合は、takeprofit(基本項目の利食い)で利確され
2ポジション以上の場合は、ナンピンのTP(ナンピンの利食い)で利確されていることが確認できます。
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。
ご提案したプログラムの変更内容につきまして、正常に動作しないご指摘があり、
&& count > 1から&& count > 0に変更することで、解決いたしました。あわせてコメントした内容を訂正いたしました。大変失礼いたしました。
何卒よろしくお願い申し上げます。
今まではダウンロード版で試してました。
web版で作成してMT4でバックテストしました。
web版だと && count > 0 に変更する必要もなく
ナンピン時のリミットもパラメーター通り動きました。
&& count > 0 に変更する必要がなかったのですが、なぜでしょうか。
別の質問をさせていただきます。
下記のロジックを作成したいのですが可能でしょうか。
通常では損切無しのナンピン決済ですが
パラメーターで損切有りと無しの選別を追加したいです。
可能でしょうか。
①パターンA(損切無し)
エントリー条件一致でエントリー
設定したリミットで決済(ポジション1個の場合)
逆行したらナンピンで利益プラスで全決済
②パターンB(損切あり)
エントリー条件はAを継承する
エントリー条件一致でエントリー
設定したリミットで決済(ポジション1個の場合)
設定したでロスカットで決済(ポジション1個の場合)
逆行したらナンピン発動
合計プラス〇〇利益で全決済と合計マイナス〇〇損失で全決済
よろしくお願いいたします
変更する必要ない場合は、下記の可能性がございます。
パラメーターで損切有りと無しの選別を追加する場合は
異なるロジックでございますので、別々にEAを作成する必要がございます。
下記部分について不明な部分でアドバイスいたしかねますが
全決済は、下記に関連する記事がございますのでご案内いたします。
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。