コーディングのヘルプ - ページ 458

 
AchiJameson:
OK ありがとうございます...MAフィルタと非利益trailingstopを追加するのは難しいのでしょうか?

私はすべての人々があなたに助けを求めることを知っているその時々苛立たしいplsは、あなたが時間を持っていると、あなたがしたい場合だけ助ける...

事前にありがとうございますAchi

AchiJameson

ボリューム(ティックの数)を取引の方向性シグナルとして使用するのは良いアイデアではありません(リックは方向を示すことができないので)。他のものを使用したほうがよいでしょう(つまり、完全に他のものに基づいたEAを持つこと)。

 

こんにちは。

このインディケータの修正をお願いしますheiken_ashi_smoothed-alert--bug.mq4

HASmoothedですが、「Experts」タブで、heiken ashi smoohter, symbol, timeframe:0 のようなメッセージが常に出て、ファンが回り、ログファイルを推測しています...。

このようなことがないように修正されるとありがたいのですが、そうでない場合はそのままです。

 
zigflip:
こんにちは。

このインディケータを修正するのを助けてくださいheiken_ashi_smoothed-alert--bug.mq4

HASmoothedですが、「エキスパート」タブで、heiken ashi smoohter, symbol, timeframe:0 のようなメッセージが常に出て、ファンが回り、ログファイルを推測しています...

私はそれがこれをしないように修正することができれば本当に感謝しますが、それ以外の場合は同じまま

ジグフリップ

ここに行く:heiken_ashi_smoothed-alert.mq4

ファイル:
 

こんにちは。

私は、Close i と直前のClose (Close i-1 ) の差で動作するインジケータを作成しています。指標ラインは インデックスバッファa1に基づいています。以下はそのコードです。

for(i=0;i<=limit;i++) {

a1 = Close-Close;

}

これはうまくいきません。インジケーターラインはありますが、インジケーターラインの右端(直近のバー)で、あるレベルで固定されたままになっています。例えば、Close-Open;というコードを使っても同じことが起こります。

なぜこのようなことが起こるのでしょうか?どなたか、私が何を間違えているのか、どうすればこれを修正できるのかを説明していただけませんか?

よろしくお願いします。

 
mladen:
zigflip はい、どうぞ :heiken_ashi_smoothed-alert.mq4

ありがとうございます。

 
mrcodix:
こんにちは。

私は、Close i と前回の終値(Close i-1 )との差で動作するインジケータを作成しています。指標ラインはインデックスバッファa1に基づいています。以下はそのコードです。

for(i=0;i<=limit;i++) {

a1 = Close-Close;

}

これはうまくいきません。インジケーターラインはありますが、インジケーターラインの右端(直近のバー)で、あるレベルで固定されたままになっています。例えば、Close-Open;というコードを使っても同じことが起こります。

なぜこのようなことが起こるのでしょうか?どなたか、私が何を間違えているのか、どうすればこれを修正できるのかを説明していただけませんか?

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

を変更します。

a1 = Close-Close;

a1 = Close-Close.に変更します。

mqlでは、i+1が前の要素を意味します。

 

こんなに簡単に解決できるとは思いませんでした。ありがとう、ムラデン

 

こんにちは、皆さん。私はある古いインジケータ(添付)のことで助けを求めています。このインジケータは正しく計算されていません。このインジケータは、バーが弱気か強気かによって、オープンから高値または安値までの距離を計算するはずです。そして、その結果を選択したバーの数 で平均化するはずなのですが、ここが問題です。期間10バーを選択した場合、過去10本の下降バーと過去10本の上昇バーから値を計算したいことを意味しますが、現在は過去10本に含まれる上昇バーまたは下降バーの値だけを絶対に計算することになっています。例えば、過去10本のバーの中に5本の上げバーと5本の下げバーがありました。この場合、計算される値は実際には過去10本のバーではなく、過去5本のバーのものです。うまくいけば理解できるかもしれませんが、そうでなければもっとうまく説明します :-)私は自分自身でコードを調べるのはかなり無力です :-/。

ファイル:
gsv-v1.mq4  3 kb
 
Unca:
こんにちは、皆さん。私はある古いインジケータ(添付)について助けを求めています。このインジケータは正しく計算されていません。このインジケータは、バーが弱気か強気かによって、オープンから高値または安値までの距離を計算するはずです。そして、その結果を選択したバーの数で平均化するはずなのですが、ここが問題です。期間10バーを選択した場合、過去10本の下降バーと過去10本の上昇バーから値を計算したいことを意味しますが、現在は過去10本に含まれる上昇バーまたは下降バーの値だけを絶対に計算することになっています。例えば、過去10本のバーの中に5本の上げバーと5本の下げバーがありました。この場合、計算される値は実際には過去10本のバーではなく、過去5本のバーのものです。うまくいけば理解できるかもしれませんが、そうでなければもっとうまく説明します :-)私は自分自身でコードを調べるのはかなり無力です :-/。

例えば、過去100本のバーが上昇し、下降するバーがない場合、どうするのでしょうか?その場合、バーダウンの平均は0になるはずです(私の意見ですが)。

 

それなら、100本前でもいいから、とにかく直近の希望する本数から値を取るべきでしょう。つまり、過去100本分の同じ値(下降バー)を表示することになります。