エリート指標 :) - ページ 82 1...757677787980818283848586878889...1108 新しいコメント Mladen Rakic 2009.06.24 16:06 #811 ... これが一番シンプルな方法だと思うのですが・・・。 //+------------------------------------------------------------------+ //| Ema.mq4 | //+------------------------------------------------------------------+ #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Red extern int EmaPrice = PRICE_CLOSE; extern int EmaPeriod = 14; double EmaBuffer[]; double EmaCoef; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int init() { SetIndexBuffer(0,EmaBuffer); EmaCoef = 2.0 / (1.0+EmaPeriod); return(0); } int deinit() { return(0); } int start() { int counted_bars=IndicatorCounted(); int i,limit; if(counted_bars < 0) return(-1); if(counted_bars > 0) counted_bars--; limit = Bars-counted_bars; for (i=limit; i>=0; i--) { double price = iMA(NULL,0,1,0,MODE_SMA,EmaPrice,i); if (i>=(Bars-1)) EmaBuffer = price; else EmaBuffer = EmaBuffer+EmaCoef*(price-EmaBuffer); } return(0); } Rayche: こんにちは、どなたか指数移動平均のインジケータをダウンロードできる場所をご存知でしょうか? メタトレーダープラットフォームのインジケータファイルを見ましたが、そこにはシンプルな移動平均のインジケータしか見当たりません。 よろしくお願いします。 Elite indicators :) コーディングの方法は? ボリンジャーバンドの改善... san4x 2009.06.24 16:45 #812 Rayche: こんにちは、どなたか、飾り気のないストレートなExponential Moving Averageインジケータをダウンロードできる場所をご存知でしょうか? メタトレーダープラットフォームのインジケータファイルを見ましたが、そこにはシンプルな移動平均のインジケータしか見当たりません。 よろしくお願いします。 または...Moving Averageというインジケータ(MT4パッケージに標準装備)をチャートにドラッグすると、ダイアログボックスが現れます。MA Method "というボックスで"Exponential"を選択します。 それとも、ベル&ホイッスルが多すぎるのでしょうか? 削除済み 2009.06.24 18:27 #813 igorad: AdvancedAMAにJurik FD(ER_mode=1)を実装したバージョンを更新しました。 カラーモードは、ColorBarBack =0または1のみを使用することをお勧めします。 İgorさん、どうもありがとうございました。 drhouse7 2009.06.26 09:01 #814 eKetas: こんにちは。平和な芸術的な指標をありがとうございます。 HMA、AllAverages、AllTrendEnvelopesはとても気に入っていますが、レンジバーチャートでMTFオプションを使用したい場合、これが機能しないという問題に直面しています。 どなたか、この問題の解決策をご存知でしょうか? 多分、写真であなたを助けることができます。 削除済み 2009.06.26 12:56 #815 これは、Nicolellisレンジバーですか? インジケータは、レンジバーを正しく調整することになっているのですか? Antomi 2009.06.28 19:39 #816 HMA kiasom: 素晴らしい仕事だ、mladen、ありがとう。HMAをガウシアンフィルターやノンラグMAと比較してみましたが、HMAはその滑らかさにより、これらの指標より優れています。 そのため、トレンドの方向性をできるだけ明確にする必要があるEAを構築する際には、最適な指標となります。このEAはマルチTFでトレンドを認識・評価し、SLとTPレベルにはOne-sided Gaussian libraryを使用する予定です。 このシステムを構築し始め、EAは最初のテストバージョンで動作しています。しかし、バックテストではかなり遅いです。その理由は、EAが各コールに対してHMAをロードし、アンロードすることにあるようです。テスターの'Journal'タブではこのように見えます。 2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 削除されました。 2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 正常にロードされました。 そして、これはHMAを呼び出すたびに、つまり各バーごとに繰り返さ れます。 この原因はHMA.mq4にあり、HMAを呼び出すために2種類のEAを試しましたが、どちらも同じ問題です。HMAのコードで分離しようとしましたが、原因を見つけられませんでした。 コードを変更するためのヒントがあれば、ありがたく受け取らせていただきます。 Kiasomさん、こんにちは。 AllAverages v2.5.mq4は試されましたか? 設定で私が知っている可能なすべてのMAを選択することができます。 ただ、私の考えです。 よろしくお願いします。 Antomi kiasom 2009.06.28 20:06 #817 ありがとうございます。週末はすでに2回ほど良い天気でした。 HMAをガウシアンフィルターやノンラグMAと比較してみたんだけど、HMAはその滑らかさゆえに、これらよりもいくらか有利だった。 そのため、トレンドの方向性をできるだけ明確にする必要があるEAを作るには最適な指標です。このEAはマルチTFでトレンドを認識・評価し、SLとTPレベルにはOne-sided Gaussian libraryを使用する予定です。 このシステムを構築し始め、EAは最初のテストバージョンで動作しています。しかし、バックテストでは かなり遅いです。その理由は、EAが各コールに対してHMAをロードし、アンロードすることにあるようです。テスターの'Journal'タブではこのように見えます。 2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 削除されました。 2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 正常にロードされました。 そして、これはHMAを呼び出すたびに、つまり各バーごとに繰り返さ れます。 この原因はHMA.mq4にあり、HMAを呼び出すために2種類のEAを試しましたが、どちらも同じ問題です。HMAのコードから原因を切り出そうとしましたが、見つかりませんでした。 唯一の仮説は、iCustom関数に関係していることです。 コードを変更するためのヒントがあれば、ありがたく受け取らせていただきます。 William Snyder 2009.06.28 23:24 #818 HMAの呼び方 というわけで、このたびはありがとうございました!Have been compairing your HMA's to a Gaussian filter, as well as the Nonlag MA's, and the HMA has some advantage over these due to its smoothness.HMAは、トレンドの方向性を明確にする必要があるEAの構築に最適なインジケータです。このEAはマルチTFでトレンドを認識・評価し、SLとTPレベルにはOne-sided Gaussian libraryを使用する予定です-これもmladenのおかげです。 このシステムを構築し始め、EAは最初のテストバージョンで動作しています。しかし、バックテストではかなり遅いです。その理由は、EAが各コールに対してHMAをロードし、アンロードすることにあるようです。テスターの'Journal'タブではこのように見えます。 2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 削除されました。 2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 正常にロードされました。 そして、これがHMAを呼び出すたびに、つまり各バーごとに繰り返されます。 この原因はHMA.mq4にあり、HMAを呼び出すために2種類のEAを試しましたが、両方とも同じ問題があります。HMAのコードから原因を切り出そうとしましたが、見つかりませんでした。 唯一の仮説は、iCustom関数に関係しているということです。 コードを変更するためのヒントがあれば、ありがたく受け取らせていただきます。 もし私の記憶が正しければ、このHMAを呼び出すには:: iCustom(NULL,timeFrame,IndicatorFileName, "calculateHMA",HMAPeriod,HMAPrice,HMAMethod,0,0); を使う必要があるかもしれませんが、Mladenが検証したほうがいいでしょう。 edit:: calculateHMAは、貼り付けるときに、なぜか一語のはずなのですが、それを分離して投稿しています! kiasom 2009.06.29 02:47 #819 Antomiさん、どうもありがとうございます。 試してみましたが、うまく動作しています。また、私が持っていたもう一つの問題、滑らかさを増すために(偽のシグナルを避けるために)Heiken Ashiの 価格を使用することを解決しました。 しかし、AllAverages v2.5.mq4はどこにあるのでしょうか? 私が見つけた最後のバージョンは2.3でした。 是非ともAllaveragesは素晴らしいファシリテーターです。 Mladen Rakic 2009.06.29 04:25 #820 ... kiasomさん、mrtoolsさんのおっしゃるとおりです。 でも、スピードのために、EAで「単純な」HMAを使ってみてはどうでしょう?あなたが使おうとしているHMAは、当然のように仕事をしますが(その仕事を完了するために何度も自分自身を呼び出します)、いくつかの速度コストがかかるため、EAにはあまり適しません。 念のため、私がEAに使っているHMAのバージョンを添付します。特別なものではありませんが、EAで必要なもの以上のものはありません。 ファイル: hma.forea.mq4 2 kb 1...757677787980818283848586878889...1108 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...
これが一番シンプルな方法だと思うのですが・・・。
//| Ema.mq4 |
//+------------------------------------------------------------------+
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
extern int EmaPrice = PRICE_CLOSE;
extern int EmaPeriod = 14;
double EmaBuffer[];
double EmaCoef;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
SetIndexBuffer(0,EmaBuffer);
EmaCoef = 2.0 / (1.0+EmaPeriod);
return(0);
}
int deinit()
{
return(0);
}
int start()
{
int counted_bars=IndicatorCounted();
int i,limit;
if(counted_bars < 0) return(-1);
if(counted_bars > 0) counted_bars--;
limit = Bars-counted_bars;
for (i=limit; i>=0; i--)
{
double price = iMA(NULL,0,1,0,MODE_SMA,EmaPrice,i);
if (i>=(Bars-1))
EmaBuffer = price;
else EmaBuffer = EmaBuffer+EmaCoef*(price-EmaBuffer);
}
return(0);
}こんにちは、どなたか指数移動平均のインジケータをダウンロードできる場所をご存知でしょうか? メタトレーダープラットフォームのインジケータファイルを見ましたが、そこにはシンプルな移動平均のインジケータしか見当たりません。 よろしくお願いします。
こんにちは、どなたか、飾り気のないストレートなExponential Moving Averageインジケータをダウンロードできる場所をご存知でしょうか? メタトレーダープラットフォームのインジケータファイルを見ましたが、そこにはシンプルな移動平均のインジケータしか見当たりません。 よろしくお願いします。
または...Moving Averageというインジケータ(MT4パッケージに標準装備)をチャートにドラッグすると、ダイアログボックスが現れます。MA Method "というボックスで"Exponential"を選択します。
それとも、ベル&ホイッスルが多すぎるのでしょうか?
AdvancedAMAにJurik FD(ER_mode=1)を実装したバージョンを更新しました。 カラーモードは、ColorBarBack =0または1のみを使用することをお勧めします。
İgorさん、どうもありがとうございました。
こんにちは。
平和な芸術的な指標をありがとうございます。
HMA、AllAverages、AllTrendEnvelopesはとても気に入っていますが、レンジバーチャートでMTFオプションを使用したい場合、これが機能しないという問題に直面しています。
どなたか、この問題の解決策をご存知でしょうか?多分、写真であなたを助けることができます。
これは、Nicolellisレンジバーですか? インジケータは、レンジバーを正しく調整することになっているのですか?
HMA
素晴らしい仕事だ、mladen、ありがとう。
HMAをガウシアンフィルターやノンラグMAと比較してみましたが、HMAはその滑らかさにより、これらの指標より優れています。
そのため、トレンドの方向性をできるだけ明確にする必要があるEAを構築する際には、最適な指標となります。このEAはマルチTFでトレンドを認識・評価し、SLとTPレベルにはOne-sided Gaussian libraryを使用する予定です。
このシステムを構築し始め、EAは最初のテストバージョンで動作しています。しかし、バックテストではかなり遅いです。その理由は、EAが各コールに対してHMAをロードし、アンロードすることにあるようです。テスターの'Journal'タブではこのように見えます。
2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 削除されました。
2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 正常にロードされました。
そして、これはHMAを呼び出すたびに、つまり各バーごとに繰り返さ れます。
この原因はHMA.mq4にあり、HMAを呼び出すために2種類のEAを試しましたが、どちらも同じ問題です。HMAのコードで分離しようとしましたが、原因を見つけられませんでした。
コードを変更するためのヒントがあれば、ありがたく受け取らせていただきます。Kiasomさん、こんにちは。
AllAverages v2.5.mq4は試されましたか?
設定で私が知っている可能なすべてのMAを選択することができます。
ただ、私の考えです。
よろしくお願いします。
Antomi
ありがとうございます。週末はすでに2回ほど良い天気でした。
HMAをガウシアンフィルターやノンラグMAと比較してみたんだけど、HMAはその滑らかさゆえに、これらよりもいくらか有利だった。
そのため、トレンドの方向性をできるだけ明確にする必要があるEAを作るには最適な指標です。このEAはマルチTFでトレンドを認識・評価し、SLとTPレベルにはOne-sided Gaussian libraryを使用する予定です。
このシステムを構築し始め、EAは最初のテストバージョンで動作しています。しかし、バックテストでは かなり遅いです。その理由は、EAが各コールに対してHMAをロードし、アンロードすることにあるようです。テスターの'Journal'タブではこのように見えます。
2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 削除されました。
2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 正常にロードされました。
そして、これはHMAを呼び出すたびに、つまり各バーごとに繰り返さ れます。
この原因はHMA.mq4にあり、HMAを呼び出すために2種類のEAを試しましたが、どちらも同じ問題です。HMAのコードから原因を切り出そうとしましたが、見つかりませんでした。
唯一の仮説は、iCustom関数に関係していることです。
コードを変更するためのヒントがあれば、ありがたく受け取らせていただきます。
HMAの呼び方
Have been compairing your HMA's to a Gaussian filter, as well as the Nonlag MA's, and the HMA has some advantage over these due to its smoothness.
HMAは、トレンドの方向性を明確にする必要があるEAの構築に最適なインジケータです。このEAはマルチTFでトレンドを認識・評価し、SLとTPレベルにはOne-sided Gaussian libraryを使用する予定です-これもmladenのおかげです。
このシステムを構築し始め、EAは最初のテストバージョンで動作しています。しかし、バックテストではかなり遅いです。その理由は、EAが各コールに対してHMAをロードし、アンロードすることにあるようです。テスターの'Journal'タブではこのように見えます。
2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 削除されました。
2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 正常にロードされました。
そして、これがHMAを呼び出すたびに、つまり各バーごとに繰り返されます。
この原因はHMA.mq4にあり、HMAを呼び出すために2種類のEAを試しましたが、両方とも同じ問題があります。HMAのコードから原因を切り出そうとしましたが、見つかりませんでした。
唯一の仮説は、iCustom関数に関係しているということです。
コードを変更するためのヒントがあれば、ありがたく受け取らせていただきます。もし私の記憶が正しければ、このHMAを呼び出すには:: iCustom(NULL,timeFrame,IndicatorFileName, "calculateHMA",HMAPeriod,HMAPrice,HMAMethod,0,0); を使う必要があるかもしれませんが、Mladenが検証したほうがいいでしょう。
edit:: calculateHMAは、貼り付けるときに、なぜか一語のはずなのですが、それを分離して投稿しています!
Antomiさん、どうもありがとうございます。
試してみましたが、うまく動作しています。また、私が持っていたもう一つの問題、滑らかさを増すために(偽のシグナルを避けるために)Heiken Ashiの 価格を使用することを解決しました。
しかし、AllAverages v2.5.mq4はどこにあるのでしょうか?
私が見つけた最後のバージョンは2.3でした。
是非ともAllaveragesは素晴らしいファシリテーターです。
...
kiasomさん、mrtoolsさんのおっしゃるとおりです。
でも、スピードのために、EAで「単純な」HMAを使ってみてはどうでしょう?あなたが使おうとしているHMAは、当然のように仕事をしますが(その仕事を完了するために何度も自分自身を呼び出します)、いくつかの速度コストがかかるため、EAにはあまり適しません。
念のため、私がEAに使っているHMAのバージョンを添付します。特別なものではありませんが、EAで必要なもの以上のものはありません。