エキスパート: RSIとボリンジャーバンド

 

RSIとボリンジャーバンド:

RSIとボリンジャーバンドに基づいた取引戦略です。

作者: Vladimir Karputov

 
トラルは機能していない。ログはエラーだらけです。デフォルトのパラメータで起動。
 
Alexey Kravchenko:
トラルは機能していない。ログはエラーだらけです。デフォルトのパラメータで起動しました。

メッセージありがとう。

トレイリングは修正されました。しかし、注意してください:

  • ファイル名からアンダースコアが削除されました。
  • 不要なパラメータ "TrailingStep"が削除されました。
バージョン1.001の公開をお待ちください。

 

こんにちは!

これは素晴らしいアイデアですね。

MT4用のEAのバージョンはないのですか?


よろしくお願いします、

パベル・ブグラック

 
Pavel Buglak:

こんにちは!

これは素晴らしいアイデアですね。

MT4用のEAのバージョンはないのですか?


よろしくお願いします、

Pavel Buglak


5年以上前から、私は古いターミナルに座っていて、MetaTrader 5に乗り換えるのが億劫な人たちをサポートしていませんし、サポートしていません。

目を覚ます時が来ました - 古いターミナルはどこにも行けない方法です。

 
Vladimir Karputov:

5年以上前から、私は古いターミナルに座っていて、MetaTrader 5に乗り換えるのが億劫な人たちをサポートしていませんし、サポートしていません。

目を覚ます時が来ました。古いターミナルはどこにも行けない道です。

問題ありません!

MT5に乗り換えます。


あなたが持っているこの変数「インデント」とは何ですか?


よろしく、


パベル・ブグラック

 
Pavel Buglak:

問題ありません!

MT5に乗り換えました。


あなたが持っているこの変数「インデント」とは何ですか?


よろしく、


Pavel Buglak


この変数はインデントを意味します。具体的には、私はWindowsを使用していないので、コードを見ることができません。

 
Pavel Buglak:

***

インデント」とは何ですか?

***


"indenting "はフラクタルからのインデントの値です。ストップロス・ レベルを計算するために使用されます。

 

こんにちは!

ここ数日間、私のコンピュータは24時間体制であなたのEAをテストし、最適化してきました。

以下のパラメータ/条件を使用しました:

最適化のためのパラメータ:テイクプロフィット、ストップロス、トレーリングストップ。

通貨ペア:EURUSD

チャート: 30分、1時間、4時間

最初の時間間隔:1年

得られたパラメータは5年間確認できなかった。


その後、20の通貨ペアについて、30分足と1ヶ月の短い期間を取った(アイデアは、毎週最適化を更新し、新しい更新されたパラメータを導入することである)。

それらをデモ口座で取引させた。

現時点では、損失を出している。


結論:私見では、Expert Advisorのアイデアは非常に優れているが、自律的な株式取引ロボットにするには最後の微調整が必要だ。

問題は市場の変化だ。ある通貨ペアは上昇トレンドにあり、ある通貨ペアは下降トレンドにある。

これはチャートで見ることができる。着実な成長が、同じように着実な下落に取って代わられ、そしてその逆もある。その結果、EURUSDは5年間、小さなプラスを続けている。

つまり、Expert Advisorはある取引条件では非常に利益を上げているが、他の取引条件では利益を上げていない。


提案

1) エキスパートアドバイザーにトレンドの概念を導入し、トレンドの方向にのみ取引を開始する必要がある。トレンドはパラボリックで定義し、パラボリックの時間間隔は設定で変更できる。

例えば、4時間足チャートで取引する場合は、パラボリック(1日)でトレンドの方向性を判断し、1時間足チャートで取引する場合は、4時間足チャートでパラボリックのトレンドを確認する、といった具合です。

どのパラボリックチャートで各時間軸のトレードを行うべきかという質問に対する正確な答えは、最適化によってのみ導き出されます。

2) 取引方向を手動で選択できるようにする必要がある(自動売買の場合、ロングのみ/ショートのみ/ロングとショート)。


質問

このアイデアを実践していただけますか?

 
Pavel Buglak:

***

問題は市場が変化していることです。ある通貨ペアは上昇トレンドにあり、ある通貨ペアは下降トレンドにある。

これはチャートで見ることができる。着実な上昇に代わって同じように着実な下降があり、その逆もある。その結果、EURUSDは5年間、小さなプラスを続けている。

つまり、このExpert Advisorは、ある取引条件では非常に収益性が高いが、他の取引条件では収益性が低いということである。

***


その通りです。マーケットは変化します。冬、春、夏、秋といった季節のようなものです。


Pavel Buglak:

***

提案

1) この EA にトレンドの概念を導入し、トレンドの方向にのみ取引を開始する必要がある。トレンドはパラボリックで定義でき、パラボリックの時間間隔は設定で変更できる。

例えば、4時間足チャートで取引する場合はパラボリック(1日)でトレンドの方向を把握し、1時間足チャートで取引する場合は4時間足チャートでパラボリックのトレンドを確認する、といった具合です。

どのパラボリックチャートで各時間軸のトレードを行うべきかという質問に対する正確な答えは、最適化によってのみ導き出されます。

2) 取引方向を手動で選択できるようにする必要がある(自動売買の場合、ロングのみ/ショートのみ/ロングとショート)。

***


悪魔は細部に宿る :) ."・・・トレンド方向はパラボリックから 取ることができる・・・"- とはどういう意味でしょうか?0小節目のインジケーターと織値との比較?0小節目のインジケータと1小節目のインジケータを比較するのか?

などなど。



Pavel Buglak:

***

質問です:

このアイデアを実践できますか?


できると思います。しかし、今回はこのコードではできません。このコードはすでに完成しており、修正の対象にはならないと考えている。

 

答えてくれてありがとう。

完成させたくないのは残念だ。

今のところ、このコードの使い方がわかりました。


1) あなたのコードのうち、上方への取引を開始する部分を取り出してコメントアウトし、それを「..._short」と呼びました。

上方への取引も同様に行い、「......_long」という別のファイルに保存した。

2) 次に、20通貨ペアの30分足チャートを開いた。

3) 各通貨ペアの週足パラボリックチャートを見た瞬間のトレンド方向。

4) エキスパートアドバイザー「......_short」または「......_long」をストラテジーテスターに入れる。

5) 週足チャートで、この通貨ペアのレートが上昇または下降している期間を選ぶ(期間が長いほど良い)。

6) 通貨ペアの下落または上昇の特定の期間について最適化を実行する

7) 得られたデータをEAのパラメータ("..._short "または"..._long")に入力し、デモ口座でこの通貨ペアの取引を開始する。


現在、私はこの方法ですでに約14通貨ペア(20通貨ペアのうち)を変更しました。


いくつかのポジションはすでにオープンしており、現在はすべてプラスで取引しています!

1週間か2週間トレードしてみるよ。

すべてがうまくいったら、少しは稼げるかもしれない。)


あなたの優れたExpert Advisorをまだ近代化できるかもしれません。