角度は横軸の時間の長さに依存します。ですから、角度ではなく、「時間枠ごとの平均差(pips)」のようなものを使うことをお勧めします。つまり、MA1とMA2の値の差をとり、それをMAが交差した瞬間から角度が欲しい瞬間までの時間枠の数で割るということです。
ご提案ありがとうございます!いい感じです...実は、すでに何か動いています! でも、少し調整が必要です...
ご挨拶です。
Koenです。
ご挨拶です。
Koenです。
価格と時間という異なる単位を持つため、スケジュール上で直線の傾きの角を測定することはできない。似たもの同士(like to like)であれば、測定可能です。この場合、スケジュール上の直線の傾きの一角をピクセルで表現して計測しようとします。時間の単位に対して、価格の変化の速さだけをポイント単位で計測するのが本格的な方法です。
DxdCn,
完全に同意します。角度は重要であり、常に使用されるものです。
投稿された数式に興味があります。私は今まで以下の式で角度を求めていました。
(((MathArctan(line_slope/100))*(180/3.14159))*angle_factor) です。
傾きは別の関数で計算します。Angle_factorは円の形式を制御する。とにかく、近くはなるのですが、まだ正しくないのです。
これはテスター内でウィンドウ関数が動作しないためでしょうか、それとも私が何か間違ったことをしたのでしょうか?
平和です。
完全に同意します。角度は重要であり、常に使用されるものです。
投稿された数式に興味があります。私は今まで以下の式で角度を求めていました。
(((MathArctan(line_slope/100))*(180/3.14159))*angle_factor) です。
傾きは別の関数で計算します。Angle_factorは円の形式を制御する。とにかく、近くはなるのですが、まだ正しくないのです。
これはテスター内でウィンドウ関数が動作しないためでしょうか、それとも私が何か間違ったことをしたのでしょうか?
平和です。
MetaTrader 4のテスト機能と制限を 参照してください、そこに表示されます。
最適化プロセスの特長
|
Roshさん、ありがとうございます。
どういたしまして。
注:スクリーンピクセルに基づく!!dx,dyは同じ単位でなければなりません、スクリーンピクセルに最適なトランス。
MathArctan(MathTan(
((価格1-価格2)/(WindowPriceMax()-WindowPriceMin()))
/
((シフト2-シフト1)/WindowBarsPerChart())
))
*180/3.14
divide by zero エラー? 計算前に(shift2-shift1)がZEROにならないかチェックします。
最新版の203でテストしています。
EAのテストではテストしていません。
MathArctan(MathTan(
((価格1-価格2)/(WindowPriceMax()-WindowPriceMin()))
/
((シフト2-シフト1)/WindowBarsPerChart())
))
*180/3.14
divide by zero エラー? 計算前に(shift2-shift1)がZEROにならないかチェックします。
最新版の203でテストしています。
EAのテストではテストしていません。
DxdCnです。
私はあなたが共有した式に深い感謝を与えたいと思います。EAを組み立てるのを終わらせなければならなかったので、さっきは返事をしませんでした。魅力的なように動作します。
平和と親善を祈ります。
私はあなたが共有した式に深い感謝を与えたいと思います。EAを組み立てるのを終わらせなければならなかったので、さっきは返事をしませんでした。魅力的なように動作します。
平和と親善を祈ります。
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
チャート上にプロットされている移動平均線の角度を知るにはどうしたらよいでしょうか?
例えば、以下のような場合です。チャート上に2本から3本の移動平均 線をプロットしています。その角度(例えば60度)に基づき、現在の上昇トレンドがどの程度強いかを示す指標を持っています。
この角度は、過去10本のローソク足のMA値から自分で計算すべきでしょうか、それともObjectGet()関数を使用すべきでしょうか?後者を試しましたが、名前を指定しなければならず、私のMAはすべて同じ名前なので(そして、私はそれらを変更する方法を見ません)、何も出てきません...。(実際には同じMAですが、終値、高値、安値に基づいています)。
どんな助けでも非常に感謝されます!よろしくお願いします。
よろしくお願いします。
Koen.