코딩 도움말 - 페이지 426

 
Farhad_1:
mrtools님, 감사합니다.

그것이 바로 내가 찾던 것입니다. 그러나 BBands_Stop과 같은 표시기로 확인하면 상승추세일 때 하락추세 Line의 값이 비어 있음을 알 수 있습니다. 버퍼 값은 공백일 수 없으므로 MT4의 어떤 값이 공백 결과로 변환됩니까?

또한 BBands_Stop_v3_BAR을 확인하면 MT4가 표시를 인식하지 못하고 데이터 창의 표시 창에 아무 것도 표시되지 않는 것 같습니다. 인디는 차트에 첨부되어 있지만.

Farhad_1

BBands_Stop과 같은 표시기에서 추세가 버퍼와 반대일 때 값은 비어 있어야 합니다(그렇지 않으면 메타 트레이더가 차트에 표시함)

데이터 창의 가시성 기준: SetIndexLabel(nnn,""); 또는 SetIndexLabel(nnn,NULL); 삭제합니다. 그 후에 데이터 창에서도 볼 수 있습니다.

 

여보세요,

누군가가 차트에 최대 허용 오픈 주문 브로커 설정을 표시하는 방법을 도와줄 수 있습니까? 테스터에서 항상 오류 148이 발생하기 때문입니다.

문안 인사

 
mrtools:
안녕하세요 Farhad_1님, 스크립트를 모르지만 열려 있는 차트로 이동하여 보기를 클릭한 다음 데이터 창에서 지표 값을 얻을 수 있습니다.

친애하는 MrTools

별도의 창에 있는 표시기로 안내해 주시겠습니까?

감사해요

탈랏 E

 

안녕 친애하는 친구

트렌드 전후에 통합(사이드 웨이 또는 고르지) 시장을 병합할 생각이 있습니까?

예를 들어 :

1. 하락세 2. 그 다음 횡보 시장 3. 상승세

이전에 uptrend , downtrend 및 고르지 못한 표시기를 표시하는 내 표시기(내 히스토그램 표시기)를 원합니다.

시장, 이전 신호에 병합하여 고르지 않은 시장을 걸러내거나(여기에 하락 추세가 있음) 추가

나중 신호(여기서는 상승세...)

따라서 몇 가지 조건이 있습니다.

1. 하락 추세 2. 고르지 못한 3. 상승 추세

1. 상승 추세 2. 고르지 못한 3. 하락 추세

1. 하락세 2. 고르지 못한 3. 하락세

1. 상승 추세 2. 고르지 못한 3. 상승 추세

누군가가 그것을 만들 수 있다면 모든 시장 상황을 거래 할 것입니다

당신이 할 수 있는지 알려주세요

정말 감사합니다

 

안녕 얘들아!

이 표시기의 가장 최근 신호 2개 사이에 2개의 추세선을 넣는 데 도움을 줄 수 있는 사람이 있습니까? 삼각형을 형성하는 방식으로 더 낮은 추세선에 대한 최근 저점보다 낮습니까?

제발! 나는 그것을 감사합니다!

doublezigzagnorepaint_amp_alert.mq4

 
AtApi:
안녕 얘들아!

이 표시기의 가장 최근 신호 2개 사이에 2개의 추세선을 넣는 데 도움을 줄 수 있는 사람이 있습니까? 삼각형을 형성하는 방식으로 더 낮은 추세선에 대한 최근 저점보다 낮습니까?

제발! 나는 그것을 감사합니다!

doublezigzagnorepaint_amp_alert.mq4

비슷한 (아이디어) 여기에서 볼 수 있습니다 : https://www.mql5.com/en/forum/173574/page469

 

mladen 감사합니다. 비록 내가 찾고 있는 것은 아니지만... 더블 지그재그는 다시 칠하지 않습니다(둘 다 지그재그로 정렬됨). 왜냐하면 프랙탈을 기반으로 하기 때문입니다. 그 점은 내가 삼각형을 만들고 싶은 곳입니다.

가장 최근 2개의 상위 신호와 2개의 가장 최근의 하위 신호를 얻기 위해 코드를 약간 수정하려고 시도했지만 멈췄습니다. 내가 무엇을 하려고 하는지 보여드리겠습니다.

이 부분은 두 지그재그가 정렬될 때 신호를 그리는 부분입니다.

// Do both zigzag agree on the signal?

if(SlowSignal == FastSignal && SlowSignal != EMPTY_VALUE)

{

if(SlowSignal == OP_BUY)

{

ExtMapBuffer3 = fr_support - nShift*Point;

} else {

ExtMapBuffer3 = fr_resistance + nShift*Point;

}

[/CODE]

after this i want to get the most recent upper and the previously upper and most recent lower and the previously lower like this

[CODE]

HighOldest = ExtMapBuffer3[ArrayMaximum(ExtMapBuffer3,BarsBack,i+2)];

LowOldest = ExtMapBuffer3[ArrayMinimum(ExtMapBuffer3,BarsBack,i+2)];

그래서 나는 ExtMapBuffer3의 최근 자료와 HighOldest의 가장 오래된 자료를 가지고 있어야 합니다.

그런 다음 추세선을 구성하는 2포인트를 갖게 됩니다.

하지만 어떤 이유로 버퍼 어딘가에 EMPTY_VALUE 가 있어야 합니다. ArrayMaximum을 수행하면 EMPY_VALUE가 배열의 최대값으로 반환되기 때문입니다.

나는 희망이 분명하다...

 
talaate:
친애하는 MrTools

별도의 창에 있는 표시기로 안내해 주시겠습니까?

감사해요

탈랏 E

Talaat E, 바로 이것입니다.

 
mrtools:
Talaat E, 바로 이것입니다.

감사합니다 MrTools

 

차트 막대에 추가

전부는 아니지만 대부분의 MT4 브로커 는 금요일에 일찍 서버를 닫고 일요일에 늦게 시작합니다. 그의 의미는 4개의 1시간 막대가 데이터에서 누락되었습니다.

내가 하고 싶은 것은 차트에 4개의 더미 1시간 막대를 추가하는 금요일 말에 적용할 수 있는 스크립트를 갖는 것입니다.

MQL4에 대한 나의 지식은 상당히 기초적입니다. 이에 대한 스크립트를 작성하는 데 도움을 줄 수 있는 사람이 있습니까?

문안 인사,

키스