アドバイザーを無料でお書きします - ページ 150 1...143144145146147148149150151152153154155156157...171 新しいコメント Ivan 2021.05.25 06:13 #1491 Александр:以前、どこかでお渡ししたことがあるんです。こちらもどうぞ。 つまり、どのような機能が変更されたのか)))) コードは分かりませんが Дмитрий Хлыстов 2021.05.25 18:23 #1492 Александр:相場はpipsで動くものではない、つまり芯で動くものではないのです。レベルからレベルへ移動します。距離はトレンドタイムで測るのがよいでしょう。おそらくティック単位ではありますが、ピップ単位ではありません。 それで、コードはあるんですか? 正直言って、わかりません。 Дмитрий Хлыстов 2021.05.26 06:59 #1493 勉強しているところなので、何か出てきそうな気がします。このEAは上記のような戦略で(今のところトレイリングストップなし)、TPまたは反対側のオープニングで取引を終了し、TP価格がオープニングから100pipsに達するとBreakeven +5 pipsに移行します。 30M EURUSDでここ4年、1999年から履歴で負け続けていたが、2014年まで続いた)・・・。 改良に参加したい方は、ソースコードをお送りします。 ウェービングで遊べば、何かいいことがあるかもしれない。 つまり、ドローダウン32%、負けトレード33%、期待ペイオフはあまり良くないという、全体的なパフォーマンスは悪くないのです。 Александр 2021.05.26 08:33 #1494 Ivan:つまり、どのような機能が変更されたのか)))) コードが理解できない 1.精度を向上させました。 2.持分比率はゼロ。 Александр 2021.05.26 08:42 #1495 Дмитрий Хлыстов: で? コードがあるんですか、教えてください。 正直言ってよくわからないんです。 //+------------------------------------------------------------------+ input int BarrierMinute_Buy; datetime openTime = 0; //////////////////////////////// int start() { CheckForLongetivityClose(); { ....Ваш код } } //+------------------------------------------------------------------+ void CheckForLongetivityClose() { for(int i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; { datetime openTime = OrderOpenTime(); datetime timeDistance = TimeCurrent() - openTime; if(OrderType() == OP_BUY) { if(timeDistance > 60 * BarrierMinute_Buy) { int a=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),3,Red); } } } } } //+------------------------------------------------------------------+ 注文開始からの経過時間で終了。ロングの場合。レベルが上がるともっと複雑になりますね。 Дмитрий Хлыстов 2021.05.26 09:46 #1496 Александр: 注文開始からの経過時間で終了します。ロングポジションの場合。レベルが上がると難しくなりますね。 しかし、そのような戦略は、何らかの形で正当化されなければならないのですね。例えばTPを待たないのはなぜか、また、終値が損切りになった場合はどうするのか、まだよくわからないです。 このストラテジーはどのように正当化され、どこに適用できるのでしょうか? EAにロングトレードをさせることは禁止されているのと同じかもしれません。 Ivan 2021.05.26 11:37 #1497 Александр:1.精度を向上させました。2.持分比率はゼロ。 では、これらの変更をバージョンに移してください。 ノックノックインジケーター Ver4 すべて一つのバージョンになるように Дмитрий Хлыстов 2021.05.26 13:33 #1498 Дмитрий Хлыстов:うまくいかないこと、完成させるべきこと。1.ストップロスとテイクプロフィットはそれぞれ100と200の固定値に設定されていますが、このレベルでは十分ではありません。過去X バーのローソク足のセットから最小/最大 ストップロスを計算し(X バーの数は入力パラメータとして設定されます)、そこからテイクプロフィットを計算する必要があります。最も重要な点は、シグナルが正しく、利益がさらに上がったはずなのに、ストップで決済してしまったために、ロボットがまさに失敗してしまったことです。2.ロボットが、同じバーで 注文を開くことをチェックしているにもかかわらず、なぜか何ティックかの間に複数の注文を(テスターで)開いてしまいます(このフォーラムから拝借しました)、うまくいきません。チェックを修正し、うまくいかない理由を確認 する必要があります。3.BUがあるレベル、例えば計算されたTPの1/2に達したとき、トレーリングストップ(ロボットの受信パラメータ)を追加完了します(パラメータでBUファクターを指定することも可能です、例えば0.3から0.7まで)。セパレートトレーリングはロボットに記述されていますが(コードはこのフォーラムから引用)、BUを考慮したものではありません。さらに、なぜかStrategy Testerでは動作しないので、その原因を解明する必要があります。4.お金の管理を 加えたいが、方法がわからない。例えば、アクティブな注文がある場合、一方向に5つ以上の注文を出すことは禁止されています。または、口座の残高/自己資本 を設定する際に、取引を禁止する。5.マーチンゲール信号のフィルタリング。(オプション) すでに完成しているものは。 1.履歴の「箱」による最小値の算出。 2.Alekseyに 感謝しながら、オープニングを修正しました。 1つのバーに多くの注文があることに気づきませんでした。 3.トレイリングストップは、現在使用していますが、大きな効果が得られないため、オフにしています。 4.資金管理を 改善すべき!フローティングロット(残高の%)のみ追加しました。 5.マーチンキーを追加しました。以前の取引が損失で終了した場合、次の取引は設定で指定された比率で開かれます。 4つ目の項目ですが、何かアイデアはありますか? 例えば、ある条件で反対側に開くとか、あるステップを経由して一方向に複数の命令を倍率で開くなど、いろいろな戦術を加えて見たいと思います。 マーチンに関しては、ある程度の結果を出しましたが、見事なものではありませんし、ドローダウンも非常識になっています。一般的にはやはりMMが必要です) Ivan 2021.05.28 06:44 #1499 Aleksei Stepanenko:同意 もう一つ、ch1からm15までのポイントを出力するアイデアがあるのですが、私はm15でスキャルピングをしており、レベルはch1で与えられています。 このような機能を実装するのは良いことだと思います。おそらく、ポイントの色や大きさを変えても良いでしょう。 Александр 2021.05.29 08:11 #1500 Дмитрий Хлыстов:しかし、そのような戦略は、何らかの形で正当化されなければならないのですね。例えばTPを待てばいいのでは?とか、終値が損切りになったらどうする?とか、まだよくわからない。 それは、経験によって正当化される。TPやSLが主な出口になることはありえません。もうひとつは、月、週、日のレベル、高さ、低さです。TPやSLは機能しないので、TPやSLなしのExpert Advisorを作成し、準備ができたらTPやSLを付けてください。したがって、2~3%の利得が得られます。例えば、こんな感じです。EAがポジションを閉じるための 条件を満たしている。順番を修正し、TPを数点変更します。 1...143144145146147148149150151152153154155156157...171 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
以前、どこかでお渡ししたことがあるんです。こちらもどうぞ。
つまり、どのような機能が変更されたのか)))) コードは分かりませんが
相場はpipsで動くものではない、つまり芯で動くものではないのです。レベルからレベルへ移動します。距離はトレンドタイムで測るのがよいでしょう。おそらくティック単位ではありますが、ピップ単位ではありません。
勉強しているところなので、何か出てきそうな気がします。このEAは上記のような戦略で(今のところトレイリングストップなし)、TPまたは反対側のオープニングで取引を終了し、TP価格がオープニングから100pipsに達するとBreakeven +5 pipsに移行します。
30M EURUSDでここ4年、1999年から履歴で負け続けていたが、2014年まで続いた)・・・。
改良に参加したい方は、ソースコードをお送りします。
ウェービングで遊べば、何かいいことがあるかもしれない。
つまり、ドローダウン32%、負けトレード33%、期待ペイオフはあまり良くないという、全体的なパフォーマンスは悪くないのです。
つまり、どのような機能が変更されたのか)))) コードが理解できない
1.精度を向上させました。
2.持分比率はゼロ。
で? コードがあるんですか、教えてください。 正直言ってよくわからないんです。
注文開始からの経過時間で終了します。ロングポジションの場合。レベルが上がると難しくなりますね。
しかし、そのような戦略は、何らかの形で正当化されなければならないのですね。例えばTPを待たないのはなぜか、また、終値が損切りになった場合はどうするのか、まだよくわからないです。
このストラテジーはどのように正当化され、どこに適用できるのでしょうか? EAにロングトレードをさせることは禁止されているのと同じかもしれません。
1.精度を向上させました。
2.持分比率はゼロ。
では、これらの変更をバージョンに移してください。
ノックノックインジケーター Ver4
すべて一つのバージョンになるように
うまくいかないこと、完成させるべきこと。
1.ストップロスとテイクプロフィットはそれぞれ100と200の固定値に設定されていますが、このレベルでは十分ではありません。過去X バーのローソク足のセットから最小/最大 ストップロスを計算し(X バーの数は入力パラメータとして設定されます)、そこからテイクプロフィットを計算する必要があります。最も重要な点は、シグナルが正しく、利益がさらに上がったはずなのに、ストップで決済してしまったために、ロボットがまさに失敗してしまったことです。
2.ロボットが、同じバーで 注文を開くことをチェックしているにもかかわらず、なぜか何ティックかの間に複数の注文を(テスターで)開いてしまいます(このフォーラムから拝借しました)、うまくいきません。チェックを修正し、うまくいかない理由を確認 する必要があります。
3.BUがあるレベル、例えば計算されたTPの1/2に達したとき、トレーリングストップ(ロボットの受信パラメータ)を追加完了します(パラメータでBUファクターを指定することも可能です、例えば0.3から0.7まで)。セパレートトレーリングはロボットに記述されていますが(コードはこのフォーラムから引用)、BUを考慮したものではありません。さらに、なぜかStrategy Testerでは動作しないので、その原因を解明する必要があります。
4.お金の管理を 加えたいが、方法がわからない。例えば、アクティブな注文がある場合、一方向に5つ以上の注文を出すことは禁止されています。または、口座の残高/自己資本 を設定する際に、取引を禁止する。
5.マーチンゲール信号のフィルタリング。(オプション)
すでに完成しているものは。
1.履歴の「箱」による最小値の算出。
2.Alekseyに 感謝しながら、オープニングを修正しました。 1つのバーに多くの注文があることに気づきませんでした。
3.トレイリングストップは、現在使用していますが、大きな効果が得られないため、オフにしています。
4.資金管理を 改善すべき!フローティングロット(残高の%)のみ追加しました。
5.マーチンキーを追加しました。以前の取引が損失で終了した場合、次の取引は設定で指定された比率で開かれます。
4つ目の項目ですが、何かアイデアはありますか? 例えば、ある条件で反対側に開くとか、あるステップを経由して一方向に複数の命令を倍率で開くなど、いろいろな戦術を加えて見たいと思います。
マーチンに関しては、ある程度の結果を出しましたが、見事なものではありませんし、ドローダウンも非常識になっています。一般的にはやはりMMが必要です)
同意
もう一つ、ch1からm15までのポイントを出力するアイデアがあるのですが、私はm15でスキャルピングをしており、レベルはch1で与えられています。
このような機能を実装するのは良いことだと思います。おそらく、ポイントの色や大きさを変えても良いでしょう。
しかし、そのような戦略は、何らかの形で正当化されなければならないのですね。例えばTPを待てばいいのでは?とか、終値が損切りになったらどうする?とか、まだよくわからない。