エラー、バグ、質問 - ページ 3136

 
Yury Lemeshev #:

こんなに良いのに、どうして?

しないんです。誰を聴いているのですか?


 
Yury Lemeshev #:

同期チェックを使うと、1文字目の行にしか影響しないので、結果的に他の6文字は行きません

ということは、最初の文字を加工するのですか?:

if(SymbolIsSynchronized(euSY01)==true && SymbolInfoDouble(euSY01,SYMBOL_BID,euSY01b)==true && SymbolInfoDouble(euSY01,SYMBOL_ASK,euSY01a)==true && euSY01b>0 && euSY01a>0)

他はどうなんだ?

 
Vitaly Muzichenko #:

しないんです。誰を聴いているのですか?


ありがとうございます。彼がチック症にどう対処しているか知っていますか?

 
Алексей Тарабанов #:

ありがとうございます。ダニの処理はどうなっているかご存知ですか?

上から下まで、ソフトウェアが自ら処理するのです。

 
OnTickには、何が起こっているのかを完全に理解するための十分なコードがないことは明らかです。
 
Yury Lemeshev #:

何らかの理由で値が来なかった場合、SymbolInfoDouble(euSY07,SYMBOL_BID,euSY07b)はどのような値になるのでしょうか。

昔々、1本目に問題があった

この行で解決しました

 double TickValue=SymbolInfoDouble(mSymbol,SYMBOL_TRADE_TICK_VALUE);
 if(TickValue==0) { Print("TickValue: ", mSymbol," = ",TickValue); return;}
今はログブックに問題はないが、チェックは外さない
 
Vitaly Muzichenko #:

プログラムは、上から下まで、自分自身で処理します。

どんなプログラム?彼はコードのライン、つまりティックを持っています。

 
Алексей Тарабанов #:

どんなプログラム?彼のセリフはダニだ。

彼のプログラムも知らないのに、そこから始めないと。:)

そして、私たちは皆テレパスです。:)

 
その通りです。
 

MEでのマクロのハイライトは、インクルードファイルでそのマクロが定義された行からだけ開始されます。