トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 438 1...431432433434435436437438439440441442443444445...3399 新しいコメント Forester 2017.07.01 13:26 #4371 Dr.トレーダー すべて1つの数式ですが、わかりやすくするために3つのステップにしただけです。だから、符号は二乗があるので問題ないでしょう。 二乗は隣接するバーのデルタを引いた後に行われる((a5-b5)+(b4-a4))^2 = (デルタ5+( -デルタ4))^2つまり、デルタシーケンス0,+10,+15,+12,+5ではまだ誤差を過小評価することになります。 Женя 2017.07.01 14:01 #4372 エリブラリウス かっこいいプロセッサーですね)) 私のは乗算より加減算の方が速いし、モジュラスはビット64をゼロに等化するだけで求められる。テストすることを怠らないでください、私の乗算と差は5%(*>-)で異なりますが、モジュールは乗算の半分と同じ重さ、最終的にあなたのバージョンは私のよりも50%遅いです。 モジュールなしの差は少し速くなるが(~3%)、モジュールの差は1.5倍遅くなる Грааль 2017.07.01 17:50 #4373 残念ながら、この10年間のコミュニティのレベルは、故ユーリ・レシェトフ氏のAIから 遠く及ばない。"what past is what will be and there is nothing new under the sun "という言葉があるように。 AI 投票: 92006.11.27Yury Reshetovwww.mql5.com Советник с использованием искусственного интеллекта - однослойной нейронной сети. Forester 2017.07.01 17:54 #4374 確認しました。エキスパートコードint OnInit() { double res=0; double p[]; int bl=CopyClose (_Symbol,PERIOD_M1,0,2000,p ); uint t1=GetTickCount(); for(int i=0;i<2000;i++){ for(int j=0;j<2000;j++){ for(int k=0;k<2000;k++){ res+=p[i]*p[j]+p[j]*p[k]+p[k]*p[i]; if (res>1000000000){res=0;} }}} uint t2=GetTickCount(); Print("1 Calc time=",t2-t1); t1=GetTickCount(); for(int i=0;i<2000;i++){ for(int j=0;j<2000;j++){ for(int k=0;k<2000;k++){ res+=MathAbs(p[i]-p[j])+MathAbs(p[j]-p[k])+MathAbs(p[k]-p[i]); if (res>1000000000){res=0;} }}} t2=GetTickCount(); Print("2 Calc time=",t2-t1); return(1); } void OnTick() { return; }複数回実行した場合の結果2017.07.01 20:50:57.268 test (EURUSD,M1) 1 Calc time=5897 2017.07.01 20:51:02.227 test (EURUSD,M1) 2 Calc time=4961 2017.07.01 20:51:57.268 test (EURUSD,M1) 1 Calc time=5897 2017.07.01 20:51:14.359 test (EURUSD,M1) 1 Calc time=5913 2017.07.01 20:51:19.290 test (EURUSD,M1) 2 Calc time=4929 2017.07.01 20:51:14.359 test (EURUSD,M1) 1 Calc time=5913 2017.07.01 20:51:58.296 test (EURUSD,M1) 1 Calc time=5960 2017.07.01 20:52:03.357 test (EURUSD,M1) 2 Calc time=5070 2017.07.01 20:51:58.296 test (EURUSD,M1) 2 Calc time=5060 2017.07.01 20:52:21.364 test (EURUSD,M1) 1 Calc time=5928 2017.07.0120:52:26.303テスト(EURUSD,M1)2 Calc time=4930あなたのバリアントは20%遅くなる。正直、掛け算がこんなに早くカウントされるとは思っていませんでした。PS.MathAbsを削除 して、本当にそんなに遅いのかどうか確認。2017.07.01 21:06:03.844 test (EURUSD,M1) 1 Calc time=5943 2017.07.01 21:06:08。793 test (EURUSD,M1) 2 Calc time=4945 速度は追加されていないので、MathAbsはまだ非常に高速にカウントしている、それは64ビット目をゼロにして、ビット操作を行うことは論理的である、非常に速い...。 テストの操作ログ - アルゴリズム取引、自動売買ロボット Maxim Dmitrievsky 2017.07.01 18:43 #4375 グレイル残念ながら、この10年間のコミュニティのレベルは、故ユーリ・レシェトフ氏のAIから 遠く及ばない。"what past is what will be and there is nothing new under the sun "という言葉があるように。 そうだったのか...とても残念だ Yuriy Asaulenko 2017.07.01 19:02 #4376 Maxim Dmitrievsky: だから、それはとても悲しいことなのです。それが普通です。これは普通のことで、フォーラムに参加している人たちは常に変化しており、自分のアイディアをフォーラムから追い出したり、イベントの絶望感からトレードをあきらめたりしているのです。現在、多層(2層以上)のTSを構成する問題の解決策を見つけたようです。)と、まだTSを始めてもいないのですが、制限しています。TC自体には手をつけておらず、時系列や 統計の実験にとどまっていますが、総じて言えば、フォーラムで読んで書くことは特にありません。ほぼ1週間ぶりにフォーラムを訪れました。 Maxim Dmitrievsky 2017.07.01 19:09 #4377 ユーリイ・アサウレンコこれが普通です。フォーラムの人々は常に変化し、フォーラムを卒業し、またはイベントの絶望的なために取引をあきらめる自分自身の方法を見つけています。TSを多層(2層以上)に構築する問題の解決策が見つかったようです。)と、自分ではまだ始めてもいないのですが、自分で制限しています。TC自体には手をつけておらず、時系列や統計の実験にとどまっていますが、総じて言えば、フォーラムで読んで書くことは特にありません。ほぼ1週間、全くチェックしていません。1年半でもう飽きた)この面白いテーマといくつかの記事だけが残り、他はもう幼稚園のようだ) Aleksey Vyazmikin 2017.07.01 19:50 #4378 ミハイル・マルキュカイツ 説明が長くなってしまいましたが、一般的にZZは合いません。私はそれを確かに伝えているのです。 私のExpert AdvisorはRE(構造とそのベクトルの分析)を使用すると性能が向上するのですが、トレーニングには適していません - 不思議です。 ミハイル・マルキュカイツ自分たちが何をしたいのかを決めなければならない。予測または分類する。アプローチはまったく異なるが、目指すところは同じ・・・。 私は今分類に興味があります。つまり、自分では特定できない特定の条件下でフィルタを適用することです。フィルタリングが起こることがありますが、NSはこの問題を解決できるのでしょう。 Yuriy Asaulenko 2017.07.01 20:14 #4379 -Aleks- です。 私のEAはZZ(構造とそのベクトルの分析)を使うとパフォーマンスが向上するのですが、トレーニングではダメなんですね、不思議です。ただ、調理法を知らないだけなのです))-Aleks- です。 私は今、分類、つまり私自身が特定できないある条件下でフィルタをかけることに興味があります。フィルタリングが起こることもありますが、NSがこの問題を解決できると仮定しています。NSは可能ですが、ここにも準備の問題があり、おそらくTCアプリケーションの思想の問題があるのでしょう。具体的なアプリケーションでは、まったく異なる問いを投げかけるとしよう。こうして準備されるべきだと思われます)。つまり、NSはTCを補完するものであり、それ自身の問題を解決するものであるべきだ。 Server Muradasilov 2017.07.01 20:16 #4380 グレイル残念ながら、この10年間のコミュニティのレベルは、故ユーリー・レシェトフ氏のAIから 遠く及ばず、"What was, will be and there is nothing new under the sun "という言葉があるように、「太陽の下に新しいものはない」のです。私は理解できない、ジュラはもうない? 1...431432433434435436437438439440441442443444445...3399 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
すべて1つの数式ですが、わかりやすくするために3つのステップにしただけです。だから、符号は二乗があるので問題ないでしょう。
((a5-b5)+(b4-a4))^2 = (デルタ5+( -デルタ4))^2
つまり、デルタシーケンス0,+10,+15,+12,+5ではまだ誤差を過小評価することになります。
かっこいいプロセッサーですね))
私のは乗算より加減算の方が速いし、モジュラスはビット64をゼロに等化するだけで求められる。
テストすることを怠らないでください、私の乗算と差は5%(*>-)で異なりますが、モジュールは乗算の半分と同じ重さ、最終的にあなたのバージョンは私のよりも50%遅いです。
モジュールなしの差は少し速くなるが(~3%)、モジュールの差は1.5倍遅くなる残念ながら、この10年間のコミュニティのレベルは、故ユーリ・レシェトフ氏のAIから 遠く及ばない。"what past is what will be and there is nothing new under the sun "という言葉があるように。
確認しました。エキスパートコード
int OnInit()
{
double res=0;
double p[];
int bl=CopyClose (_Symbol,PERIOD_M1,0,2000,p );
uint t1=GetTickCount();
for(int i=0;i<2000;i++){
for(int j=0;j<2000;j++){
for(int k=0;k<2000;k++){
res+=p[i]*p[j]+p[j]*p[k]+p[k]*p[i];
if (res>1000000000){res=0;}
}}}
uint t2=GetTickCount(); Print("1 Calc time=",t2-t1);
t1=GetTickCount();
for(int i=0;i<2000;i++){
for(int j=0;j<2000;j++){
for(int k=0;k<2000;k++){
res+=MathAbs(p[i]-p[j])+MathAbs(p[j]-p[k])+MathAbs(p[k]-p[i]);
if (res>1000000000){res=0;}
}}}
t2=GetTickCount(); Print("2 Calc time=",t2-t1);
return(1);
}
void OnTick() { return; }
複数回実行した場合の結果
2017.07.01 20:50:57.268 test (EURUSD,M1) 1 Calc time=5897
2017.07.01 20:51:02.227 test (EURUSD,M1) 2 Calc time=4961
2017.07.01 20:51:57.268 test (EURUSD,M1) 1 Calc time=5897 2017.07.01 20:51:14.359 test (EURUSD,M1) 1 Calc time=5913
2017.07.01 20:51:19.290 test (EURUSD,M1) 2 Calc time=4929
2017.07.01 20:51:14.359 test (EURUSD,M1) 1 Calc time=5913 2017.07.01 20:51:58.296 test (EURUSD,M1) 1 Calc time=5960
2017.07.01 20:52:03.357 test (EURUSD,M1) 2 Calc time=5070
2017.07.01 20:51:58.296 test (EURUSD,M1) 2 Calc time=5060 2017.07.01 20:52:21.364 test (EURUSD,M1) 1 Calc time=5928
2017.07.0120:52:26.303テスト(EURUSD,M1)2 Calc time=4930
あなたのバリアントは20%遅くなる。正直、掛け算がこんなに早くカウントされるとは思っていませんでした。
PS.
MathAbsを削除 して、本当にそんなに遅いのかどうか確認。
2017.07.01 21:06:03.844 test (EURUSD,M1) 1 Calc time=5943
2017.07.01 21:06:08。793 test (EURUSD,M1) 2 Calc time=4945
速度は追加されていないので、MathAbsはまだ非常に高速にカウントしている、それは64ビット目をゼロにして、ビット操作を行うことは論理的である、非常に速い...。
残念ながら、この10年間のコミュニティのレベルは、故ユーリ・レシェトフ氏のAIから 遠く及ばない。"what past is what will be and there is nothing new under the sun "という言葉があるように。
だから、それはとても悲しいことなのです。
それが普通です。これは普通のことで、フォーラムに参加している人たちは常に変化しており、自分のアイディアをフォーラムから追い出したり、イベントの絶望感からトレードをあきらめたりしているのです。
現在、多層(2層以上)のTSを構成する問題の解決策を見つけたようです。)と、まだTSを始めてもいないのですが、制限しています。
TC自体には手をつけておらず、時系列や 統計の実験にとどまっていますが、総じて言えば、フォーラムで読んで書くことは特にありません。ほぼ1週間ぶりにフォーラムを訪れました。
これが普通です。フォーラムの人々は常に変化し、フォーラムを卒業し、またはイベントの絶望的なために取引をあきらめる自分自身の方法を見つけています。
TSを多層(2層以上)に構築する問題の解決策が見つかったようです。)と、自分ではまだ始めてもいないのですが、自分で制限しています。
TC自体には手をつけておらず、時系列や統計の実験にとどまっていますが、総じて言えば、フォーラムで読んで書くことは特にありません。ほぼ1週間、全くチェックしていません。
1年半でもう飽きた)この面白いテーマといくつかの記事だけが残り、他はもう幼稚園のようだ)
説明が長くなってしまいましたが、一般的にZZは合いません。私はそれを確かに伝えているのです。
私のExpert AdvisorはRE(構造とそのベクトルの分析)を使用すると性能が向上するのですが、トレーニングには適していません - 不思議です。
自分たちが何をしたいのかを決めなければならない。予測または分類する。アプローチはまったく異なるが、目指すところは同じ・・・。
私は今分類に興味があります。つまり、自分では特定できない特定の条件下でフィルタを適用することです。フィルタリングが起こることがありますが、NSはこの問題を解決できるのでしょう。
私のEAはZZ(構造とそのベクトルの分析)を使うとパフォーマンスが向上するのですが、トレーニングではダメなんですね、不思議です。
ただ、調理法を知らないだけなのです))
私は今、分類、つまり私自身が特定できないある条件下でフィルタをかけることに興味があります。フィルタリングが起こることもありますが、NSがこの問題を解決できると仮定しています。
NSは可能ですが、ここにも準備の問題があり、おそらくTCアプリケーションの思想の問題があるのでしょう。具体的なアプリケーションでは、まったく異なる問いを投げかけるとしよう。
こうして準備されるべきだと思われます)。つまり、NSはTCを補完するものであり、それ自身の問題を解決するものであるべきだ。
残念ながら、この10年間のコミュニティのレベルは、故ユーリー・レシェトフ氏のAIから 遠く及ばず、"What was, will be and there is nothing new under the sun "という言葉があるように、「太陽の下に新しいものはない」のです。
私は理解できない、ジュラはもうない?