초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1237

 
Alexey Viktorov :

코드 구성의 결함. 보려고 했으나 뇌가 이를 인지하지 못하는 방식으로 쓰여져 있다. 뭐가 잘못됐는지 어떻게 설명해야 할지 모르겠습니다.

나는 처음부터 순서대로 시작하라고만 조언할 수 있습니다.

  1. 모든 N 번째 촛불을 강조 표시하여 시작하십시오.
  2. 그런 다음 강조 표시할 촛불을 선택하기 위한 조건을 설정합니다.
그리고 마지막으로 디버거를 사용하는 방법을 배웁니다.

여기에 그림을 그리지 않기 위해 내 스레드에 전체 설명을 제공했습니다. 실례가 안된다면 봐주세요...

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

여기에 그림을 그리지 않기 위해 내 스레드에 전체 설명을 제공했습니다. 실례가 안된다면 봐주세요...

세르게이, 나는 코드를 탐구하고 싶지 않습니다. 결국 "새 전체의 발톱이 심연에 갇힐 것이다"라는 속담과 같다. 시작에 불과하다

   if (rates_total - prev_calculated > 1 )
   {
       if (prev_calculated == 0 )
      {

prev_calculated == 0일 때 어떻게 Rates_total - prev_calculated < 1???

 
Alexey Viktorov :

세르게이, 나는 코드를 탐구하고 싶지 않습니다. 결국 "새 전체의 발톱이 심연에 갇힐 것이다"라는 속담과 같다. 시작에 불과하다

prev_calculated == 0일 때 어떻게 Rates_total - prev_calculated < 1???

어쩌면 . 매 틱마다 . 새로운 바를 여는 사실이 없고 기록을 변경하지 않고 첫 번째 출시가 아니라면. 이러한 경우에는 항상 0입니다.

 
Artyom Trishkin :

어쩌면 . 매 틱마다 . 새로운 바를 여는 사실이 없고 기록을 변경하지 않고 첫 번째 출시가 아니라면. 이러한 경우에는 항상 0입니다.

Artyom을 자세히 살펴보십시오. 카운트된 바가 없다면!!! 그러면 차트에 막대가 전혀 없다는 것이 밝혀졌습니다!!! 그렇다면 왜 계산합니까? 이것은 아마도 MT3에 있을 수 있으며 그러한 재보험은 거기에서 가져옵니다.

 
Alexey Viktorov :

세르게이, 나는 코드를 탐구하고 싶지 않습니다. 결국 "새 전체의 발톱이 심연에 갇힐 것이다"라는 속담과 같다. 시작에 불과하다

prev_calculated == 0일 때 어떻게 Rates_total - prev_calculated < 1???

음, 아니요, 재판도 없습니다)))

하지만 일반적으로 저를 놀라게 하셨습니다. 저는 지표 전문가는 아니지만, 문서에서 저는 prev_calculated = 0을 시작할 때 그 다음 얼마가 계산되는지 확실히 알고 있습니다. 총 데이터 100 계산 100 100-100=0...

그러나 그것이 요점도 아닙니다! < > 아닌 조건이 있습니다! 차이점은 분명합니다! 그리고 이것이 내가 표시기 시작 시점을 결정하는 방법입니다. 모든 표준에 따라 옳지 않을 수도 있지만 작동합니다! 문제는 - (올바른!) 표시기 버퍼 가 채워졌을 때 촛불이 그려지지 않는 이유는 무엇입니까?

코를 찌르다!

 
Alexey Viktorov :

Artyom을 자세히 살펴보십시오. 카운트된 바가 없다면!!! 그러면 차트에 막대가 전혀 없다는 것이 밝혀졌습니다!!! 그렇다면 왜 계산합니까? 이것은 아마도 MT3에 있을 수 있으며 그러한 재보험은 거기에서 가져옵니다.

글쎄, 당신은 명확한 질문을했습니다 :

어떻게 Rates_total - prev_calculated < 1???

99.99%의 경우에 동일한 절대적으로 명확한 대답을 얻었습니다. :)

백분율 수치를 직접 생각해 봤습니다. :)

 
Artyom Trishkin :

글쎄, 당신은 명확한 질문을했습니다 :

99.99%의 경우에 동일한 절대적으로 명확한 대답을 얻었습니다. :)

백분율 수치를 직접 생각해 봤습니다. :)

행의 첫 부분과 전체 질문은 어떻습니까?

 

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

총 데이터 100 계산 100 100-100=0...

Artyom에 대한 내 답변을 읽어보십시오. 그 중 두 가지만 있습니다.

 
Сергей Таболин : 질문은 - (올바른!) 표시기 버퍼 가 채워졌을 때 촛대가 그려지지 않는 이유는 무엇입니까?

코를 찌르다!

입력이 정확합니까?

N 번째 숫자 뒤의 막대 또는 마지막으로 닫힌 하나 이상의 막대를 강조 표시하여 시작하는 것이 좋습니다. 당신은 그것을 시도 했습니까? 렌더링? 자신의 두뇌로 성공하는 데 관심이 없습니까? 당신은 당신의 코를 찌르라고 ... 당신은 누군가에게 그가 얼마나 똑똑한 지 보여 주겠다고 제안합니다 .... 나는 확실히 이것을하지 않을 것입니다.

 
Alexey Viktorov :

입력이 정확합니까?

N 번째 숫자 뒤의 막대 또는 마지막으로 닫힌 하나 이상의 막대를 강조 표시하여 시작하는 것이 좋습니다. 당신은 그것을 시도 했습니까? 렌더링? 자신의 두뇌로 성공하는 데 관심이 없습니까? 당신은 당신의 코를 찌르라고 ... 당신은 누군가에게 그가 얼마나 똑똑한 지 보여 주겠다고 제안합니다 .... 나는 확실히 이것을하지 않을 것입니다.

Alexey, 관심이 있어요))) 하지만 오류가 표시되지 않습니다! 그리고 배우는 것은 부끄러운 일이 아닙니다. 그리고 누군가가 더 똑똑하거나 더 경험이 많다면 나도 그것에 대해 아무런 문제가 없다고 봅니다.

방금 큰 양초 크기 입력 매개변수가 있는 표시기를 시작했습니다. 글쎄, 더 적은 양초를 가지고

 2020.08 . 08 10 : 38 : 51.184 newCandles (USDJPY,H1)  ~~~~ Предварительный расчёт индикатора.
2020.08 . 08 10 : 38 : 51.343 newCandles (USDJPY,H1)   2019.01 . 02 06 : 00 : 00 >>> Свеча 00000 >> open = 109.419 hihg = 109.462 low = 105.388 close = 105.388 > Сформирована за 122162 тика.
2020.08 . 08 10 : 38 : 51.785 newCandles (USDJPY,H1)   2019.01 . 03 00 : 41 : 15 >>> Свеча 00001 >> open = 105.388 hihg = 109.388 low = 105.268 close = 109.388 > Сформирована за 1336258 тиков.
2020.08 . 08 10 : 38 : 55.673 newCandles (USDJPY,H1)   2019.01 . 17 21 : 50 : 34 >>> Свеча 00002 >> open = 109.388 hihg = 112.398 low = 105.388 close = 105.388 > Сформирована за 11546466 тиков.
2020.08 . 08 10 : 38 : 57.434 newCandles (USDJPY,H1)   2019.08 . 09 18 : 57 : 55 >>> Свеча 00003 >> open = 105.388 hihg = 109.388 low = 104.453 close = 109.388 > Сформирована за 5400916 тиков.
2020.08 . 08 10 : 38 : 59.257 newCandles (USDJPY,H1)   2019.11 . 07 17 : 57 : 24 >>> Свеча 00004 >> open = 109.388 hihg = 112.225 low = 105.384 close = 105.384 > Сформирована за 5555641 тик.
2020.08 . 08 10 : 38 : 59.391 newCandles (USDJPY,H1)   2020.03 . 06 11 : 47 : 26 >>> Свеча 00005 >> open = 105.384 hihg = 105.732 low = 101.377 close = 101.377 > Сформирована за 272724 тика.
2020.08 . 08 10 : 38 : 59.488 newCandles (USDJPY,H1)   2020.03 . 09 15 : 37 : 48 >>> Свеча 00006 >> open = 101.377 hihg = 105.378 low = 101.187 close = 105.378 > Сформирована за 314847 тиков.
2020.08 . 08 10 : 39 : 00.400 newCandles (USDJPY,H1)   2020.03 . 10 21 : 05 : 27 >>> Свеча 00007 >> open = 105.378 hihg = 109.385 low = 103.094 close = 109.385 > Сформирована за 2045775 тиков.
2020.08 . 08 10 : 39 : 03.802 newCandles (USDJPY,H1)   2020.03 . 19 04 : 13 : 11 >>> Свеча 00008 >> open = 109.385 hihg = 111.711 low = 105.385 close = 105.385 > Сформирована за 10250092 тика.
2020.08 . 08 10 : 39 : 03.974 newCandles (USDJPY,H1)  ~~~~ Предварительный расчёт индикатора закончен.

양초의 모든 가격은 표시기 버퍼 에서 계산 및 인쇄됩니다. 여전히 정확합니다. 그리고 그림도 없었고 없었습니다. 그리고 왜 그런지 이해가 안됩니다...

사유: