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

 
mladen:

そのインジケータは、バッファを一種の気晴らしとしてのみ使用しています。それは「fibo」オブジェクトを作成し、そしてそのオブジェクトの中で、レベルは別の方法で扱われなければなりません。添付の

完璧です!まさに私が探していたものです。

mladenさん、本当にありがとうございました。

 
speedytina:

完璧です!まさに私が探していたものです。

本当にありがとうございます。

mladenさん、こんにちは。

無理を言っているのは分かっているのですが、以下のリンクで図解したようなことを実現することも可能なのでしょうか?

https://www.mql5.com/en/charts/5791242/audjpy-d1-eightcap-pty-ltd

ただ、できるだけチャートをすっきりさせたいと思っています。もし、時間がないのであれば、気にしないでください。

またよろしくお願いします。

ファイル:
Fibos.mq4  6 kb
 

親愛なるmladen。

添付のIndiから値を取得しようとしているのですが、最初のバーだけ正しい値を受け取り、それ以降は2147483647の値を受け取ります!

奇妙な動作です。私は次のコードの部分を使用しています。


// ---------- カルコロSIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1);

ありがとうございます。


アンドレア

ファイル:
Sigma.mq4  4 kb
 
andreatrade:

親愛なるmladen。

添付のIndiから値を取得しようとしているのですが、最初のバーだけ正しい値を受け取り、それ以降は2147483647の値を受け取ります!

奇妙な動作です。私は次のコードの部分を使用しています。


// ---------- カルコロSIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1);

ありがとうございます。


アンドレア

バッファNo.2を使用することを除いては、これですべてOKです。このように:

Sigma=iCustom(NULL,0,"Sigma",2,1);  
 
andreatrade:

親愛なるmladen。

添付のIndiから値を取得しようとしているのですが、最初のバーだけ正しい値を受け取り、それ以降は2147483647の値を受け取ります!

奇妙な動作です。私は次のコードの部分を使用しています。


// ---------- Calcolo SIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1);

ありがとうございます。


アンドレア

修正点:

シグマの74行目と75行目を次のように変更します。

   Media[i+1]=0;
   ScartoMedio[i+1]=0;

を次のように変更してください。

   Media[MathMin(i+1,Bars-1)]=0;
   ScartoMedio[MathMin(i+1,Bars-1)]=0;

で、うまくいくはずです。

あるいは、strictの記述を完全に削除 する(このインジケータを "strict "で使うのであれば、完全に書き換える必要があるため)。

 

こんにちは。

どなたか、クローズしたトレードの結果を口座の通貨と%で表示するオプションを追加していただけないでしょうか? 例えば、5ピップ、2ドル、口座利益の0.5%はこのように表示されます。

+5.0 / +2.00$ / +0.5%

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

ファイル:
 
mladen:

追記:値をシフトするには、矢印を右にシフトするには+値、左にシフトするには-値を使用する必要があります(テストコードを添付していますが、矢印をシフトする場合は左右どちらでも問題なく動作します)。

ありがとうございます。返信が遅れて申し訳ありません。
 
mladen:

訂正:

sigmaの74行目と75行目をこのように変更してください。

to this :

そして、それは動作するはずです。

または、strict文を完全に削除してください(そのインジケータは、"strict "で使用するつもりなら、完全に書き直す必要があるため)。


mladenさんへ。

両方の解決策を試しましたが、成功しませんでした。EAを起動すると正しいindiの値が表示されますが、1バー後に2147483647の値が表示されるという挙動は同じです。


Andrea



 
simon_json:

ご返答ありがとうございます。
私は両方のインジケータが示す(両方が緑であるとする)ときに買いたい。片方が赤になったら(売り)EAは買いを終了すべきです。同じインジケータが再び緑になったら(つまり両方が緑)EAは再び購入する必要があります。そして、売り注文も同じです。

両方のインジケータが表示されたら(例えば両方が赤)売りたいのです。片方が緑になったら(買い)、EAは売りを終了させる。同じインジケータが再び赤になったら(つまり両方が緑になったら)、EAは再び売るべきです。

だから、彼らは一種のお互いをフィルタリングしています。

こんにちは、mladenです。
この件で助けていただけませんか。いくつかの組み合わせやいろいろなことを試しましたが、この方法がわかりません。ありがとうございます。

 
simon_json:

mladenさん、こんにちは。
この件について、ご教授願えませんでしょうか。いくつかの組み合わせや様々なことを試しましたが、この方法を理解することができません。ありがとうございます。

サイモン

条件をもっと細かくする必要があります。例えば、「両方が同じ信号を出しているとき」というのは、非常によくあることです。では、具体的にいつそうすればいいのでしょうか。その最初の発生時?その都度?また、どちらかが変わるたびに抜けるとなると、抜ける回数が非常に多くなってしまうので