찻주전자의 질문 - 페이지 268 1...261262263264265266267268269270271272273274275...277 새 코멘트 Andrew Petras 2013.07.31 17:09 #2671 DC2008 : 확실하지 않지만 다음과 같은 이유 때문일 가능성이 큽니다. ArrayResize가 없습니다. INDICATOR_DATA 및 INDICATOR_CALCULATIONS의 경우 크기는 터미널에서 설정하고 0번째 막대에서 그립니다. 그런 다음 모든 ArrayInitialize(array, EMPTY_VALUE ); 제로 바를 위해서라도? Sergey Pavlov 2013.07.31 17:18 #2672 Silent : ArrayResize가 없습니다. INDICATOR_DATA 및 INDICATOR_CALCULATIONS의 경우 크기는 터미널에서 설정하고 0번째 막대에서 그립니다. 당신은 그것을 가지고 있지 않을 수도 있지만 배열은 동적이며 각 시간 프레임에는 다른 수의 막대가 있습니다 ! 하나에서 다른 것으로 이동하면 배열의 크기가 변경되고(이 작업은 사용자의 참여 없이 수행됨) 쓰레기가 표시됩니다. Документация по MQL5: Доступ к таймсериям и индикаторам / Bars www.mql5.com Доступ к таймсериям и индикаторам / Bars - Документация по MQL5 Sergey Pavlov 2013.07.31 17:25 #2673 Silent : 그런 다음 모든 ArrayInitialize(array, EMPTY_VALUE ); 제로 바를 위해서라도? 귀하의 경우 이것은 배열의 마지막 요소입니다(막대 0에 있지만). 기본적으로 인덱싱은 왼쪽에서 오른쪽으로 진행됩니다. Andrew Petras 2013.07.31 17:31 #2674 DC2008 : 당신은 그것을 가지고 있지 않을 수도 있지만 배열은 동적이며 각 시간 프레임에는 다른 수의 막대가 있습니다 ! 하나에서 다른 것으로 이동하면 배열의 크기가 변경되고(이 작업은 사용자의 참여 없이 수행됨) 쓰레기가 표시됩니다. 논리적으로 보입니다. 그러면 인터넷에서 표시기 버퍼의 초기화는 일반적으로 의미가 없으며 모든 작업은 OnCalculate에서 수행되어야 합니다. DC2008 : 귀하의 경우 이것은 배열의 마지막 요소입니다(막대 0에 있지만). 기본적으로 인덱싱은 왼쪽에서 오른쪽으로 진행됩니다. 확실히 아직 뒤집지 않았습니다. Andrew Petras 2013.07.31 17:31 #2675 모두 감사합니다! Andrew Petras 2013.07.31 18:05 #2676 ArrayInitialize로 엉망인 버그, 반전된 배열을 수정했습니다(지금은 왼쪽)... 인터넷에서 쓰레기를 버리는 것은 현실적이지 않은 것 같습니다. 짝수 PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,countBars); 멈추지 않고 그래프의 시작 부분에 나타날 수도 있고 끝 부분에 나타날 수도 있습니다. 예고편에 남겨두겠습니다. 개발자가 볼 수도 있습니다. 추신 하지만 지표 삭제 및/또는 재컴파일 후 차트의 같은 위치에 쓰레기 모양이 주석입니다. 그런 미인... 파일: i_IndexerV001.mq5 6 kb Sergey Pavlov 2013.07.31 18:35 #2677 Silent : ArrayInitialize로 엉망인 버그, 반전된 배열을 수정했습니다(지금은 왼쪽)... 인터넷에서 쓰레기를 버리는 것은 현실적이지 않은 것 같습니다. 짝수 PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,countBars); 멈추지 않고 그래프의 시작 부분에 나타날 수도 있고 끝 부분에 나타날 수도 있습니다. 예고편에 남겨두겠습니다. 개발자가 볼 수도 있습니다. 추신 하지만 지표 삭제 및/또는 재컴파일 후 차트의 같은 위치에 쓰레기 모양이 주석입니다. 그런 미인... 따라서 필요에 따라 작동하는 것 같습니다. void OnDeinit ( const int reason) { ArrayResize (USDBuffer, 1 ); ArrayResize (EURBuffer, 1 ); ArrayResize (GBPBuffer, 1 ); return ; } Andrew Petras 2013.07.31 22:59 #2678 DC2008 : 따라서 필요에 따라 작동하는 것 같습니다. 아니요, 그것은 또한 쓰레기입니다. 왼쪽 상단 모서리 에 있는 숫자로 즉시 알 수 있습니다. 이 줄을 OnCalculate로 옮긴 후 깔끔하게 작동했습니다. ArrayInitialize (USDBuffer, EMPTY_VALUE ); PlotIndexSetInteger ( 0 , PLOT_DRAW_BEGIN ,countBars); ArrayInitialize (EURBuffer, EMPTY_VALUE ); PlotIndexSetInteger ( 1 , PLOT_DRAW_BEGIN ,countBars); ArrayInitialize (GBPBuffer, EMPTY_VALUE ); PlotIndexSetInteger ( 2 , PLOT_DRAW_BEGIN ,countBars); 귀하의 버전이 올바른 것 같습니다. 배열 자동 크기 조정으로 인한 쓰레기. 그리고 그것이 반복되는 이유도 분명해 보입니다. 터미널이 크기를 예를 들어 1,000에서 10,000으로 변경하면 청소되지 않은 동일한 메모리 조각을 할당한 다음 최소한 표시기를 다시 로드합니다. 한 가지 오해가 남아 있는 동안 upd: f_comment 함수(색상 변경) 및 후속 컴파일에서 무언가를 변경할 때 표시기가 터미널에 다시 로드될 때까지 변경 사항이 적용되지 않습니다. 파일: i_IndexerV001.mq5 6 kb 흥미로운 것 크라우드소싱 GUI. 오픈 베타 투자자와 계약을 작성하는 방법? vicleo 2013.08.05 10:09 #2679 별도의 창에서 일부 악기의 매개변수에 대한 촛대 차트를 작성할 수 있습니까? 예를 들어, 브로커 "개방"에는 RTS-9.13 도구가 있으며 이를 위해 "시장 감시" 창에 값이 표시되는 구매 주문 차트를 작성합니다. Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Vasiliy Smirnov 2013.08.05 10:49 #2680 vicleo : 별도의 창에서 일부 악기의 매개변수에 대한 촛대 차트를 작성할 수 있습니까? 예를 들어, 브로커 "개방"에는 RTS-9.13 도구가 있으며 이를 위해 "시장 감시" 창에 값이 표시되는 구매 주문 차트를 작성합니다. 브로커와 질문). 1...261262263264265266267268269270271272273274275...277 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
확실하지 않지만 다음과 같은 이유 때문일 가능성이 큽니다.
ArrayResize가 없습니다. INDICATOR_DATA 및 INDICATOR_CALCULATIONS의 경우 크기는 터미널에서 설정하고 0번째 막대에서 그립니다.
그런 다음 모든 ArrayInitialize(array, EMPTY_VALUE ); 제로 바를 위해서라도?
ArrayResize가 없습니다. INDICATOR_DATA 및 INDICATOR_CALCULATIONS의 경우 크기는 터미널에서 설정하고 0번째 막대에서 그립니다.
당신은 그것을 가지고 있지 않을 수도 있지만 배열은 동적이며 각 시간 프레임에는 다른 수의 막대가 있습니다 ! 하나에서 다른 것으로 이동하면 배열의 크기가 변경되고(이 작업은 사용자의 참여 없이 수행됨) 쓰레기가 표시됩니다.
그런 다음 모든 ArrayInitialize(array, EMPTY_VALUE ); 제로 바를 위해서라도?
귀하의 경우 이것은 배열의 마지막 요소입니다(막대 0에 있지만). 기본적으로 인덱싱은 왼쪽에서 오른쪽으로 진행됩니다.
당신은 그것을 가지고 있지 않을 수도 있지만 배열은 동적이며 각 시간 프레임에는 다른 수의 막대가 있습니다 ! 하나에서 다른 것으로 이동하면 배열의 크기가 변경되고(이 작업은 사용자의 참여 없이 수행됨) 쓰레기가 표시됩니다.
논리적으로 보입니다. 그러면 인터넷에서 표시기 버퍼의 초기화는 일반적으로 의미가 없으며 모든 작업은 OnCalculate에서 수행되어야 합니다.
귀하의 경우 이것은 배열의 마지막 요소입니다(막대 0에 있지만). 기본적으로 인덱싱은 왼쪽에서 오른쪽으로 진행됩니다.
확실히 아직 뒤집지 않았습니다.
ArrayInitialize로 엉망인 버그, 반전된 배열을 수정했습니다(지금은 왼쪽)...
인터넷에서 쓰레기를 버리는 것은 현실적이지 않은 것 같습니다. 짝수 PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,countBars); 멈추지 않고 그래프의 시작 부분에 나타날 수도 있고 끝 부분에 나타날 수도 있습니다.
예고편에 남겨두겠습니다. 개발자가 볼 수도 있습니다.
추신 하지만 지표 삭제 및/또는 재컴파일 후 차트의 같은 위치에 쓰레기 모양이 주석입니다.
그런 미인...
ArrayInitialize로 엉망인 버그, 반전된 배열을 수정했습니다(지금은 왼쪽)...
인터넷에서 쓰레기를 버리는 것은 현실적이지 않은 것 같습니다. 짝수 PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,countBars); 멈추지 않고 그래프의 시작 부분에 나타날 수도 있고 끝 부분에 나타날 수도 있습니다.
예고편에 남겨두겠습니다. 개발자가 볼 수도 있습니다.
추신 하지만 지표 삭제 및/또는 재컴파일 후 차트의 같은 위치에 쓰레기 모양이 주석입니다.
그런 미인...
따라서 필요에 따라 작동하는 것 같습니다.
따라서 필요에 따라 작동하는 것 같습니다.
아니요, 그것은 또한 쓰레기입니다. 왼쪽 상단 모서리 에 있는 숫자로 즉시 알 수 있습니다.
이 줄을 OnCalculate로 옮긴 후 깔끔하게 작동했습니다.
귀하의 버전이 올바른 것 같습니다. 배열 자동 크기 조정으로 인한 쓰레기. 그리고 그것이 반복되는 이유도 분명해 보입니다.
터미널이 크기를 예를 들어 1,000에서 10,000으로 변경하면 청소되지 않은 동일한 메모리 조각을 할당한 다음 최소한 표시기를 다시 로드합니다.
한 가지 오해가 남아 있는 동안 upd: f_comment 함수(색상 변경) 및 후속 컴파일에서 무언가를 변경할 때 표시기가 터미널에 다시 로드될 때까지 변경 사항이 적용되지 않습니다.
별도의 창에서 일부 악기의 매개변수에 대한 촛대 차트를 작성할 수 있습니까? 예를 들어, 브로커 "개방"에는 RTS-9.13 도구가 있으며 이를 위해 "시장 감시" 창에 값이 표시되는 구매 주문 차트를 작성합니다.