プロフィット・ジェネレーターEA - ページ 43

 

なぜバックテストはうまくいかないのか?

バックテスト全般の落とし穴について、かなり良い、短い(wheew)記事です。

http://www.tradejuice.com/trading-strategy/futures-not-histories-te.html

 

昨夜から今朝にかけて、私のセッティングでPGがひどい目に遭いました。

ファイル:
 

私のヒーロー

jojolalpin:
皆さん、こんにちは!TSにお金を払う前に待ってください。私のティックバックテスターは機能的で、mysql, Postgre, SQL_server, Accessなどで簡単に動作させることができます。(ODBC接続のコーディングの仕方を知っていれば、説明します。)

よし! お前だ!

 

新機能のアイデア

さて、今日は非農業統計のため、EAに打撃を与えたようです。

NEWSタイムズが来たときの損失を減らす方法を考えていました。

可能であれば、コードに追加するアイデアをいくつか挙げてみます。

IDEA 1:

トレーリングストップに似た機能で、あらかじめ決められた時間後にストップロスをブレイクイーブン(または1ピッププロフィット)に移動させなければならないものです。言い換えれば、利益が(X-設定されたピップ数、例えば20)であるとき、ストップロスをブレイクイーブン(または1ピップ)に移動させるという機能を持たせるのです。こうすれば、ニュースが流れたときに、5分くらいですべての利益を破壊してストップロスを打つようなことがなくなります。

または

アイデア2:

このアイデアは少し難しいかもしれませんが、最初のアイデアよりもさらに良いものになるでしょう。これが実現できるかどうかわかりませんが、毎日決められた時間(例えばESTの午前8時から9時、GMTの13時から14時)にEAが所定の割合(例えば10-15pips)で利益が下がっているかどうかをチェック し、それが自分のポジションに反する場合は、自動的にそのポジションから決済する機能はどうでしょう?1分ごとにチェックして、自分に不利な方向に○○pips下がっていたらポジションをクローズする機能。

ということを説明できればと思います。何か質問があれば、教えてください。

 

廃止設定の説明

多くの人が、なぜ私がEAの新機能であるObsoleteについてそれほど興奮しているのか不思議に思っています。その理由はここにあります。この機能がどのように機能するかを説明しましょう。私見ですが、これはプリセットとして標準装備されるべきものです。

Obsolete Settingは、30Mを超えたら取引を終了するのではなく、実際に何をするのか(これは非常にクールです)。

例えば、EURUSDのLONGポジションで、30pips上昇しているとします(テイクプロフィット 40、ストップロス30で)。突然、市場の状況が変わり、あなたは利益を失い始めます。Obsoleteの設定は、30分(または15分、60分など、あなたが指定した時間)ごとに、あなたがロングポジションを維持できる条件が整っているかどうかをチェックします。もし30分後に「条件が変わりました、今すぐショートポジションを持つべきです!」と言われたら、あなたが持っているロングポジション(この時点では5pipsしか上昇していないとします)を直ちに閉じ、反対方向のショートポジションを開きます。そうすれば、すべての利益を失うことはなく、ストップロスをする必要もありません。こうして、あなたは取引で5ピップス儲け、30ピップスを失わずに済みました。さらに、あなたは今逆の方向で取引しているので、損をするのではなく、市場の変化から利益を得ることができる可能性が高いのです。

これで明確に説明できたと思います。

 
holyguy7:
さて、今日は非農業統計のため、EAに打撃を与えたようです。

NEWSタイムズがヒットしたときの損失を減らす方法を考えていました。

可能であれば、コードに追加するいくつかのアイデアを紹介します。

アイデア1:

トレーリングストップに似た機能で、あらかじめ決められた時間後にストップロスをブレイクイーブン(または1ピッププロフィット)に移動させなければならないもの。言い換えれば、利益が(X-設定されたピップ数、例えば20)であるとき、ストップロスをブレイクイーブン(または1ピップ)に移動させるという機能を持たせるのです。こうすれば、ニュースが流れたときに、5分くらいですべての利益を破壊してストップロスを打つようなことがなくなります。

または

アイデア2。

このアイデアは少し難しいかもしれませんが、最初のアイデアよりもさらに良いものになるでしょう。これが実現できるかどうかわかりませんが、毎日決められた時間(例えばESTの午前8時から9時、GMTの13時から14時)にEAが所定の割合(例えば10-15pips)で利益が下がっているかどうかをチェックし、それが自分のポジションに反する場合は、自動的にそのポジションから決済する機能はどうでしょう?1分ごとにチェックして、自分に不利な方向に○○pips下がっていたらポジションをクローズする機能。

私の言いたいことが説明できていれば幸いです。何か質問があれば、教えてください。

私の場合、今日のEAで問題だったのは、不良エントリーが多かったことです。 ボラティリティの高い日にこれを防ぐ簡単な方法は、EAに「条件を満たしたときだけ取引を行う+X pips」という真偽の選択肢を変数入力で作成することでしょう。 つまり、ボラティリティが予想されるときはtrueに設定し、20のような高い値を入力することができるのです。 これによって、今日の多くの偽のエントリーシグナルをフィルターにかけることができたと思います。

 
jojolalpin:
ありがとう、Hendrick!

私は喜んでこれを読むでしょう。あなたはcodersguru利益_プロテクタースレッドのアドレスを送信することができます。

我々はまた、金曜日の正午に取引を停止することができます。数時間のロスだが、「我々は顧客と取引しない!」と歌う悪い鳥たちは、水の中でクチバシを鳴らしていることだろう。

こんにちは、ジョジョ!です。

これは、私があなたに言った記事です。

https://en.wikipedia.org/wiki/Forex_scams

 
Hendrick:
ハイ、ジョジョ!。

これは、私がお伝えした記事です。

https://en.wikipedia.org/wiki/Forex_scams

さて、これはまさに落胆の極みです!!!でも、これでよくわかった。

もし本当なら、これはゆすりたかりの臭いがすると思う人はいますか?

とはいえ、どうやって証明するんだ?

ファイル:
forex_scams.pdf  22 kb
 
 
jojolalpin:
皆さん、こんにちは。

TSにお金を払う前に待ってください私のティックバックテスターは機能的で、mysql, Postgre, SQL_server, Accessなどで簡単に動作させることができます....(もしあなたがODBC接続のコードを書く方法を知っているならば、私が説明します)。

私たちは良いティックデータが必要なだけ で、私はこのためにお金を払い、共有することができます。私の上司は実際にコミュニティのためにコーディングをして私にお金を払っています(私は3ヶ月で解雇されるので、私は気にしませんし、上司も気にします(私は彼に言いました))。

自宅にはSqlサーバと、データ解析やマイニングのためのツールがあります。

これらのツールで信頼できる結果が得られたら、自宅で同じことができるように無料のツールを提供します(Linuxを使うかもしれませんが、ご存知のようにM$は最悪です)。私は常に私の結果を共有します(あなたがいなければ、私はPGを知ることができませんでした)。

ちょうど素晴らしいパーティーから戻ってきたところです。私の英語はすみませんが、キーボードを正しく打つのは難しいです。 もちろん、私は今晩コーディングしませんが、あなたはすぐにPGバックテスターを持つことになるでしょう(私は月曜日の朝を望みます、私はそれにのみ取り組んでいます)。

また、私は明日フォワードステートメントを投稿します(holyguy7テストリスト)。

サルート!

ジョジョ

ジョジョ、私はデータベースとしてVBとSQLサーバーに同意するか、あるいはアクセスは、バックテストのためのより良いソリューションかもしれませんが、我々は信頼性の高いリアルティックの データを得ることができる本当の問題は、フォームです。