[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 256

 

言い過ぎたかな?水平レベルから離れた位置でオーダーを作成してほしい。例えば、こんな風に。

Ask=1.35684 1.35700、TP=1 .35800、SL=1.35600でオーダーが発注 されました。

Ask=1.35681 注文には何も起こらない。

Ask=1.35692 注文は何も起きない。

Ask=1.35699 注文は何も起きない。

Ask=1.35715 価格 1.35800、TP=1 .35900、SL=1.35700でオーダーをオープン

Ask=1.35757 注文は何も起きない。

Ask=1.35791 注文は何も起きない。

Ask=1.35802 価格 1.35900,TP=1 .36000,SL=1.35800でオーダーをオープン

 

USDJPYと EURUSDの インジケーターの使い方について教えてください。Comment 関数を使って、左隅に二つの値(a1とa2)を表示することができます。 この二つの値(それぞれのペアから)を、さらなる計算のためにExcelに手入力するのではなく、インジケーターが動作するようにするにはどうしたらいいか、お聞きしたいのです。

 
Alexandr24 >> :

USDJPYと EURUSDの インジケーターの使い方を教えてください。Comment 関数を使って、左側に2つの値(a1とa2)を表示したいのですが、インジケーターの機能を変更し、この2つの値をExcelに手入力してさらに計算する必要がないようにしたいと思います。

コメントの代わりに、必要な計算を書きます。これはコメントの空行ではなく、プリントする変数を探さなければなりません。

異なる通貨ペアからインジケータの値を取得する問題に関心がある場合は、iCustomが役に立ちますし、iCloseやiOpenなどもあります。

 

なぜ、このような仕組みになっているのか(矢印が描かれています)

   double muv_h4= norm(iMA(Symbol(),PERIOD_H4, muv_trend_per,0,MODE_EMA,PRICE_CLOSE,0));
   double sar_h4= norm(iSAR(Symbol(),PERIOD_H4, hag_parab, max_parab,0));
   int vol_0_h4=iVolume(Symbol(),PERIOD_H4,0);
   int vol_1_h4=iVolume(Symbol(),PERIOD_H4,1);
   int procent_h4= vol_0_h4/ vol_1_h4;
   if( muv_h4<iOpen(Symbol(),PERIOD_H4,0) && sar_h4<iOpen(Symbol(),PERIOD_H4,0) /*&& procent_h4>2.0*/)
      {
      ObjectCreate("arrow"+Time[0],OBJ_ARROW,0,Time[0], sar_h4);
      ObjectSet("arrow"+Time[0], OBJPROP_ARROWCODE,241);
      ObjectSet("arrow"+Time[0], OBJPROP_COLOR,Green);
      h4_byk=true;
      }

が、ヴォリュームをアンコメントすると、うまくいきません(手動で表示すると条件は満たされているのに、何も描画されない)。

   double muv_h4= norm(iMA(Symbol(),PERIOD_H4, muv_trend_per,0,MODE_EMA,PRICE_CLOSE,0));
   double sar_h4= norm(iSAR(Symbol(),PERIOD_H4, hag_parab, max_parab,0));
   int vol_0_h4=iVolume(Symbol(),PERIOD_H4,0);
   int vol_1_h4=iVolume(Symbol(),PERIOD_H4,1);
   int procent_h4= vol_0_h4/ vol_1_h4;
   if( muv_h4<iOpen(Symbol(),PERIOD_H4,0) && sar_h4<iOpen(Symbol(),PERIOD_H4,0) && procent_h4>2.0)
      {
      ObjectCreate("arrow"+Time[0],OBJ_ARROW,0,Time[0], sar_h4);
      ObjectSet("arrow"+Time[0], OBJPROP_ARROWCODE,241);
      ObjectSet("arrow"+Time[0], OBJPROP_COLOR,Green);
      h4_byk=true;
      }

 
evgenio писал(а)>>

なぜ、このような仕組みになっているのか(矢印が描かれています)

が、ヴォリュームをアンコメントすると、うまくいきません(手動で表示すると条件は満たされているのに、何も描画されない)。

double procent_h4=vol_0_h4/vol_1_h4;

 
DC2008 >> :

double procent_h4=vol_0_h4/vol_1_h4;

+1cps

 

こんにちは!ある日(magic111で注文を出した日)からの総利益を計算するために、KimIVを使用しました。

GetProfitFromDateInCurrency(NULL, -1, -1, (TimeOpenLastPos(NULL, -1, 111)))

しかし、その結果は常にゼロである。何が悪かったのか理解できない。助けて、お願い!

 
splxgf >> :

必要な計算は、コメントの代わりに書き込まれます。コメントで出力されるのは空文字列ではなく、どの変数が出力されるかを調べる必要があります。

異なる通貨ペアのインジケータ値を取得することに興味がある場合は、iCustomはヘルプであり、また、iClose、iOpenなどがあります。

a1=..........

a2=..........

b1=iCustom("USDJPY",0, "Indicator1",
b2=iCustom("USDJPY",0, "Indicator1",
c1=iCustom("EURUSD",0, "Indicator1",
c2=iCustom("EURUSD",0, "Indicator1",

a1とb1、a2とb2、a1とc1、a2とc2の関係を説明します。

この方法でやってみようと思いましたが、a1[i]とa2[i]をCommentで出力すると、本来あるべき真の値を示しますが、何も動作しません。

double b1=iCustom("USDJPY",0, "Indicator1",a1[i],0,1);
double b2=iCustom("USDJPY",0, "Indicator1",a2[i],1,1);
double c1=iCustom("EURUSD",0, "Indicator1",a1[i],0,1);
double с2=iCustom("EURUSD",0, "Indicator1",a2[i],1,1);

とありますが、2つの通貨ペアから計算式に従って算出されたa1、a2の値を取得するにはどうすればよいのでしょうか?

 

問題があるのです。XLでサポートとレジスタンスのレベルを計算しました。このデータをMT4にバーとして転送する方法はありますか?検索は逆にしかしていない。

一組ではなく、手作業で長い時間をかけています。

 
Slepoy >> :

問題があるのです。XLでサポートとレジスタンスのレベルを計算しました。このデータをMT4にバーとして転送する方法はありますか?逆に検索するだけ。

手書きは長いし、一度に一組もできない。

csv形式で保存し、ターミナルでcsvファイルを読み込む標準的な関数を使用してみてください...。