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

 

동일한 지표의 버퍼에서 가격에서 지표 데이터(iMA)를 얻으려면 어떻게 해야 합니까?

4-ke의 iMAOnArray()는 이 문제를 해결했습니다. 여기는 어때? 자체 표시기의 버퍼이며 0이 아닙니다.

 

손가락을 찌르십시오. mt5에서 일정을 작성하는 방법은 어디에 작성되어 있습니까? mt4 오프라인 차트처럼. 나는 올라갔고 존경했다. 아무것도 찾을 수 없습니다.

 
igorbel :

동일한 지표의 버퍼에서 가격에서 지표 데이터(iMA)를 얻으려면 어떻게 해야 합니까?

4-ke의 iMAOnArray()는 이 문제를 해결했습니다. 여기는 어때? 자체 표시기의 버퍼이며 0이 아닙니다.

표시기 자체 내부에서 MovingAverages.mqh를 통해서만

 
igorbel :

동일한 지표의 버퍼에서 가격에서 지표 데이터(iMA)를 얻으려면 어떻게 해야 합니까?

4-ke의 iMAOnArray()는 이 문제를 해결했습니다. 여기는 어때? 자체 표시기의 버퍼이며 0이 아닙니다.

https://www.mql5.com/ru/docs/indicators/ima

https://www.mql5.com/ru/docs/indicators/icustom

Документация по MQL5: Технические индикаторы / iMA
Документация по MQL5: Технические индикаторы / iMA
  • www.mql5.com
Технические индикаторы / iMA - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

이것이 내 문제를 어떻게 해결합니까? 내 지표를 적용 가격으로 전달하시겠습니까? 그리고 그는 왜 평균을 고려할까요? 제로 버퍼에서 그렇게 이해했습니다. 또한 제로 버퍼가 아닌 평균이 필요합니다.
 
igorbel :

이것이 내 문제를 어떻게 해결합니까? 내 지표를 적용 가격으로 전달하시겠습니까? 그리고 그는 왜 평균을 고려할까요? 제로 버퍼에서 그렇게 이해했습니다. 또한 제로 버퍼가 아닌 평균이 필요합니다.
또 다른 옵션은 "불완전한" 지표를 작성한 다음 새 지표에 리소스로 연결하는 것입니다. 이 새로운 표시기에서 "결함" 핸들을 지정하는 iMA를 적용한 다음 모든 "결함" 버퍼와 iMA 버퍼의 CopyBuffer()를 적용합니다. 이렇게 하면 의도한 대로 작동하는 완성된 표시기를 얻을 수 있습니다.
 
Alexey Viktorov :
또 다른 옵션은 "불완전한" 지표를 작성한 다음 새 지표에 리소스로 연결하는 것입니다. 이 새로운 표시기에서 "결함" 핸들을 지정하는 iMA를 적용한 다음 모든 "결함" 버퍼와 iMA 버퍼의 CopyBuffer()를 적용합니다. 이렇게 하면 의도한 대로 작동하는 완성된 표시기를 얻을 수 있습니다.

당신이 그것을 얼마나 끔찍하게 묘사했는지). 준비된 것이 없습니까?
 
igorbel :

당신이 그것을 얼마나 끔찍하게 묘사했는지). 준비된 것이 없습니까?

아주 생소한 버전으로 보여드리기조차 부끄럽습니다. 이것에 대해 오랫동안 생각했지만 오늘에서야 확인하기로 결정했습니다.

원칙적으로 걱정할 것은 없습니다. 리소스에 대해서는 연결 표시기 에 대한 맨 마지막 부분에 작성된 문서에 매우 명확하며, 내가 이해하는 한 이미 "결함"이 있습니다.

글쎄, 주요 라인만 있다면

 // Подключаем ресурс
#resource "\\Indicators\\подпапка\\test.ex5"

// В OnInit()

   handle = iCustom ( _Symbol , PERIOD_CURRENT , "::Indicators\\подпапка\\test.ex5" , параметры через запятую);
   handMA = iMA ( _Symbol , PERIOD_CURRENT , 21 , 0 , ENUM_MA_METHOD , handle);

// В OnCalculate
// Для всех буферов "недоделки"
CopyBuffer (handle...
// и для iMA в свой буфер.
CopyBuffer (handMA...

추신; 지표 "불완전함"을 리소스와 연결해야 한다는 생각이 들었을 때 찾았습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

"MQL5 지표의 지표" 기사에 대한 토론

알렉세이 빅토로프 , 2017.01.31 19:31

mql4의 iMAOnArray()와 비교하면 이것은 탬버린으로 춤추는 것입니다.



그리고 여기에 아주 미친 아이디어가 있습니다. 지표가 리소스로 첨부되어 있으면 처리할 수 있습니까? 건널 수 없습니다. 두 개의 표시기를 수행하지 않으려면 표시기 자체와이 표시기의 표시기. 제가 리소스를 연습해보지 않아서 확인이 어려워서 여쭤봅니다.

Документация по MQL5: Программы MQL5 / Ресурсы
Документация по MQL5: Программы MQL5 / Ресурсы
  • www.mql5.com
Программы MQL5 / Ресурсы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vladimir Karputov :


다른 사람의 기간 기록에 어떻게 액세스합니까? 어떤 액세스 검사를 수행합니까? 어떤 오류 코드가 표시 됩니까?

"액체"지표에는 지표가 구축되는 "기본"기간의 개념이 있습니다. 아마도 이것은 내가 이해하는 한 다른 사람의 기간이라고 부르는 것입니다.

"전문가"에서 오류 코드가 발행되지 않습니다. 지표가 그려지지 않았을 뿐이죠.


그들이 그림을 그리기 시작하려면 각 프로필에서 누락된 모든 기본 기간의 차트를 열어야 했습니다. 그러나 그 전에 모든 것이 몇 년 동안 작동했습니다.

그리고 그것 없이. 작동 방식, 액세스 권한이 있는 위치 및 확인 방법 - 저는 프로그래머가 아닙니다.


하지만 내가 역사상 최초의 사람은 아닌 것 같아요. 내가 이해하는 한 어떤 절차가 있어야 합니다. 이것이 업데이트 오류의 결과인지 모르겠습니다.

또는 모든 것이 정확하고 내 지표를 다시 실행하기만 하면 됩니다. 어떻게든 결국 결정해야 합니다. 그리고 당신에게는 한 가지 원칙이 있습니다. 익사하는 사람들의 구원은 익사하는 사람들 자신의 일입니다.

 
Agat :

"액체"지표에는 지표가 구축되는 "기본"기간의 개념이 있습니다. 아마도 이것은 내가 이해하는 한 다른 사람의 기간이라고 부르는 것입니다.

"전문가"에서 오류 코드가 발행되지 않습니다. 지표가 그려지지 않았을 뿐이죠.


그들이 그림을 그리기 시작하려면 각 프로필에서 누락된 모든 기본 기간의 차트를 열어야 했습니다. 그러나 그 전에 모든 것이 몇 년 동안 작동했습니다.

그리고 그것 없이. 작동 방식, 액세스 권한이 있는 위치 및 확인 방법 - 저는 프로그래머가 아닙니다.


하지만 내가 역사상 최초의 사람은 아닌 것 같아요. 내가 이해하는 한 어떤 절차가 있어야 합니다. 이것이 업데이트 오류의 결과인지 모르겠습니다.

또는 모든 것이 정확하고 내 지표를 다시 실행하기만 하면 됩니다. 어떻게든 결국 결정해야 합니다. 그리고 당신에게는 한 가지 원칙이 있습니다. 익사하는 사람들의 구원은 익사하는 사람들 자신의 일입니다.


이것이 귀하의 지표가 아닌 경우 - 저자에게 연락하여 위에 질문한 질문에 대한 답변을 요청하십시오. 이것이 없으면 아무것도 확실하게 말할 수 없습니다.
사유: