코딩 도움말 - 페이지 163

 
fareastol:
안녕 믈라덴

정의된 막대 범위 내에서 시장 프로필을 식별하는 데 도움이 되는 표시기 레벨 센서를 사용하고 있습니다. 여기에 소개되어 있습니다 : 레벨 센서 - MQL4 코드 베이스

사용할 때 먼저 이 지표를 실행하여 시장 프로필에 대한 일반적인 보기를 얻은 다음 해당 프로필을 기반으로 특정 가격대를 주관적으로 선택하고 내가 선택한 가격에 대해 POC(point of control)와 VA(Value Area)를 수동으로 추정합니다. 밴드. 수동 추정 단계를 극복하고 POC 및 VA의 정확한 값을 댓글이나 텍스트로 제공할 수 있도록 도와주시겠습니까?!

깊이 감사합니다!

파리스톨

파리스톨

POC VA 영역을 식별할 수 있는 방법을 정의하는 몇 가지 수학 규칙이 없으면 그렇게 할 수 없습니다. 이러한 추정을 위한 첫 번째 단계는 수학 규칙(모델)이어야 합니다.

 

mladen 덕분에 #1618을 참조하십시오. 당신은 위대합니다.

코드를 연구하고 해결해야 할 몇 가지 문제가 있습니다. (1) 최대 7개의 기호(최대 8개의 버퍼가 허용되기 때문에?) 이동 평균을 계산하기 위한 버퍼는 무엇입니까?(2) icustom 함수를 사용하면 다음과 같이 변경됩니까? CCI_idt = iCustom(NULL, 0, "SampleInd",13,1,0)? (3) 2줄이 있는 stochastic을 사용하는 경우 iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0))으로 변경됩니까? 마지막 0자리를 0으로 변경하거나 1 메인 라인 또는 신호 라인 을 표시하려면 ?

(4) 내가 특별히 EURUSD를 표시하고 싶다면 코드 내부에 CCI_idt = iCCI("EURUSD",0,CCI_Period,applied_price,i)로 직접 작성할 수 있지만 #1618에 새로 만든 표시기의 다른 코드를 변경하지 않거나 Extern 문자열 입력 기호?

(5) 가장 중요한 것은 각 평균 cci 내부에 다른 기호를 사용하여 추가 평균 또는 기타 간단한 계산 case4(예: 0.3*symbolA+0.7*symbolB)를 사용하기 위해 사례 3 작업(예: r1+r2/2)을 수행하려는 경우 bufferCCI_idx1(이미 #1615의 내 CCI TEST again.mq4에 표시된 것처럼, 거기에 내 사례 3 의도를 표시하거나 여기에 새 첨부된 버전이 간단한 사례 3 및 사례 4를 표시함), 수행하거나 새로 만든 항목에 통합하는 방법을 모르겠습니다. #1618의 표시기, 나머지는 내가 직접 시도할 수 있도록 친절하게 데모를 제공할 수 있습니다. 도움이 필요합니다. 감사합니다.

추신: 내 말을 설명하는 데 도움이 되도록 여기에 첨부된 내용을 참조하십시오. 간단히 말해서, case3 & 4는 다른 기호를 사용하여 내부의 각 버퍼 공간 내에서 한 번 더 간단한 계산을 수행합니다.

 

안녕하세요 mladen님

위의 #1622로 계속 진행하여 더 간단하고 명확한 방법과 내 의도를 설명하거나 그 기능 (mtf, 내부 또는 외부 또는 로컬로 기호 제한 없음, 버퍼 문제, 다시 칠하지 않음, 새로 고침 문제 등)을 설명하려면 첨부 파일을 참조하십시오. , 당신은 내가 의미하는 바를 분명히 알게 될 것입니다.

나는 스스로 할 수 없습니다. 당신이 데모를 할 수 있습니까, 나머지는 내가 할 수 있습니까? 친절한 도움에 감사드립니다.

 

켄와

나는 그 표시기가 최대 8개의 기호를 표시할 수 있다고 말했고 그것이 내가 의미한 것입니다.

이 작업을 수행하는 데 필요한 모든 부분(모든 부분)은 이미 이 게시물에 게시한 지표에 있습니다. https://www.mql5.com/en/forum/174385/page108

코드의 이 부분과 그것이 하는 일에 주의하십시오.

if (!calculateValue)

{

checkSymbol(limit,ForSymbol1,CCI_idx1);

checkSymbol(limit,ForSymbol2,CCI_idx2);

checkSymbol(limit,ForSymbol3,CCI_idx3);

return(0);

}

더 간단하게 만들 수 없습니다. 이 몇 줄의 코드로 수행되는 작업을 연구하면 해당 표시기에 의해 표시되는 8개의 다른 기호 중 8개(7개가 아님) 값을 가질 수 있는 방법이 명확해질 것입니다.

문안 인사

 
mladen:
fareastol POC VA 영역을 식별할 수 있는 방법을 정의하는 수학 규칙이 없으면 그렇게 할 수 없습니다. 이러한 추정을 위한 첫 번째 단계는 수학 규칙(모델)이어야 합니다.

Mladen을 고려해주셔서 감사합니다!

다음은 POC 및 VA를 추정하는 방법에 대한 설명입니다.

1) 입력 매개변수

//---- 표시기의 초기 입력 매개변수

외부 정수 MAX_HISTORY=500;

외부 정수 STEP=1;

- 두 개의 매개변수를 더 추가하려고 합니다. Local_High 및 Local_Low, 둘 다 초기 값이 0입니다. 지표를 처음 적용한 후 POC 및 VA를 계산하기 위한 목표 기준이 되는 이 2개의 추가 매개변수를 제 주관적인 특정 값(시장 프로필의 최고 최고 및 최저 최저 내에서)으로 채울 것입니다.

2) POC 및 VA를 추정하는 방법

- 이론 기반: Steidlmayer 및 현재 공통 애플리케이션의 시장 프로필 및 TPO( 시장 프로필 - Wikipedia, 무료 백과사전 참조)

- 현재 다음 규칙에 따라 POC 및 VA 영역을 수동으로 추정합니다.

  • - 주어진 가격대(위의 Local_High 및 Local_Low 제한) 내에서 Target Band를 호출합니다.
  • - POC = 가격 수준에 최대 거래량이 있습니다(또는 이 수준에서 최대 거래 빈도).
  • - VA(High_bound and Low_bound) = Target Band의 전체 볼륨(또는 전체 주파수)의 70%를 차지하는 볼륨(또는 주파수)이 있는 POC 주변 영역
  • - Target Band의 시장 프로파일이 정규 분포가 아닌 경우 VA 계산의 우선 순위는 차원이 더 큰 누적 볼륨(또는 빈도)을 갖는 것입니다.

위의 설명이 명확하지 않은 경우 피드백을 보내주십시오. 나는 다른 기회를 시도할 것이다. 도움을 주셔서 감사합니다. Mladen!

 
mladen:
켄와

나는 그 표시기가 최대 8개의 기호를 표시할 수 있다고 말했고 그것이 내가 의미한 것입니다.

이 작업을 수행하는 데 필요한 모든 부분(모든 부분)은 이미 이 게시물에 게시한 지표에 있습니다. https://www.mql5.com/en/forum/174385/page108

코드의 이 부분과 그것이 하는 일에 주의하십시오.

if (!calculateValue)

{

checkSymbol(limit,ForSymbol1,CCI_idx1);

checkSymbol(limit,ForSymbol2,CCI_idx2);

checkSymbol(limit,ForSymbol3,CCI_idx3);

return(0);

}

더 간단하게 만들 수 없습니다. 이 몇 줄의 코드로 수행되는 작업을 연구하면 해당 표시기에 의해 표시되는 8개의 다른 기호 중 8개(7개가 아님) 값을 가질 수 있는 방법이 명확해질 것입니다.

문안 인사

죄송합니다. 코드 의미를 20-25% 정도만 이해할 수 있습니다. 복사 붙여넣기만 할 줄 압니다.

나는 아직도 어떻게 해야할지 모르는 문제가 있습니다.

표시기가 자동으로 Null 또는 외부 입력 기호 또는 내부에 미리 입력된 사전 설정 기호를 인식할 수 있습니까? 둘째, 예를 들어 USDCHF, USDCAD, USDJPY 등 CHF, CAD, JPY를 보고 싶다면 CCI 버퍼를 통해 역으로 만들 수 있습니다. 일부 통화는 가격에 반비례하기 때문입니다. 그것은 정상적인 가격 책정 기호를 볼 수 있도록 허용하는 것 같습니다. 또한 귀하의 지표와 몇 가지 추가 간단한 수학적 계산을 통합하는 방법을 모르겠습니다. 실제로 제가 원하는 것은 매우 간단하며 https://www.mql5.com 의 지표에 표시됩니다. /ko/forum/174385 ( #1623 ) 핵심 코드 구조는 내 것이 아닙니다. 이전에 다른 소스에서 복사했지만, 내가 원하는 대로 하고, 다시 그리기 및 새로 고침 문제가 심각합니다. 제 요청에서 너무 번거롭지 않게 친절한 도움을 드릴 수 있기를 바랍니다. 감사합니다.

 
kenwa:
죄송합니다. 코드 의미를 20-25% 정도만 이해할 수 있습니다. 복사 붙여넣기만 할 줄 압니다.

나는 아직도 어떻게 해야할지 모르는 문제가 있습니다.

표시기가 자동으로 Null 또는 외부 입력 기호 또는 내부에 미리 입력된 사전 설정 기호를 인식할 수 있습니까? 둘째, 예를 들어 USDCHF, USDCAD, USDJPY 등 CHF, CAD, JPY를 보고 싶다면 CCI 버퍼를 통해 역으로 만들 수 있습니다. 일부 통화는 가격에 반비례하기 때문입니다. 그것은 정상적인 가격 책정 기호를 볼 수 있도록 허용하는 것 같습니다. 또한 귀하의 지표와 몇 가지 추가 간단한 수학적 계산을 통합하는 방법을 모르겠습니다. 실제로 제가 원하는 것은 매우 간단하며 https://www.mql5.com 의 지표에 표시됩니다. /ko/forum/174385 ( #1623 ) 핵심 코드 구조는 내 것이 아닙니다. 이전에 다른 소스에서 복사했지만, 내가 원하는 대로 하고, 다시 그리기 및 새로 고침 문제가 심각합니다. 제 요청이 너무 번거롭지 않도록 도움을 드릴 수 있기를 바랍니다. 감사합니다.

켄와

귀하의 질문에 관한 한. 다음은 출발점으로 사용할 수 있고 질문을 해결하는 데 도움이 될 수 있는 게시물입니다. https://www.mql5.com/en/forum/172969/page2

매우 유익하고 귀하가 묻는 거의 모든 질문에 이미 답변되어 있음을 알게 될 것입니다.

나머지는 제가 포스팅한 인디케이터를 일종의 템플릿(또는 프레임)으로 사용해도 되는데, 리페인팅 문제가 전혀 없기 때문입니다. 그 포스트의 레슨 정보와 합치면, 당신이 필요로 하는 것을 순식간에 할 수 있을 거라고 생각합니다

 

안녕하세요 mladen님

귀하의 코드 는 제 의도를 이해하고 통합하기에는 너무 심오합니다 . 나는 어떤 과정을 공부하더라도 일부 분수만 이해할 수 있고 실제로 많은 것을 할 수는 없습니다. 정말로 당신이 도울 수 있기를 바랍니다.

 
kenwa:
안녕하세요 mladen, 귀하의 코드는 내 의도한 기능을 이해하고 통합하기에는 너무 심오합니다 . 나는 어떤 과정을 공부하더라도 일부 분수만 이해할 수 있고 실제로 많은 것을 할 수는 없습니다. 정말로 당신이 도울 수 있기를 바랍니다.

켄와

iCCI()에 대한 호출을 iStochastic()으로 바꾸고 적절한 매개변수 를 외부 매개변수로 제공하기만 하면 됩니다(해당 코드에서 무엇이 필요한지 정확히 이해한다면)

 

Malden 선생님은 renko 차트에 대한 표시기를 코딩할 수 있습니다 plzz