찻주전자의 질문 - 페이지 267

 

표시기의 추첨 제한이 작동하는지 누구나 확인할 수 있습니까?

 PlotIndexSetInteger ( 0 , PLOT_DRAW_BEGIN ,r+s- 1 );

이미 여기에서 기성품 인디카를 다운로드했는데 여전히 전체 스토리를 그립니다.

UPD가 알아냈습니다. OnCalculate에 푸시하고 적절한 값(rates_total-n)으로 설정해야 합니다.

 
pavelrev :

평일에는 따옴표가 있어도 마찬가지입니다.

때론 미끄러져 필요한 것만 보여주지만, TF를 바꾸거나 새로운 견적이 나오면 또 헛소리를 하기 시작한다.

글쎄, 아무도 모른다면 기사 작성자 (댓글에서), 그가 응답하지 않으면 서비스 데스크에 쓰십시오.
 

다중 통화 표시기에 대한 템플릿을 그리려고 합니다.

선언된 버퍼, 초기화(EMPTY_VALUE), 어디에서 그릴지... 모든 작업을 수행한 것 같습니다. OnInit에서. 아직 OnCalculate에 아무것도 없습니다.

실행 - 차트의 다른 부분에 있는 표시기 창에 쓰레기가 표시됩니다.

뭐가 문제 야?

업데이트 및 기타. f_comment 함수에서 매개변수를 변경하고 다시 컴파일할 때 주석은 변경되지 않으며 표시기가 삭제되고 차트에 다시 배치된 후에만 변경 사항이 적용됩니다. 이건 괜찮아?

ps 파일을 재업로드 했습니다.

파일:
 
Silent :

다중 통화 표시기에 대한 템플릿을 그리려고 합니다.

선언된 버퍼, 초기화(EMPTY_VALUE), 어디에서 그릴지... 모든 작업을 수행한 것 같습니다. OnInit에서. 아직 OnCalculate에 아무것도 없습니다.

실행 - 차트의 다른 부분에 있는 표시기 창에 쓰레기가 표시됩니다.

뭐가 문제 야?

이 코드의 시작 부분에서 나는 쓰레기를 관찰하지 않습니다. 차트에서 지표의 모든 복사본을 제거하고 차트에 다시 업로드하십시오.
 
tol64 :
이 코드의 시작 부분에서 나는 쓰레기를 관찰하지 않습니다. 차트에서 지표의 모든 복사본을 제거하고 차트에 다시 업로드하십시오.
시간 프레임을 클릭하면 항상 나타나는 것은 아니며 모든 TF에 표시되지는 않습니다.
 

나는 일주일 동안 그와 함께 앉아 있었고 모든 것을 버리고 빈 배열만 남겼고 여전히 주기적으로 빈 버퍼에서 끌어왔습니다... 일종의 말도 안되는 소리였습니다.

 
Silent :

나는 일주일 동안 그와 함께 앉아 있었고 모든 것을 버리고 빈 배열만 남겼고 여전히 주기적으로 빈 버퍼에서 끌어왔습니다... 일종의 말도 안되는 소리였습니다.

기간을 클릭했습니다. 처음에는 쓰레기가 나왔다. 그런 다음 사라지고 더 이상 재생되지 않습니다.

미묘한 마이크로버그일 가능성이 있습니다. )) 하지만 괜찮아. (경우에 따라) 더 엄격하게 제어하는 것이 가능합니다(필요한 경우도 있음). 표시기 버퍼 의 값을 계산할 때 문제가 없습니다. 그리고 값이 비어 있어야 하는 경우 특정 배열 요소에 대해 다시 빈 값을 지정하면 됩니다.

Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 
Silent :

나는 일주일 동안 그와 함께 앉아 있었고 모든 것을 버리고 빈 배열만 남겼고 여전히 주기적으로 빈 버퍼에서 끌어왔습니다... 일종의 말도 안되는 소리였습니다.

하나의 버그를 찾았습니다.

   SetIndexBuffer ( 0 ,USDBuffer, INDICATOR_DATA );
   SetIndexBuffer ( 1 ,EURBuffer, INDICATOR_DATA );
   SetIndexBuffer ( 2 ,GBPBuffer, INDICATOR_DATA );
   SetIndexBuffer ( 0 ,xUSDBuffer, INDICATOR_CALCULATIONS ); // 3
   SetIndexBuffer ( 1 ,xEURBuffer, INDICATOR_CALCULATIONS ); // 4
   SetIndexBuffer ( 2 ,xGBPBuffer, INDICATOR_CALCULATIONS ); // 5
그러나 나는 편집 전후에 어떤 파편도 관찰하지 못했습니다. 그냥 빈 창입니다.
 
tol64 :

기간을 클릭했습니다. 처음에는 쓰레기가 나왔다. 그런 다음 사라지고 더 이상 재생되지 않습니다.

미묘한 마이크로버그일 가능성이 있습니다. )) 하지만 괜찮아. (경우에 따라) 더 엄격하게 제어하는 것이 가능합니다(필요한 경우도 있음). 표시기 버퍼 의 값을 계산할 때 문제가 없습니다. 그리고 값이 비어 있어야 하는 경우 특정 배열 요소에 대해 다시 빈 값을 지정하면 됩니다.

헤 ... INDICATOR_DATA 또는 INDICATOR_CALCULATIONS에 있는 위치를 인쇄해야 합니다.

재미있는 점은 지표를 삭제하고 차트에 다시 설치하면 원래 있던 자리에 쓰레기가 그려진다는 점이다. 또한 기능...

제어는 이해할 수 있습니다. 시각적으로, 나는 그것이 거짓말을 하기 시작하는지 계속 보게 될 것입니다. 그리고 이것이 어떤 인디카 스레드를 호출하고 그 값을 다시 계산하는 방법입니다.

얼마나 엉터리...

메타드라이버 :

하나의 버그를 찾았습니다.

그러나 나는 편집 전후에 어떤 파편도 관찰하지 못했습니다. 그냥 빈 창입니다.

덕분에 복사 붙여넣기를 하다가 놓쳤습니다.

가비지가 불안정하게 나타나고 모든 TF에 있는 것은 아니지만(또는 가시성 영역에 있지 않은 경우 왼쪽 차트를 봐야 함), 있습니다.

upd 그것은 여전히 여기에 표시됩니다. 내가 이해하는 것처럼 0.000000 0.000000 ... 모든 곳에서


 
Silent :

나는 일주일 동안 그와 함께 앉아 있었고 모든 것을 버리고 빈 배열만 남겼고 여전히 주기적으로 빈 버퍼에서 끌어왔습니다... 일종의 말도 안되는 소리였습니다.

확실하지 않지만 다음과 같은 이유 때문일 가능성이 큽니다.

도움에서:

ArrayInitialize (array, init_val) 표현식으로 배열을 초기화한다고 해서 이 배열에 할당된 예비 요소가 동일한 값으로 초기화되는 것은 아닙니다. 현재 예약 내에서 ArrayResize() 함수에 의해 배열 배열 의 크기가 계속 증가하면 요소가 배열 끝에 추가되며, 그 값은 정의되지 않고 대부분 init_val 과 같지 않습니다. .