どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1082

 
evillive:

これらのキーワードによる興味深い情報をヘルプで読むことができます。サンプルコードでは、必要な単語の上でF1を押すだけです。

おおよそ、インジケータに埋め込むためのコードは、以下のようになります。


どうもありがとうございました。
 
皆さん、こんにちは。EAで一日の終わり、例えば23:59に買いストップと売りストップの 注文を設定する方法について、アドバイスか場所を教えてください。タイムファンクションに関する情報はあまり見当たりません。
 
wishmast23:59に 発注した例

if((TimeHour(TimeCurrent())==RequiredHour) &&(TimeMinute(TimeCurrent())==RequiredMinute) &&(OrdersNone))とする。SetOrders

どこに利益があるんだ?

 

こんにちは。

インジケーターウィンドウで、棒グラフが赤い線を通過するところ(赤い矢印で示したところ)に時間を入れたいのです。どのような機能でできるのか?SetIndexStyleは、ラインとヒストグラムのみを提供します。

 
abeiks:

こんにちは。

インジケーターウィンドウで、棒グラフが赤い線を通過するところ(赤い矢印で示したところ)に時間を入れたいのです。どのような機能でできるのか?SetIndexStyleは、ラインとヒストグラムのみを提供します。

テキストオブジェクトでできます。
 
abeiks:

こんにちは。

インジケーターウィンドウで、棒グラフが赤い線を通過するところ(赤い矢印で示したところ)に時間を入れたいのです。どのような機能でできるのか?SetIndexStyleは、ラインとヒストグラムのみを提供します。

ObjectCreate(name,OBJ_LABEL, Window, Time, ...) 名前は異なるものでなければ なりません。Timeを名前にする。どこに利益があるんだ?
 
evillive:
テキストオブジェクトを使用すると、次のことができます。
ありがとうございます。
 
LRA:
ObjectCreate(name,OBJ_LABEL, Window, Time, ...) 名前は異なるものでなければ なりません。Take Time as name.どこに利益があるんだ?
ありがとうございます。
 

こんにちは、皆さん。

配列に関する質問です。チャートの最初のバーではなく、最後のバーの必要な数でインジケータの最大値を見つけるにはどうしたらいいですか?

   //--- создадим массив 
   double array[]; 
   int size=772; 
   ArrayResize(array,size); 
   //---  заполним его значениями индикатора 
   for(int i=0;i<size;i++) 
     { 
      array[i]=iATR(NULL,0,14,i);
     }
   //--- найдем позицию максимального элемента в массиве 
   int max_position=ArrayMaximum(array,772,0); 
   //--- теперь получим само максимальное значение в массиве 
   double max=array[max_position];

何度も議論されているようですが(見つけられません)、私は配列をほとんど使ったことがありません。

ArrayMaximum(array)でもっとエレガントにできるかもしれませんが、インデックスの問題を解決する方法を教えてください。

もし、どこかが初歩的なミスをしていたら、ごめんなさい、私は独学です。

 
Craft:

こんにちは、皆さん。

配列に関する質問です。チャートの最初のバーではなく、最後のバーの必要な数でインジケータの最大値を見つけるにはどうしたらいいですか?

何度も議論されているようですが(見つけられません)、私は配列をほとんど使ったことがありません。

ArrayMaximum(array)でもっとエレガントにできるかもしれませんが、インデックスの問題を解決する方法を教えてください。

どこかに初歩的なミスがあったら、独学なのでごめんなさい。

配列全体を検索するのであれば、ArrayMaximum() では配列の名前だけで十分です。

int max_position=ArrayMaximum(array);