ノン・ラギング・ツール - ページ 7

 
pipeline:
こんにちは。

他のスレッドで Absolute Strenght インジケータのヒストグラム版について質問されたので、ここに紹介します。Mode_Histo 3と4(と1)は、基本的に同じものを示しています。Mode_Histo 2は、少し直感に反しており、見た目もよくありません。

このヒストグラムは、「最終的な」ヒスト製品という意味ではないので、もし誰かがそう感じたら、改良とコードのクリーニングの余地があります。

このヒストグラム・バージョンは、より読みやすくなっています。

 

皮肉なことに

pipeline:
ハイ。

他のスレッドで、Absolute Strenght指標のヒストグラム版について質問されたので、ここに紹介します。Mode_Histo 3と4(と1)は、基本的に同じものを示しています。Mode_Histo 2は、ちょっと直感に反するし、見栄えも悪い。

これは「最終的な」ヒスト製品として意図したものではないので、誰かがそれを感じるなら、改善とコードのクリーニングの余地があります。

でも、同じように考えて、ヒストグラムに変換してみました。 さらに一歩進んで、ブルとベアでは混乱するので、その差をプロットしてみました。

 

このインジケーターのEAを作成できるのは誰ですか?

 

こんにちは。

AbsoluteStrengthに2つのオプションを追加しました。

- ADXによるBulls & Bears Strengthの計算方法(Mode=2)

- 買われすぎ、売られすぎをプロットする機能(ブルズで使用するのが良い)

イゴール

ファイル:
 
igorad:
こんにちは。

AbsoluteStrengthに2つのオプションを追加しました。

- ADXによるBulls & Bears Strengthの計算方法(Mode=2)

- 買われ過ぎ、売られ過ぎのレベルを表示する機能(Bullsで使用するのが良い)

イゴール

買われすぎ・売られすぎレベル」の使い方は?

価格や指標のレベルを入力する必要があるのでしょうか?

 

例えば、OverBought = 70、OverSold = 30と入力してみてください。

 

非Lagの専門家?

どなたかこのシステムで助けていただけませんか?

私は2つの異なる期間のNon Lag MAを使用し、close, open, hi, loを選択できるようにしたいです。 非遅延MAは、最初の投稿にあります。

ありがとうございます。

アル

 
garciaal:
どなたかこのシステムで私を助けていただけませんか?

2つの異なる期間のNon Lag MAを使用し、close, open, hi, loを選択できるようにしたいのですが、可能ですか? Non Lag MAは最初の投稿にあります。

ありがとうございます。

アル

NonLagMAをベースに非常にシンプルなEAを作成しましたが、NonLagMAインジケータのためバックテストが できません。できるのですが、非常に難しいです。私は、このNonLagMAインジケータは、より良いバックテストをカウントするすべてのバーに関する固定されるべきだと思います。なぜなら、私はバックテストなしでEAを投稿することさえできないからです。

 

NonLagMa EAに関するヘルプ

こんにちは、Newdigitalです。

いつもこのフォーラムで素晴らしい仕事をしてくれてありがとうございます。

EAの質問で私を助けてもらえますか? 私はNonLagMA_v5でEAを書こうとしていますが、私のEAがインジケータが出力する値を認識することができません(明らかに私はコーディングの経験がなく、他の人を見て自分の部分を入れているだけです)。 ASCtrendのEAからこれをコピーしました(これはうまく動きませんでした)。

int NonLagMA() {

double Trend=iCustom(NULL,0, "NonLagMA_v5",0,100,0,0,1,0,0.0,4,0);

if (トレンド>0) return(1); // アップ

if (Trend<0)リターン(2); // 下降

if (トレンド=0) return(3); // 横ばい

}

これを動作させるための正しい方法を教えてください。 私は私ができる最も単純なEAにこれを貼り付けたが、それは動作しません。 このEAで他のインジケータを試したところ、うまくいきました。

ありがとうございました。

ウォルティニ

 
waltini:
こんにちは、Newdigitalです。

いつもながら、このフォーラムでの素晴らしい仕事に感謝します。

EAの質問で助けてください。 NonLagMA_v5を使ったEAを書こうとしているのですが、私のEAがこのインジケータの値を認識することができません(明らかに私はコーディングの経験がなく、他の人のものを見て自分のものを入れただけです)。 ASCtrendのEAからこれをコピーしました(これはうまく動きませんでした)。

int NonLagMA() {

double Trend=iCustom(NULL,0, "NonLagMA_v5",0,100,0,0,1,0,0.0,4,0);

if (トレンド>0) return(1); // アップ

if (Trend<0)リターン(2); // 下降

if (トレンド=0) return(3); // 横ばい

}

これを動作させるための正しい方法を教えてください。 私は私ができる最も単純なEAにこれを貼り付けたが、それは動作しません。 このEAで他のインジケータを試したところ、うまくいきました。

ありがとうございました。

ウォルティニ

まず、次のように書いてください。

double diNonLagNonTrade=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,0,2);

double d23=(0);

double diNonLagUp=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,1,1);

double diNonLagDown=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,2,1);

double d24=(0);[/CODE]

Then the following:

if (diNonLagUp>0 && ....){

OpenBuy();

return(0);

}

if (diNonLagDown>0 ...){

OpenSell();

return(0);[/CODE]

It is how to use NonLag as a filter. It means that you will need some signal indicator to open the ordes and NonLagMA indicator is acting as a filter only.

The other way to use Nonlag is the following:

if (diNonLagUp > 0 && diNonLagDown1 > 0){

OpenBuy();

return(0);

}

if (diNonLagDown > 0 && diNonLagUp1 > 0 ){

OpenSell();

return(0);[/CODE]

This way means that you open the order in the time when NonlagMA is changing the color.

The other way to use NonLag indicator is for closing the orders:

if ((diNonLagDown > 0 && diNonLagDown1 < 0 )){

CloseBuy();[/CODE]

if ((diNonLagUp > 0 && diNonLagUp1 < 0)){

CloseSell();[/CODE]

Just for example NonLagMA with RSIFilter indicator:

[CODE]double diRSIFilterup=iCustom(NULL,0,"RSIFilter_v1",PeriodRSI,0,1);

double diRSIFilterdown=iCustom(NULL,0,"RSIFilter_v1",PeriodRSI,1,1);

double d22=(0);
[CODE]if ((diRSIFilterup>d22 && diNonLagUp > 0 && diNonLagDown1 > 0)){

OpenBuy();

return(0);

[CODE]if ((diRSIFilterdown 0 && diNonLagUp1 > 0 )){

OpenSell();

return(0);

How can you know what I wrote here?

Very easy.

You see that diNonLagDown > 0 (for example).

So what the diNonLagDown is? Look at the icustom function:

[CODE]double diNonLagDown=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,2,1);

It means that diNonLagDown is

- value of NonLagMA_v5 indicator ("NonLagMA_v5"),

- for your chart currency (NULL),

- for timeframe of your chart (0),

- with the settings (Price,Length,Displace,Filter,Color,ColorBarBack,Deviation),

- line number 2 (2)

- and for the 1st bar (1) - current bar is opened and first bar was closed already).

How do you know the line number and which number?

Very easy. Open the indicator NonLagMA_v5 in MetaEditor and count the colors starting from zero (0):

[CODE]#property indicator_color1 Orange //line No. 0.

#property indicator_width1 2

#property indicator_color2 SkyBlue // line No.1.

#property indicator_width2 2

#property indicator_color3 Tomato // line number 2.

#property indicator_width3 2
理由: