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

 
Artyom Trishkin :

편집기에서 강조 표시된 상수 SYMBOL_CHART_MODE_OLD 를 찾았습니다.

물론 ENUM_SYMBOL_CHART_MODE 에서는 그렇지 않습니다.

그것은 무엇입니까?

선사 시대 차트 형성 모드.

장기간 사용하지 않음

 
Slava :

선사 시대 차트 형성 모드.

장기간 사용하지 않음

이해했습니다 감사합니다.

 
페이지 상단의 배너가 아니라 사이트 업데이트 후의 시간이 표시된다면 더 좋을텐데.... 사이트 업데이트로 인해 디자인에 들인 시간이 그냥 사라져버렸습니다...
 

다음과 같은 문제에 직면했습니다.

상태

         if (a4 > upper_channel_line_a4 && a4 < upper_channel_line_a4 + indent_channel_line_a4 &&
            a0 < lower_channel_line_a0 && a0 > lower_channel_line_a0 - indent_channel_line_a0 && a3 < a2)
         {
             Print ( "*-* " + string (a4)+ " > " + string (upper_channel_line_a4)+ " && " + string (a4)+ " < " + string (upper_channel_line_a4 - indent_channel_line_a4));
             Print ( "*-* " + string (a0)+ " < " + string (lower_channel_line_a0)+ " && " + string (a0)+ " > " + string (lower_channel_line_a0 + indent_channel_line_a0));
             Print ( "*-* " + string (a3)+ " < " + string (a2));

인쇄

*-* 0.1151219 > - 0.5 && 0.1151219 < - 5.5
*-* 1.78309976 < 3.5 && 1.78309976 > 7.5
*-* - 0.06357424 < 0.12727985

뭐...? 이것이 어떻게 가능한지? 조건이 충족되는 이유는 무엇입니까?

추신

 input      double             lower_channel_line_a0   = 0.0 ;                   // Порог принятия решения для А0 (низ канала)
input      double             indent_channel_line_a0  = 0.0 ;                   // Отступ для верхней границы канала А0 (0 - канал не использовать)
input      double             upper_channel_line_a4   = 1.0 ;                   // Порог принятия решения для А4 (верх канала)
input      double             indent_channel_line_a4  = 0.0 ;                   // Отступ для нижней границы канала А4 (0 - канал не использовать)
..........
   double             a0= 0.0 ,a1= 0.0 ,a2= 0.0 ,a3= 0.0 ,a4= 0.0 ;
 
Сергей Таболин :

이 문제에 직면했습니다.

상태

인쇄

뭐...? 이것이 어떻게 가능한지? 조건이 충족되는 이유는 무엇입니까?

추신

어때요

a4 < ( upper_channel_line_a4 + indent_channel_line_a4 )

?

 
Vladimir Karputov :

어때요

?

여기 Yoshkin의 고양이가 있습니다!

피어싱은 가장 단순한 것보다 훨씬 쉽습니다. )))))))))))))

고맙습니다.

 
Сергей Таболин :

여기 Yoshkin의 고양이가 있습니다!

피어싱은 가장 단순한 것보다 훨씬 쉽습니다. )))))))))))))

고맙습니다.

물론이죠. 그 자체가 그렇게 나타났습니다-이제 모든 조건을 별도의 괄호로 작성하려고합니다.

 

https://www.mql5.com/ru/docs/basis/operations/rules

합계는 비교보다 우선 순위가 높습니다. 즉, 버그 같네요...

Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
  • www.mql5.com
Для каждой группы операций в таблице приоритет одинаков. Чем выше приоритет группы операций, тем выше она расположена в таблице. Порядок выполнения определяет группировку операций и операндов.
 
Igor Zakharov :

https://www.mql5.com/ru/docs/basis/operations/rules

합계가 비교보다 우선 순위가 높습니다.***

네, 하지만 매번 검은 백조를 잡기 보다는 바로바로 정렬하여 정확하게 쓰는 것이 좋습니다.

 

같은 시리즈에서:

조건?상수:X+Y

더 자주 다음과 같이 해석됩니다.

조건?상수:(X+Y)

하지만 가끔은

(조건? 상수: X)+Y

오랫동안 이것에되었습니다. 결론은 블라디미르의 결론과 동일합니다. 그는 브래킷과 사랑에 빠졌습니다.

사유: