화살표는 선택한 시간 프레임의 첫 번째 막대에 그려집니다. 실제로는 그렇지 않을 수 있습니다. 화살표는 선택한 시간 프레임에 속하는 막대 중 하나에서 발생했을 수 있습니다(예: 5분 차트에 있고 1시간 프레임을 보고 있는 경우 화살표는 nn:00에 그려집니다. 화살표는 실제로 해당 1시간 막대에 속한 12개 막대(nn:00에서 nn:55분까지) 중 어느 곳에서나 발생할 수 있었습니다. 그것은 scoice의 문제였습니다. 막대 또는 나는 하나만 그립니다. 나는 더 간단한 솔루션을 선택했습니다(현명하게 코딩하는 것이 아니라 시각적으로: 그렇지 않으면 수많은 화살표가 있을 것입니다)
내가 말했듯이 다시 칠하지 않는 것은 여러 시간 프레임에서 드래그가 될 수 있지만 이 문제는 해결되었습니다. 여기에 내가 말한 비교가 있습니다. 위쪽은 새로운 것(보간은 비교를 위해 false로 설정됨)이고 아래쪽은 "오래된" 것(v1.04d). 그들이 같은 것을 "채색"하지 않더라도 문제가 어디에 있고 어떤 버전이 제대로 작동하는지 분명합니다.
마지막: 경고는 대상 시간 프레임 막대당 한 번 트리거됩니다. 따라서 5분 차트에서 1시간 프레임을 보고 있는 경우 12번이 아닌 한 시간에 한 번만 경고를 받습니다(해당 대상 1시간 막대에 속하는 5분 막대마다).
그게 다야. 평소와 같이 보간 여부를 선택할 수 있으며 다음과 같이 보입니다.
추신: 동일한 차트에 둘 이상의 표시기를 배치하려는 경우 arrowsIdentifier 매개변수에 화살표에 대한 고유한 이름을 제공하십시오. 그렇게 하면 화살표가 "혼합"되지 않습니다(화살표는 이 표시기의 개체이며 제대로 관리하려면 고유한 이름이 필요합니다. 메타 트레이더 충돌 또는 템플릿의 경우 자동 고유 이름 생성이 작동하지 않으므로 사용하지 않습니다. 자동 고유 이름 생성)
그러나 몇 가지 차이점이 있습니다. 첫 번째는 슈퍼 추세선이 그려지는 곳입니다. 당신이 게시한 것에는 분명히 다른 시간 프레임의 문제를 해결하려고 시도한 코드의 일부가 있습니다(코드의 이 부분).
switch(Period()) {
case 1: UpDownShift = 3; break;
case 5: UpDownShift = 5; break;
case 15: UpDownShift = 7; break;
case 30: UpDownShift = 9; break;
case 60: UpDownShift = 20; break;
case 240: UpDownShift = 35; break;
case 1440: UpDownShift = 40; break;
case 10080: UpDownShift = 100; break;
case 43200: UpDownShift = 120; break;
}
다른 시간 프레임에 대해 핍 단위로 거리를 조정하려고 합니다. 첫 번째 문제는 4자리 브로커를 위한 것이고(작은 문제 - 이 버전에서는 처리됨) 다른 하나는 변동성에 관계없이 일정한 차이를 만든다는 것입니다. 제이슨 로빈슨(Jason Robinson)도 그런 식으로 포기하고 Atr 정류장 또는 Jan Arps "원래"(Jan Arps가 "트렌더"라고 부르는 것)에서 사용되는 것을 사용하고 고정 거리가 아닌 거리에 대해 평균 실제 범위를 사용합니다. 어쨌든 "구식"에 가까운 "구식 계산"을 사용하는 옵션을 남겼습니다(계산에 관한 한 완전히 돌아가고 싶지 않았기 때문에 100%가 아님).
비교하자면 어떤 계산을 써도 색 변화는 같은 곳에서(결국 CCI 트렌드다) )
일반적인 항목을 추가했습니다: 보간, 다시 칠하지 않음,... 여기 15분 차트에 1시간 슈퍼 트렌드가 있습니다. 이것의 기본 CCI 길이는 14에서 50으로 변경되었습니다. (일반적으로 사용되지만 매개변수에서 원하는 길이로 변경할 수 있습니다)
말든
다음은 nmc 문제입니다. "mql"에 아직 작성된 구문 책이 있습니까?
감사해요
레이레이
구문 책이 없습니다(아직). 내가 아는 한 Renat은 업데이트된 책이 없을 것이라고 말했습니다(제 기억이 맞다면 "mql은 기존 책을 새로운 코딩 규칙으로 업데이트할 의도가 전혀 없습니다"와 같은 내용이었습니다)
어쨌든, 여기 있습니다 : ml-heiken_ashi_zone_trade_histo_nmc.mq4
업데이트된 색상 확률: color_stochastic__mtf_nmc.mq4
원래 (자세한 설명 포함) 여기에 게시되었습니다. https://www.mql5.com/en/forum/general
...
이것은 이전에 몇 개의 게시물에 게시된 색상 확률론의 다중 시간 프레임 버전입니다.
내가 보는 한 모든 mtf 가능한 문제가 해결되었습니다.
__________________________________________
사전에 설명이 필요할 수 있는 몇 가지 사항입니다.
화살표는 선택한 시간 프레임의 첫 번째 막대에 그려집니다. 실제로는 그렇지 않을 수 있습니다. 화살표는 선택한 시간 프레임에 속하는 막대 중 하나에서 발생했을 수 있습니다(예: 5분 차트에 있고 1시간 프레임을 보고 있는 경우 화살표는 nn:00에 그려집니다. 화살표는 실제로 해당 1시간 막대에 속한 12개 막대(nn:00에서 nn:55분까지) 중 어느 곳에서나 발생할 수 있었습니다. 그것은 scoice의 문제였습니다. 막대 또는 나는 하나만 그립니다. 나는 더 간단한 솔루션을 선택했습니다(현명하게 코딩하는 것이 아니라 시각적으로: 그렇지 않으면 수많은 화살표가 있을 것입니다)
내가 말했듯이 다시 칠하지 않는 것은 여러 시간 프레임에서 드래그가 될 수 있지만 이 문제는 해결되었습니다. 여기에 내가 말한 비교가 있습니다. 위쪽은 새로운 것(보간은 비교를 위해 false로 설정됨)이고 아래쪽은 "오래된" 것(v1.04d). 그들이 같은 것을 "채색"하지 않더라도 문제가 어디에 있고 어떤 버전이 제대로 작동하는지 분명합니다.마지막: 경고는 대상 시간 프레임 막대당 한 번 트리거됩니다. 따라서 5분 차트에서 1시간 프레임을 보고 있는 경우 12번이 아닌 한 시간에 한 번만 경고를 받습니다(해당 대상 1시간 막대에 속하는 5분 막대마다).
그게 다야. 평소와 같이 보간 여부를 선택할 수 있으며 다음과 같이 보입니다.추신: 동일한 차트에 둘 이상의 표시기를 배치하려는 경우 arrowsIdentifier 매개변수에 화살표에 대한 고유한 이름을 제공하십시오. 그렇게 하면 화살표가 "혼합"되지 않습니다(화살표는 이 표시기의 개체이며 제대로 관리하려면 고유한 이름이 필요합니다. 메타 트레이더 충돌 또는 템플릿의 경우 자동 고유 이름 생성이 작동하지 않으므로 사용하지 않습니다. 자동 고유 이름 생성)
_______________________
여기에 게시된 업데이트된 버전: https://www.mql5.com/en/forum/general
업데이트된 tvi : tvi_nmc.mq4
원래 여기에 게시되었습니다 : https://www.mql5.com/en/forum/general
...
카살리스
다중 시간 프레임 TVI(완전히 재작성됨 - 결과는 동일) 계산에 "틱"과 관련된 것이 없기 때문에 TVI로 이름을 변경했습니다(가장 좋은 설명은 "열린 모멘텀에 가깝게 수정된 일종의 이중 평활 볼륨입니다. 계산")
여기에 게시된 업데이트된 버전: https://www.mql5.com/en/forum/general
문안 인사
믈라덴
안녕 믈라덴
기동특무부대
감사해요업데이트된 슈퍼 트렌드(다시 칠하지 않는 버전) : supertrend_nrp_nmc.mq4
원래 여기에 게시되었습니다 : https://www.mql5.com/en/forum/general
야마
여기 당신이 간다
__________________
그러나 몇 가지 차이점이 있습니다. 첫 번째는 슈퍼 추세선이 그려지는 곳입니다. 당신이 게시한 것에는 분명히 다른 시간 프레임의 문제를 해결하려고 시도한 코드의 일부가 있습니다(코드의 이 부분).
case 1: UpDownShift = 3; break;
case 5: UpDownShift = 5; break;
case 15: UpDownShift = 7; break;
case 30: UpDownShift = 9; break;
case 60: UpDownShift = 20; break;
case 240: UpDownShift = 35; break;
case 1440: UpDownShift = 40; break;
case 10080: UpDownShift = 100; break;
case 43200: UpDownShift = 120; break;
}다른 시간 프레임에 대해 핍 단위로 거리를 조정하려고 합니다. 첫 번째 문제는 4자리 브로커를 위한 것이고(작은 문제 - 이 버전에서는 처리됨) 다른 하나는 변동성에 관계없이 일정한 차이를 만든다는 것입니다. 제이슨 로빈슨(Jason Robinson)도 그런 식으로 포기하고 Atr 정류장 또는 Jan Arps "원래"(Jan Arps가 "트렌더"라고 부르는 것)에서 사용되는 것을 사용하고 고정 거리가 아닌 거리에 대해 평균 실제 범위를 사용합니다. 어쨌든 "구식"에 가까운 "구식 계산"을 사용하는 옵션을 남겼습니다(계산에 관한 한 완전히 돌아가고 싶지 않았기 때문에 100%가 아님).
비교하자면 어떤 계산을 써도 색 변화는 같은 곳에서(결국 CCI 트렌드다)__________________
긴 글을 마치며 즐거운 주말 보내시기 바랍니다
문안 인사
믈라덴
안녕하세요 mladen님 감사합니다.
MTF "슈퍼 트렌드" 지표를 원합니다.
미안 내 가난한 영어 ...
감사해요여기에 게시된 업데이트된 버전: https://www.mql5.com/en/forum/general
업데이트된 T3 dpo: t3_dpo-v2_nmc.mq4
원래 여기에 게시되었습니다 : https://www.mql5.com/en/forum/general
야마,
여기 당신이 간다문안 인사
믈라덴
감사합니다.
내 최고의 지표입니다 :)
이미지 파일을 보세요.
슈퍼트렌드와 T3-DPO가 최고의 조합입니다.
T3-DPO에 MTF를 추가할 수 있습니까?
감사해요!