[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 244

 

インジケーターに

   
   Buff_Sign[];
   int init(){SetIndexBuffer(5,Buff_Sign);}

   int start(){
   Buff_Sign[i]=-1;
   /*Условие для Crit: Crit=0 Crit=1 */
   Buff_Sign[i]=Crir;     //это значене уходит в буфер
   
   if(Buff_Sign[i]==0 || Buff_Sign[i]==1){/* расчет для тренд. линий */ }}

をEAに追加しました。

 double Sign=iCustom(Symbol(),0,"Sign",5,5);     
   if(Sign==0 || Sign==1){/* тот же самый расчет для тренд. линий  только берется max и min*/ }

という結末になります。

そんな感じです。他に付け加えるべきことは?

 
Dimka-novitsek:
ごきげんよう。インジケーターでタイムフレームを切り替えることができるかどうか教えてください。
デミ、もちろんリンクは張りますが、いろいろと意味不明な不具合が発生しても私のせいにしないでくださいね。これは、mqlの標準的なソリューションではありません。
TFのソフトウェア切り替え
 
Dimka-novitsek:
ごきげんよう。このインジケーターはタイムフレームを切り替えることができるのかどうか教えてください。
タイムフレームだけでなく、タイムフレームの切り替えができる関数を集めたライブラリーを 紹介します。
 

こんにちは。

インジケータではこのように線を引いて います。

           string VLINE_PT=OBJECT_PREFIX+TimeToStr(iTime( NULL, 0, f));
           ObjectCreate(VLINE_PT, OBJ_VLINE, 0, T, 0);
           ObjectSet     (VLINE_PT, OBJPROP_TIME1, T);
           ObjectSet     (VLINE_PT, OBJPROP_WIDTH, 2);
           ObjectSet     (VLINE_PT, OBJPROP_STYLE, 0);
           ObjectSet     (VLINE_PT, OBJPROP_COLOR, Red);

このように削除するようにしています。

ClearVLine()です。

void ClearVLine() 
{ 
  for(int i=ObjectsTotal()-1;i>=0;i--) if(StringFind(ObjectName(i),OBJECT_PREFIX)==0) ObjectDelete(ObjectName(i)); 
}
が削除されないのですが、何が問題なのでしょうか?
 
THANK YOU ALL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
MQL4で使用する標準的な関数があれば教えてください。例えば、iStochasticがあったとして、その会社がどのように記述したかを調べる方法はあるのでしょうか?
 
Stells:

こんにちは。

インジケータではこのように線を引いています。

このように削除するようにしています。

ClearVLine()です。

クリアにならない、何が問題なのか?
OBJECT_PREFIXはどこで初期化されるのですか?
 
paladin80:
MQL4で使用する標準的な関数があれば教えてください。例えば、iStochasticがあったとして、その会社がどのように記述したかを調べる方法はあるのでしょうか?


https://www.mql5.com/ru/articles/1422

 
Zhunko:
OBJECT_PREFIX はどこで初期化されるのですか? 。

グローバル変数 では
 
Stells:

グローバル変数で
次に、オブジェクト名とプレフィックスを表示します。