インディケータ: 線回帰スロープ

 

線回帰スロープ:

 SMAに正規化された線形回帰スロープ

線回帰スロープ

作者: Vladimir

 
- 他のペアのLRSをこのウィンドウに入れるには?他のペアのLRSを取得するには?マルチLRS タイプを取得する。ありがとう。
 
Automated-Trading:

線形回帰の傾き

著者:ウラジミール

なぜそんなに複雑なのですか?

回帰の始点は3*Lwma-2*Smaになる

回帰の終点は4*Sma-3*Lwmaになる

よって角度は( 始点-終点)/期間

((3L-2S)-( 4S-3L))/period -->(3L-2S-4S+3L)/period -->6*(L-S)/period-->(6/period)*(L-S).

相対値では必要な角度はLwma-Smaの差であり、絶対値では係数6/periodが掛けられる。

追記 ゼロ点LR[0]と終点LR[period]はperiod+1の点数であることがわかったので、ニュアンスもある、

もし波形が周期で計算されるなら、周期-1で割る。

 
Urain:

そして、なぜそんなに複雑なのか?

回帰の出発点は3*Lwma-2*Smaになる

回帰の終点は4*Sma-3*Lwmaになります。

したがって、角度は(始点-終点)/周期となる。

((3L-2S)-( 4S-3L))/period -->(3L-2S-4S+3L)/period -->6*(L-S)/period-->(6/period)*(L-S)

相対的には、希望する角度はLwma-Smaの差であり、絶対的には係数6/周期を掛けたものである。

追記:ゼロ点LR[0]と終点LR[period]はperiod+1であることが判明したので、ニュアンスも異なる、

であれば、これは波形を計算する方法であり、逆に波形が周期で計算されるのであれば、周期-1で割る。

難しいことではありません。既製のSMAとLWMAの代わりに、単純合計と加重合計を計算するために独自のコードを使いました。このインジケータには、正規化以外に目新しい点はありません。正規化せずにEURGBPとUSDJPYの 回帰勾配を構築してみてください。
 
gpwr:
それほど難しくはない。既製のSMAとLWMAの代わりに、単純合計と加重合計を計算するために独自のコードを使いました。このインディケータには、正規化以外に目新しいものはありません。正規化せずにEURGBPとUSDJPYの回帰勾配を計算してみれば、正規化が必要な理由がわかるでしょう。

私自身は、この疑問を解決するために、結果を目的の商品の1/Pointで乗算しました、

この値はポイントで計算され、すでに考慮されているため、商品の特徴に依存しないことがわかりました。

 
Urain:

私自身は、この問題を、結果を探している楽器の1/ポイントに掛けることで解決した、

この値はポイント単位で計算され、ツールの機能には依存しないことがわかりました。

価格そのものやその平均で正規化するほどではありませんが、この方法でも機能します。これは好みの問題である:一方はピップスでの数字が好きで、もう一方はパーセンテージでの数字が好きである。

 
https:// www.mql5.com/ru/forum/107087/page3#64079
 
Automated-Trading:

線形回帰の傾き

著者:Vladimir

なぜかインジケータがコンパイルされません。それは与える:

can't open "C:◆Program Files (x86)◆MetaTrader 5 ◆Indicators ◆Examples ◆Linear_Regression_Slope.ex5" output expert file Linear_Regression_Slope.ex5 1 1

これは何でしょうか?

 
Idalgo:

なぜかインジケーターがコンパイルされません。と表示されます:

can't open "C:◆Program Files (x86)◆MetaTrader 5 ◆Indicators ◆Examples ◆Linear_Regression_Slope.ex5" output expert file Linear_Regression_Slope.ex5 1 1

これは何でしょうか?

Win 7ではex5へのパスが見つかりません。このバージョンでは、mt5はいくつかの魅惑的なフォルダC:◆UsersYouAppData◆Roaming...にあるex5ファイルを探します。新しいインジケータとExpert Advisorをそこに置き、そこでコンパイルする必要があります。これは既知の問題です。mt5開発者に修正を依頼してください。
 
gpwr:
Win 7ではex5へのパスが見つからない。このバージョンでは、mt5はC:¥Users¥YouAppData¥Roaming...という魅惑的なフォルダにあるex5ファイルを探します。新しいインジケータとExpert Advisorをそこに置き、そこでコンパイルする必要があります。これは既知の問題です。mt5の開発者に修正を依頼してください。

これはWindows開発者の新しいセキュリティポリシーに関するものです。ヘルプにそのような場合の対処法が書いてあります。


 
Rosh:

Windows開発者の新しいセキュリティポリシーについてです。ヘルプにはこのような場合の対処法が書かれている。


ありがとう。そのコマンドは知っていました。ここでは多くの人がこの問題に遭遇しているようです。みんなにどうすればいいか、どこを読めばいいか教える代わりに、できればmt5をインストールするときに、この文字列をレジスターに入力してください。そして、もうひとつ。vin 7ではゲストがProgramme Filesのフォルダを変更できないことは知っています。長い間疑問に思っていたのですが、なぜmtはこれらのインジケーター、エキスパート、ライブラリをすべてマイドキュメントで検索できないのでしょうか?2ヶ月前にディスクがクラッシュし、バックアップシステムがマイドキュメント内のすべてのフォルダをコピーし、Program Filesのフォルダをコピーしていないことが判明しました。これは理解できる。バックアップシステムの多くは(すべてではないにしても)、ユーザーデータは通常Program Filesの下には保存されないと想定している。私はこの問題のためにmt4開発の多くを失った。もっといいのは、MQL5フォルダへのパスを指定するコンフィギュレーション・パラメータをmt5に追加し、このフォルダをどこに保存するかをユーザーが決められるようにすることです。デフォルトでは、マイドキュメントに作成されます。