MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 4

 
VOLDEMAR:

なぜこのコードは 00 00 00 00 を返すのか理解できません。

新しい書式設定機能を使う

string TimeS(void)
  {
   return StringFormat("%02d.%02d.%02d %02d:%02d:%02d",Year(),Month(),Day(),Hour(),Minute(),Seconds());
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   Print(TimeS());
  }



2013.11.04 22:04:59	TestBars: 2013.11.04 21:03:38
 
VOLDEMAR:


然れども

図面0 ...

Comment(Day());でチャート上に4を描画しています。
 
Renat:
Comment(Day());でチャート上に4を描画しています。


いや、うまくいかない、なぜなのかわからない.OnTickも動作しない・・・。 テスターをしている

 

そして、これはComment(Day()); Constant 1です。

 

mql5の革新的な技術を、出典を示しながらまとめていただければと思います。

の勉強が2ヶ月無駄になった、4が5になった(((;゚Д゚)))))))))

 

上記のように、OBJ_LABELが 正しく動作していない。

     ObjectCreate  ("Tabl"+DoubleToStr(x)+DoubleToStr(y),OBJ_LABEL,0,0,0);
     ObjectSetText ("Tabl"+DoubleToStr(x)+DoubleToStr(y),CharToStr(110),22,"Wingdings",Gold);

スクリプトを実行すると、描画は部分的(図の左側)だけで、完全な(左側)部分は、以下の場合にのみ現れます。

1) チャートウィンドウ上でマウスの左クリック(PCMはロールしない)(市場概要または他の場所で - 役に立ちません)。

2)ティック

3)PCM-refresh。

 
ALXIMIKS:

とあるように、OBJ_LABELが 正常に動作していない。

スクリプトを実行すると、描画は部分的(図の左側)だけで、完全な(左側)部分は、以下の場合にのみ現れます。

1) チャートウィンドウ上でマウスの左クリック(PCMはロールしない)(市場概要または他の場所で - 役に立ちません)。

2)ティック

3)PCM-refresh。


コードの中のWindowRedrawが役に立つはずです。
 
Scriptong:

コードの中のWindowRedrawが役に立つはずです。

はい、ありがとうございます、助かりました、509では使われていないはずなのが興味深いです
 
ALXIMIKS:

はい、ありがとうございます、助かりました、面白いことに、509では使う必要がなかったのですね
はい、そうですね。いつもそうでしょう。
 
Scriptong:
必要なんです。常に持っています。


509で WindowRedraw()( ObjectsRedraw())を使わなくてもスクリプトは問題なく動くという意味です。

529では、何も聞かない→全て聞く→1部の一部→別の一部(小さい)です。でも、ありがとうございます。

理由: