1.OnCalculate() 함수 호출의 짧은 형식을 사용하는 지표 만 다른 지표에 적용 할 수 있는지 아니면OnCalculate() 함수 호출의 긴 형식을 사용하는 지표도 적용 할 수 있습니까? 그렇다면OnCalculate() 함수 호출의 긴 형태를 사용하는 하나의 인디케이터를 다른 인디케이터에 적용할 수 있나요????
2. 한 인디케이터를 다른 인디케이터에 적용하면(RSI에서 TSI로) 일부 표시 문제가 발생합니다(첨부 이미지 참조). RSI는 0에서 100까지 표시되지만 두 번째 지표(TSI)도 0 미만의 값을 가지며 차트에서 볼 수 없는 값입니다. 이것이 문제이며 차트가 두 지표를 모두 올바르게 표시하도록 제대로 조정되지 않는 이유입니다. 이 문제를 해결할 수 있을까요, 아니면 메타트레이더 버그인가요?
1. 예, OnCalculate의 짧은 형식을 사용하는 지표만 다른 지표 데이터에 적용할 수 있습니다.
2. RSI 지표의 속성으로 이동하여 스케일 탭의 "고정 최소값"을 0이 아닌 -50으로 변경해야 합니다.
You have just registered and most likely you have questions such as, "How do I insert a picture to my a message?" "How do I format my MQL5 source code?" "Where are my personal messages kept?" You may have many other questions. In this article, we have prepared some hands-on tips that will help you get accustomed in MQL5.community and take full advantage of its available features.
내 질문은 특정 막대에서 볼린저 밴드의 상단 값을 확인하는 표시기를 만드는 방법, 그 시점에서 볼린저 밴드 값이 해당 막대의 시가와 종가 사이에 있는지 여부, 그 후 현재 막대 위에 아래쪽 화살표를 표시합니다... close[1]>upperbollingvalue[1]>open[1] ... 나는 주위를 검색하려고했지만 운이 없었다....
그래서 저는 지표에서 지표를 구축하는 방법을 마스터하기로 결정했고이 기사에서도 해결책을 찾지 못한 몇 가지 문제에 직면했습니다. 문제는 이미 표명되었습니다.
Vladislav Eremeev: Alexey, 시간 내 주셔서 감사합니다. 문서에 따르면 다른 표시기 핸들을 전달해야하며 진행중인 표시기의 버퍼를 처리 할 수있는 가능성에 대해 말했습니다. 또한. 다른 표시기 핸들을 전달할 수 있지만 어떤 버퍼를 사용해야하는지 지정할 위치를 찾지 못했습니다.
o_O:
나는 당신이 필요로하는 것의 많은 변형을 상상할 수 있습니다. 당신은 설명이 필요합니다. 많은 설명이 필요합니다.
막대의 종가를 포함하는 버퍼가 있는 인디케이터가 있습니다.
이 인디케이터에서 다른 인디케이터(예: MA)를 호출하여 종가 버퍼를 공급하고 싶습니다.
질문
- 종가 계산의 어느 단계에서 이 작업을 수행할 계획입니까?
- 두 번째 인디케이터의 결과를 어디서 가져올 계획인가요?
많은 설명이 필요합니다:
내 설명을 더 명확하게하기 위해 MT5 배달에없는 상태에서 MACD 지표 작성으로 전환하겠습니다..... 그러나 표시기 핸들을 가격 상수로 전달할 수있는 iMA가 있습니다. 그러나 여기에 문제가 있습니다. 이를 위해 MA 값의 차이에 대한 지표를 작성하고 핸들을받은 후 신호선을 만들기 위해 별도로 작성해야합니다. 그러나 mql4에서와 같이 내부에서 iMAOnArray()를 사용할 수 없습니다.
더 자세히 설명하겠습니다:
일부 공식에 따르면 표시기 버퍼 0의 값을 얻었습니다. 그런 다음 이 값의 평균을 계산해야 합니다. 자체 공식으로 계산할 수 있는 다른 옵션이 없나요? 이동평균.mqh에 동일한 수식이 포함되어 있습니다. 이것은 제가 찾고 싶은 옵션이 아닙니다.
다른 사람들은 많은 설명을 가지고 있습니다:
두세 개의 버퍼가 있는 사용자 지정 인디케이터가 있습니다. 작업은 버퍼 1과 2의 평균을 개별적으로 계산하는 것입니다. 이러한 표시기의 핸들을 받으면 CopyBuffer()를 사용하여 이러한 버퍼의 값을 가져올 수 있지만 iMA로 보낼 수는 없습니다. 어떻게 해야 하나요?
괜찮다면... 문제는 결과를 얻는 것이 아니라 다른 지표의 핸들을 일부 기술 지표로 전송하는 가능성을 사용하는 방법과 얻을 수있는 것과 얻을 수없는 것을 이해하는 것입니다.
버퍼가 2개 또는 3개인 사용자 지정 표시기가 있습니다. 이 작업은 버퍼 1과 2의 평균을 개별적으로 계산하는 것입니다. 이러한 표시기의 핸들을 받으면 CopyBuffer()를 사용하여 이러한 버퍼의 값을 가져올 수 있지만 iMA로 보낼 가능성은 없습니다. 어떻게 해야 할까요?
속성의 추가 매개 변수로 지정된 번호로 특정 버퍼를 복사하는이 표시기 주위에 래퍼를 만들려면이 표시기를 래퍼로 만듭니다.
정확히 무엇이 필요한지에 대한 많은 변형을 상상할 수 있습니다. 설명이 필요합니다. 많은 설명이 필요합니다.
버퍼에 바의 종가가 들어있는 인디케이터가 있다고 가정해 보겠습니다.
이 인디케이터에서 다른 인디케이터(예: MA)를 호출하여 종가 버퍼를 공급하고 싶습니다.
질문
- 종가 계산의 어느 단계에서 이 작업을 수행할 계획입니까?
- 두 번째 인디케이터의 결과를 어디서 가져올 계획인가요?
안녕하세요,
매우 좋은 글이지만 몇 가지 질문이 있습니다.
1.OnCalculate() 함수 호출의 짧은 형식을 사용하는 지표 만 다른 지표에 적용 할 수 있는지 아니면OnCalculate() 함수 호출의 긴 형식을 사용하는 지표도 적용 할 수 있습니까? 그렇다면OnCalculate() 함수 호출의 긴 형태를 사용하는 하나의 인디케이터를 다른 인디케이터에 적용할 수 있나요????
2. 한 인디케이터를 다른 인디케이터에 적용하면(RSI에서 TSI로) 일부 표시 문제가 발생합니다(첨부 이미지 참조). RSI는 0에서 100까지 표시되지만 두 번째 지표(TSI)도 0 미만의 값을 가지며 차트에서 볼 수 없는 값입니다. 이것이 문제이며 차트가 두 지표를 모두 올바르게 표시하도록 제대로 조정되지 않는 이유입니다. 이 문제를 해결할 수 있을까요, 아니면 메타트레이더 버그인가요?
1. 예, OnCalculate의 짧은 형식을 사용하는 지표만 다른 지표 데이터에 적용할 수 있습니다.
2. RSI 지표의 속성으로 이동하여 스케일 탭의 "고정 최소값"을 0이 아닌 -50으로 변경해야 합니다.
Alexey,
시간 내 주셔서 감사합니다.
문서에 따르면 다른 표시기 핸들을 전달해야하며
진행중인 표시기의 버퍼를 처리 할 수있는 가능성에 대해 말했습니다.
또한.
다른 표시기 핸들을 전달할 수 있지만 어떤 버퍼를 사용해야하는지 지정할 위치를 찾지 못했습니다.
나는 당신이 필요로하는 것의 많은 변형을 상상할 수 있습니다. 당신은 설명이 필요합니다. 많은 설명이 필요합니다.
막대의 종가를 포함하는 버퍼가 있는 인디케이터가 있습니다.
이 인디케이터에서 다른 인디케이터(예: MA)를 호출하여 종가 버퍼를 공급하고 싶습니다.
질문
- 종가 계산의 어느 단계에서 이 작업을 수행할 계획입니까?
- 두 번째 인디케이터의 결과를 어디서 가져올 계획인가요?
많은 설명이 필요합니다:
내 설명을 더 명확하게하기 위해 MT5 배달에없는 상태에서 MACD 지표 작성으로 전환하겠습니다..... 그러나 표시기 핸들을 가격 상수로 전달할 수있는 iMA가 있습니다. 그러나 여기에 문제가 있습니다. 이를 위해 MA 값의 차이에 대한 지표를 작성하고 핸들을받은 후 신호선을 만들기 위해 별도로 작성해야합니다. 그러나 mql4에서와 같이 내부에서 iMAOnArray()를 사용할 수 없습니다.
더 자세히 설명하겠습니다:
일부 공식에 따르면 표시기 버퍼 0의 값을 얻었습니다. 그런 다음 이 값의 평균을 계산해야 합니다. 자체 공식으로 계산할 수 있는 다른 옵션이 없나요? 이동평균.mqh에 동일한 수식이 포함되어 있습니다. 이것은 제가 찾고 싶은 옵션이 아닙니다.
다른 사람들은 많은 설명을 가지고 있습니다:
두세 개의 버퍼가 있는 사용자 지정 인디케이터가 있습니다. 작업은 버퍼 1과 2의 평균을 개별적으로 계산하는 것입니다. 이러한 표시기의 핸들을 받으면 CopyBuffer()를 사용하여 이러한 버퍼의 값을 가져올 수 있지만 iMA로 보낼 수는 없습니다. 어떻게 해야 하나요?
괜찮다면... 문제는 결과를 얻는 것이 아니라 다른 지표의 핸들을 일부 기술 지표로 전송하는 가능성을 사용하는 방법과 얻을 수있는 것과 얻을 수없는 것을 이해하는 것입니다.
Alexey Viktorov:
버퍼가 2개 또는 3개인 사용자 지정 표시기가 있습니다. 이 작업은 버퍼 1과 2의 평균을 개별적으로 계산하는 것입니다. 이러한 표시기의 핸들을 받으면 CopyBuffer()를 사용하여 이러한 버퍼의 값을 가져올 수 있지만 iMA로 보낼 가능성은 없습니다. 어떻게 해야 할까요?
속성의 추가 매개 변수로 지정된 번호로 특정 버퍼를 복사하는이 표시기 주위에 래퍼를 만들려면이 표시기를 래퍼로 만듭니다.
그리고 전송해야 하는 것은 그 핸들입니다.
속성의 추가 매개변수로 지정된 숫자 아래에 특정 버퍼를 복사하는 이 표시기 주위에 래퍼를 만듭니다.
그리고 그것이 바로 그 핸들이고 그것을 전달합니다.
내가 이해했듯이이 복사 된 버퍼를 기반으로 표시기를 만든 다음 핸들을 받으면 다음 표시기에서 수신 된 데이터를 사용할 수 있습니다. 아니면 그렇지 않나요?
내가 이해했듯이이 복사 된 버퍼를 기반으로 표시기를 만든 다음 핸들을 받으면 다음 표시기에서 얻은 데이터를 사용할 수 있습니다.
네, 그런 셈이죠.
그리고 여기에 미친 아이디어가 있습니다. 인디케이터가 리소스로 첨부된 경우 핸들을 가져올 수 있을까요? 교차할 수 없나요? 두 개의 지표, 지표 자체와이 지표의 지표를 가지고 다니지 않으려면. 리소스를 연습하지 않아서 확인하기가 어려워서 질문드립니다.
그리고 여기에 미친 아이디어가 있습니다. 인디케이터가 리소스로 첨부된 경우 핸들을 가져올 수 있을까요? 교차할 수 없나요? 두 개의 지표, 지표 자체와이 지표의 지표를 가지고 다니지 않으려면. 리소스를 연습하지 않았기 때문에 확인하기가 어려워서 물어 봅니다.
현재 구현에서는 진짜 탬버린 춤이라고 생각합니다 :)