アイデア交換 - ページ 13

 
ありがとうございました。試してみます。
 
Vinin:
ライドを 行います。

グラフのスケールが雑すぎる。小数点以下4桁が足りない!5人目を増やさないといけない。

親愛なる皆様へインデックスの目盛りの感度を小数点以下1桁上げるにはどうしたらよいか、ご教示ください。


インジケーターのinit部分にIndicatorDigits(Digits+1);と書くだけで、もう一桁の数字が表示されます。もし+2すれば、さらに2桁の数字を得ることができる。

するところでした。でも、考え直した...。Expert Advisor のトレンド検出は、内蔵のインジケータを使用します。簡単にアクセスできないようです。さて、どうなるのでしょうか?Expert Advisorに内蔵されているインディケータをiCustomのカスタムインディケータに変更しなければならないのでしょうか?

しかし、トレンド検出器では、MAをBullsインジケータに「掛ける」のです。iMAOnArrayモードは、カスタムインジケータでは使用できません。では、これからどうすればいいのか。

 
rid писал (а)>>

処方するところでした。でも、どうなんだろう...。Expert Advisor のトレンド検出は、内蔵のインジケータを使用します。簡単にアクセスできないようです。さて、どうなるのでしょうか?Expert Advisorに内蔵されているインディケータをiCustomのカスタムインディケータに変更しなければならないのでしょうか?

しかし、トレンド検出器では、MAをBullsインジケータに「掛ける」のです。カスタムインジケータでは、iMAOnArrayモードは使用できません。では、これからどうすればいいのか。

Vininが書いたのは...。

ブルズ=高値-絵馬
ベアーズ = 安値 - 絵馬

...だから、あなたはただ構築する

initで桁数を指定する = 6

げんこう

double EMA = iMa(......); // - 適切な期間での平均値

double BULLS = HIGH[i] - EMA;
double BEARS = LOW[i] - EMA;

ダブルデルタ=BULLS - BEARS。

そして、デルタを小数点以下の桁数で扱うのです。

 
esmaster писал (а)>>

そして,デルタを小数点以下の桁数で扱うようにすれば,カストマに誘導されることなく,高速に動作します。

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

 
esmaster писал (а)>>

そこでVininはこう書きました。

ブルズ=高値-絵馬
ベアーズ = 安値 - 絵馬

だから、あなたはただ構築する

には、桁数=6と書いてありますね。

ソースコード内

double EMA = iMa(......); // - 任意の期間との平均値

double BULLS = HIGH[i] - EMA;
double BEARS = LOW[i] - EMA;

ダブルデルタ=BULLS - BEARS。

そして、デルタを小数点以下の桁数で扱うのです。

半年もしないうちに =))

 
leonid553 писал (а)>>

皆さん、こんにちは。私が提案するのは、いわゆる"トレンドディテクター "です。今回の発見で、こんなに良い結果が出るとは思っていませんでした。うっかり目潰し~入れてしまった。私はこの部分をほとんどすべてのExpert Advisorに挿入し、負けているExpert Advisorでもいくらか利益が出るようにしています。トレンドに反する取引(ほとんどが負け)を減らし、Expert AdvisorのProfitabilityパラメータを大幅に増加させます。つまり、最適化期間外では、利益を上げる可能性が非常に高くなるのです

ここでは、BearsPowerとBullsPowerの指標(ブルズパワーとベアーズパワー)を取り上げて、比較します。でも、比べるだけ......めんどくさいですね。プログラム的に行うのは面倒です。だから、MAを付けて、ゼロバーでMA値を比較するのですこの値を足すだけ=デルタ。さらにすべてがシンプルです。DELTA ...>0 - トレンドは上向きです。そうでなければ、下降していく一方です

購入条件に if ((Delta>=0) && ... を追加すればいいだけです。...

そして、売り条件では、if ((Delta<=0) && ...) とします。...

Expert Advisorの外部パラメータに.を挿入します。

挿入する必要はありません。しかし、その場合、これらのパラメータを拾って、変数名の代わりに数値を直接コードに挿入しなければならない。そして、これがブロックそのものです。

ここでは、EAとトレンドディテクタの連携例を紹介します。上昇トレンドの場合は買いに行き、その逆もあるということがわかります。

もしかしたら、誰かがデザインの改善や改良を提案してくれるかもしれません。このトレンドディテクターがどの程度期待できるのか、知りたいところです。

もしかしたら、「Trend Detector v1.0」のようなインジケータを作るべきかもしれません。その場にいる全員がプログラミング能力を持っているわけではないので......。

結果から判断すると、アイデアはいいし、何より機能している......。

よろしくお願いします!!!!!!!

 
Cyklik писал (а)>>

Trend Detector v1.0」のようなインジケーターのようなものでしょうか。///

すぐに成功するとは思えません。Expert Advisor で iMAOnArray モードの MA ラインを使用すると、ビジュアルモードのチャートに表示されない。しかし、手動で配置した線はしっかり表示されます。おそらく、あなたの要求は、インジケータウィンドウのiMAOnArrayモードで異なるインジケータからの2つのMAを組み合わせることができる専門家によって実装されるでしょう。

私にはそのための知識が不足しています。//

トレンド検出器を任意のExpert Advisorに挿入して表示することが容易になりました。

複数のComment("Delta", "Delta", "\n") -異なるタイムフレームの値を取る- のチャートの......そんな構造もどこかで見たような!

//-----------------------------------------------------------------------------------------------

この後、(今は仕事中ですが)不思議な「パズル」(ロジカルソフトウェアタイプ)を提供するリスクがあります。もしかしたら、将来的に面白い視点が見えてくるかもしれない......。

 
rid писал (а)>>

処方するところでした。でも、どうなんだろう...。Expert Advisor のトレンド検出は、内蔵のインジケータを使用します。簡単にアクセスできないようです。さて、どうなるのでしょうか。Expert Advisorに内蔵されているインディケータをiCustomのカスタムインディケータに変更しなければならないのでしょうか?

しかし、トレンド検出器では、MAをBullsインジケータに「掛ける」のです。カスタムインジケータでは、iMAOnArrayモードは使用できません。で は、これからどうすればいいのか。

誰がこんな技を教えたんだ ))))

 

2つのBearsとBullsの指標を1つにまとめました...ただ、一緒に並べるだけ...。そして、これが私の手にしたもの...。(すでに似たようなものがあるかもしれません)。

ファイル:
 
iMAOnArrayの 青い夢を、 Koreyが ついにラフブーツで踏みつぶす前に、なんとかコードにすることができたようです。:))
ファイル: