トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 275 1...268269270271272273274275276277278279280281282...3399 新しいコメント Женя 2017.02.10 22:22 #2741 アンドレイ・ディク とても簡単です。チャートを1つの範囲にスケーリングする必要があります。 кодmytarmailSは R関数が必要なのに、なぜあなたのmqlトリックが必要なのでしょうか? Andrey Dik 2017.02.11 05:37 #2742 ゼンヤ。mytarmailSは Rの関数が必要なのでしょう、なぜあなたのmqlの技が必要なのでしょう。"愚か者め、ヴァーシャ!"(c)愛とハト。 質問者が望んでいることを実現するための方法をお伝えしました。関数は単純明快で、彼は忘れられないRに書き直そうと思えばできる。 СанСаныч Фоменко 2017.02.11 07:30 #2743 ゼンヤ。mytarmailSは R関数が必要なのであって、あなたのmqlトリックは必要ありません。scale(x, center = TRUE, scale = TRUE)x は行列である。センタリングとスケーリングは,行列の各列に対して個別に行われるcenterとscaleの値によって、異なるセンタリングとスケーリングの方法が実行される。scale {base}を参照してください。 mytarmailS 2017.02.11 08:28 #2744 サンサニッチ・フォメンコscale(x, center = TRUE, scale = TRUE)x は行列である。センタリングとスケーリングは,行列の各列に対して個別に行われるcenterとscaleの値によって、異なるセンタリングとスケーリングの方法が実行される。scale {base}を参照してください。scale()は、トリッキーな正規化で常に異なる範囲を作ってしまうので、適切ではありません...。x <- cumsum(rnorm(20))+100#диапазон.нормированого "X" RX <- range( scale(x,T,T) ) RX-2.140863 1.424344-1.932520 1.450485-1.617709 2.390062.......... итп. RX2 <- range( scale(x,F,T) ) RX20.9477774 0.99352810.9587916 0.99028560.9342381 1.0031507.......... итп. RX3 <- range( scale(x,T,F) ) RX3-2.079683 1.381148-2.575139 1.668604-1.554297 2.048058.......... итп. RX4 <- range( scale(x,F,F) ) RX495.29704 99.8021197.59647 100.8915494.67793 99.78135.......... итп.その場合、それぞれのベクトルに異なる重みが加わってしまい、正しくまとめることができなくなるからです。各ベクトルの範囲を0から1に設定する関数を作ったところx <- cumsum(rnorm(20))+100range01 <- function(x){(x-min(x))/(max(x)-min(x))}#диапазон.нормированого "X" r01 <- range( range01(x) ) r01010101協力しようとした人たちに感謝する Machine learning in trading: 戦略バランス曲線の品質評価としての R 乗 ディープニューラルネットワーク(その4)ニューラルネットワークモデルの作成、訓練、テスト Женя 2017.02.11 10:27 #2745 アンドレイ・ディク"愚か者め、ヴァーシャ!"(c)愛とハト。 質問者が望んでいることを実現するためのアイデアを提供しました。機能は単純明快であり、彼はあまりに熱心であれば、忘れられないRに書き換えることができる。 重要なのは、90%の関数は、神のみぞ知るような内容の関数を持つ「パッケージ」を探すよりも、自分で書いた方が早いということです。しかし、よく言われるように、「何事も極めれば・・・」なのです。 Vladimir Perervenko 2017.02.13 09:32 #2746 mytarmailS:scale() は適切ではありません。トリッキーな正規化により、常に異なる範囲を作ってしまいます...。私のタスクでは、範囲が常に異なるという事実は受け入れられません。なぜなら、各ベクトルに異なる重みが割り当てられてしまい、正しい合計ができなくなるからです各ベクトルの範囲を0から1に設定する関数を作ったところx <- cumsum(rnorm(20))+100range01 <- function(x){(x-min(x))/(max(x)-min(x))}#диапазон.нормированого "X" r01 <- range( range01(x) ) r01010101協力しようとしたすべての人に感謝する ===========================================scale()関数は非常に汎用性の高い関数です。思いついたことがそれに対応する。range01 <- scale(x, center = min(x), scale = max(x) - min(x))グッドラック Vladimir Perervenko 2017.02.13 09:37 #2747 ジャンニ つまり、「パッケージ」を探して、その中にある「何が何だかわからない」内容の関数を探すよりも、90%の関数を自分で書いた方が早いのです。しかし、よく言われるように、「銃の達人」です。なぜ「誰が見てもわかる内容で」なのか?どのパッケージのどの機能でも見ることができます。その名前を()なしで入力するだけで、中身が表示されます。知らなかったんですか?グッドラック fxsaber 2017.02.13 09:42 #2748 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム 機械学習:理論と実践(トレーディングとその先へ) コンビナート 2017.02.09 17:57 面白いのは、ラウンドレベルではほとんどリミットを置いていて、チャートの価格水準に基づいてストップを置いていることです。 暗号についても同様です(限度額という意味では、ストップはそこでは見られません)。 一般に、深いダイヤルがあるところでは、どこでも見ることができます。 良いデモです!ありがとうございました。 Женя 2017.02.13 11:49 #2749 ウラジミール・ペレヴェンコなぜ「誰が見てもわかる内容で」なのか?どのパッケージのどの機能でも見ることができます。その名前を()なしで入力するだけで、中身が表示されます。知らなかったんですか?グッドラック つまり、私は、あらゆる種類の「マジック」トリックや、100500種類もあるさまざまなフレームワーク、さまざまな秘密のキーの組み合わせ、1万種類以上ある「ユニバーサル関数」のパラメータの1つが何を意味するかなど、知りたくもない、ということなのです。脳が違うんです。私自身、何百、何千という関数を書き、そのうちのいくつかは既に書いたことを忘れて何度も書き直しました。半年前に自分で書いてほとんど使わなかった関数の名前とシグネチャを覚えていない、左のフレームワークからどうやって1万個の関数を覚えるのでしょうか。でも、アルゴリズムのエッセンスを思い出したり、再発明するのは得意で、例えばFit01の 場合、忘れてもすぐに用意できるし、OSやPHP、フレームワーク、パッケージに依存しないのがいい。 mytarmailS 2017.02.13 16:03 #2750 ウラジミール・ペレヴェンコありがとうございました。 1...268269270271272273274275276277278279280281282...3399 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
アンドレイ・ディク
とても簡単です。チャートを1つの範囲にスケーリングする必要があります。
код
mytarmailSは R関数が必要なのに、なぜあなたのmqlトリックが必要なのでしょうか?
mytarmailSは Rの関数が必要なのでしょう、なぜあなたのmqlの技が必要なのでしょう。
質問者が望んでいることを実現するための方法をお伝えしました。関数は単純明快で、彼は忘れられないRに書き直そうと思えばできる。
mytarmailSは R関数が必要なのであって、あなたのmqlトリックは必要ありません。
scale(x, center = TRUE, scale = TRUE)
x は行列である。センタリングとスケーリングは,行列の各列に対して個別に行われる
centerとscaleの値によって、異なるセンタリングとスケーリングの方法が実行される。
scale {base}を参照してください。
scale(x, center = TRUE, scale = TRUE)
x は行列である。センタリングとスケーリングは,行列の各列に対して個別に行われる
centerとscaleの値によって、異なるセンタリングとスケーリングの方法が実行される。
scale {base}を参照してください。
scale()は、トリッキーな正規化で常に異なる範囲を作ってしまうので、適切ではありません...。
#диапазон.нормированого "X"
RX <- range( scale(x,T,T) )
RX
-2.140863 1.424344
-1.932520 1.450485
-1.617709 2.390062
......
.... итп.
RX2 <- range( scale(x,F,T) )
RX2
0.9477774 0.9935281
0.9587916 0.9902856
0.9342381 1.0031507
......
.... итп.
RX3 <- range( scale(x,T,F) )
RX3
-2.079683 1.381148
-2.575139 1.668604
-1.554297 2.048058
......
.... итп.
RX4 <- range( scale(x,F,F) )
RX4
95.29704 99.80211
97.59647 100.89154
94.67793 99.78135
......
.... итп.
その場合、それぞれのベクトルに異なる重みが加わってしまい、正しくまとめることができなくなるからです。
各ベクトルの範囲を0から1に設定する関数を作ったところ
range01 <- function(x){(x-min(x))/(max(x)-min(x))}
#диапазон.нормированого "X"
r01 <- range( range01(x) )
r01
01
01
01
協力しようとした人たちに感謝する
"愚か者め、ヴァーシャ!"(c)愛とハト。
質問者が望んでいることを実現するためのアイデアを提供しました。機能は単純明快であり、彼はあまりに熱心であれば、忘れられないRに書き換えることができる。
scale() は適切ではありません。トリッキーな正規化により、常に異なる範囲を作ってしまいます...。
私のタスクでは、範囲が常に異なるという事実は受け入れられません。なぜなら、各ベクトルに異なる重みが割り当てられてしまい、正しい合計ができなくなるからです
各ベクトルの範囲を0から1に設定する関数を作ったところ
range01 <- function(x){(x-min(x))/(max(x)-min(x))}
#диапазон.нормированого "X"
r01 <- range( range01(x) )
r01
01
01
01
協力しようとしたすべての人に感謝する
===========================================
scale()関数は非常に汎用性の高い関数です。思いついたことがそれに対応する。
グッドラック
つまり、「パッケージ」を探して、その中にある「何が何だかわからない」内容の関数を探すよりも、90%の関数を自分で書いた方が早いのです。しかし、よく言われるように、「銃の達人」です。
なぜ「誰が見てもわかる内容で」なのか?どのパッケージのどの機能でも見ることができます。その名前を()なしで入力するだけで、中身が表示されます。知らなかったんですか?
グッドラック
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
機械学習:理論と実践(トレーディングとその先へ)
コンビナート 2017.02.09 17:57
面白いのは、ラウンドレベルではほとんどリミットを置いていて、チャートの価格水準に基づいてストップを置いていることです。
暗号についても同様です(限度額という意味では、ストップはそこでは見られません)。
一般に、深いダイヤルがあるところでは、どこでも見ることができます。
なぜ「誰が見てもわかる内容で」なのか?どのパッケージのどの機能でも見ることができます。その名前を()なしで入力するだけで、中身が表示されます。知らなかったんですか?
グッドラック
つまり、私は、あらゆる種類の「マジック」トリックや、100500種類もあるさまざまなフレームワーク、さまざまな秘密のキーの組み合わせ、1万種類以上ある「ユニバーサル関数」のパラメータの1つが何を意味するかなど、知りたくもない、ということなのです。脳が違うんです。私自身、何百、何千という関数を書き、そのうちのいくつかは既に書いたことを忘れて何度も書き直しました。半年前に自分で書いてほとんど使わなかった関数の名前とシグネチャを覚えていない、左のフレームワークからどうやって1万個の関数を覚えるのでしょうか。でも、アルゴリズムのエッセンスを思い出したり、再発明するのは得意で、例えばFit01の 場合、忘れてもすぐに用意できるし、OSやPHP、フレームワーク、パッケージに依存しないのがいい。
ありがとうございました。