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

 
Silent :

다른 TF로 전환하는 대신 ChartRedraw 를 사용하여 OnTimer를 고정하려고 했습니다.

좀 더 피울게.

아니요, 작동하지 않습니다. 첫 번째 전환 두 번째 전환 전에 일시 중지가 필요합니다.
 
MetaDriver :

...

// 링크 수정했습니다. 처음에는 "내 코드"를 통해 가져갔고 이제는 코드 기반의 일반 입구를 통해 가져갔습니다. // 지금 작동합니까? 아니면 공개 링크를 얻으려면 로그아웃해야 합니까?

예, 작동합니다.
 
MetaDriver :
아니요, 작동하지 않습니다. 첫 번째 전환 두 번째 전환 전에 일시 중지가 필요합니다.

그들은 최적화로 뭔가를 했습니다.

// 코드 옵티마이저가 아니라 차트의 논리적 최적화를 사용합니다.

나는 화난 것이 아닙니다. 때때로 당신은 모든 것을 추적할 수 없습니다. 수정해야 합니다.

허, 당신은 서비스 데스크를 긴장해야합니다.

 
MetaDriver :

그들은 최적화로 뭔가를 했습니다.

// 코드 옵티마이저가 아니라 차트의 논리적 최적화를 사용합니다.

나는 화난 것이 아닙니다. 때때로 당신은 모든 것을 추적할 수 없습니다. 수정해야 합니다.

허, 당신은 서비스 데스크를 긴장해야합니다.

tf의 변경을 시뮬레이션하고 차트를 완전히 다시 초기화하는 명령이 필요할 수 있습니까?

지표뿐만 아니라 많은 문제를 제거합니다.

 
"
Silent :

tf의 변경을 시뮬레이션하고 차트를 완전히 다시 초기화하는 명령이 필요할 수 있습니까?

지표뿐만 아니라 많은 문제를 제거합니다.

아마도. 기간에 변경 사항이 전혀 없는 경우에만 더 좋을 것입니다. 좋은 지표는 어리석은 틱 생성 이 필요합니다.

내 목적을 위해 이것이 항상 적합한 것은 아니지만 일반적인 경우 많은 "주말 문제"가 제거됩니다.

 
MetaDriver :
"

아마도. 기간에 변경 사항이 전혀 없는 경우에만 더 좋을 것입니다. 좋은 지표는 어리석은 틱 생성이 필요합니다.

내 목적을 위해 이것이 항상 적합한 것은 아니지만 일반적인 경우 많은 "주말 문제"가 제거됩니다.

글쎄요, 예, 변화 없이 마치 TF에 변화가 있는 것처럼 결과가 있는 모방입니다. 어떤 이벤트의 생성.

업데이트는 쉬는 날일 뿐만 아니라 연결이 끊긴 경우도 있습니다.

 
Silent :

업데이트는 쉬는 날일 뿐만 아니라 연결이 끊긴 경우도 있습니다.

동의한다.

소프트웨어의 "명령"은 선택한 문자에 대해 모든 prev_calculated 를 강제로 0으로 만드는 것도 유용할 것입니다. 후속 틱 생성 과 결합하는 것이 좋습니다.

 
MetaDriver :

동의한다.

선택한 기호 에 대해 모든 prev_calculated를 강제로 영점화하는 소프트웨어의 "명령"도 유용할 것입니다. 후속 틱 생성과 결합하는 것이 좋습니다.

에!

그들이 말하는 것을 SD로 작성하시겠습니까?

 

그리고 또 다른 질문:

         sDatetime  = FileReadString (file_handle);
         sActual    = FileReadString (file_handle);
         sConsensus = FileReadString (file_handle);
         sPrevious  = FileReadString (file_handle);
         
         barshift = iBarShift( Symbol (), Period (), datetime (formatdatetime(sDatetime)), false ); //ВОТ ЭТА СТРОКА ВЫДАЕТ ПРАВИЛЬНЫЙ БАРШИФТ.
         if ( StringToDouble (formatstring(sActual)) > 0 && StringToDouble (formatstring(sActual)) < 10000 ) ActualBuffer[barshift] = StringToDouble (formatstring(sActual));
         Print (formatdatetime(sDatetime));
         Print ( "iBarShift = " , barshift, " Datetime = " , formatstring(sDatetime), " sActual = " , sActual, " sConsensus = " , sConsensus, " sPrevious = " , sPrevious);

이것은 csv에서 기본 데이터를 로드하는 표시기 코드입니다.

1. 함수를 사용하여 barshift에 날짜/시간별 막대 번호를 입력합니다. 프로그램을 디버깅했습니다. 이 줄은 올바르게 작동합니다.

2. 하지만 이 줄은 "Array OUT of range" 오류를 제공합니다. 사실 왜? 확실히 버퍼는 이제 추가 샤머니즘이 필요합니다. 위의 코드를 주지 않고 "create-> indicator"를 통해 템플릿에 따라 했고, 마법사를 통해 버퍼를 등록했습니다. Z.Y. 0에서 10,000 사이의 범위에서 barshift만 확인하도록 조건을 설정했지만 도움이 되지 않았습니다.

ActualBuffer[barshift] = StringToDouble (formatstring(sActual));

그리고 컴포스터 라이브러리를 사용하여 barshift도 얻었습니다. 메타트레이더에 내장 도구가 없나요?

 
Al_key :

그리고 또 다른 질문:

이것은 csv에서 기본 데이터를 로드하는 표시기 코드입니다.

1. 함수를 사용하여 barshift에 날짜/시간별 막대 번호를 입력합니다. 프로그램을 디버깅했습니다. 이 줄은 올바르게 작동합니다.

2. 하지만 이 줄은 "Array OUT of range" 오류를 제공합니다. 사실 왜? 확실히 버퍼는 이제 추가 샤머니즘이 필요합니다.

위의 코드를 제공하지 않으며,

"create-> indicator"를 통해 템플릿에 따라 수행되었으며, 마스터를 통해 버퍼가 지정되었습니다. Z.Y. 0에서 10,000 사이의 범위에서 barshift만 확인하도록 조건을 설정했지만 도움이 되지 않았습니다.

그리고 컴포스터 라이브러리를 사용하여 barshift도 얻었습니다. 메타트레이더에 내장 도구가 없나요?

"당신은 Fedya해야합니다, 당신은해야합니다."

(c) 슈리크

--

이러한 오류는 예를 들어 동적 버퍼에 대한 메모리가 할당되지 않은 경우(이 경우 ActualBuffer 아래) 발생합니다. 위의 코드 스니펫에서는 명확하지 않습니다.