오류, 버그, 질문 - 페이지 3136

 
Yury Lemeshev # :

너무 좋은데 어떻게?

안 돼요. 누구의 말을 듣고 있습니까?


 
Yury Lemeshev # :

동기화 체크 사용 시 첫 번째 문자가 있는 첫 번째 줄에만 영향을 미치므로 나머지 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)에 어떤 값이 있어야 합니까?

옛날 옛적에 처음 시작할 때 문제가 있었습니다

이 줄은 문제를 해결했습니다

 double TickValue= SymbolInfoDouble (mSymbol, SYMBOL_TRADE_TICK_VALUE );
 if (TickValue== 0 ) { Print ( "TickValue: " , mSymbol, " = " ,TickValue); return ;}
이제 로그에 문제가 표시되지 않지만 수표를 제거하지 않습니다.
 
Vitaly Muzichenko # :

프로그램 자체는 위에서 아래로 처리합니다.

어떤 프로그램? 그것은 코드 라인을 가지고 있습니다 - 틱.

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

어떤 프로그램? 그것은 코드 라인을 가지고 있습니다 - 틱.

그가 가지고 있는 프로그램은 일반적으로 알려져 있지 않습니다. 당신은 그것으로 시작해야합니다. :)

그리고 우리는 여기에 텔레파시를 모았습니다... :)

 
정확히.
 

ME에서 매크로 강조 표시는 매크로가 포함 파일에 정의된 줄에서만 시작됩니다.