엘리트 지표 :) - 페이지 133

 

안녕하세요 mladen & gang입니다.

EA에서 사용하고 싶은 지표가 있습니다.

데이터 창에서 값을 볼 때 표시기가 항상 모든 변수의 값을 계산하는 것은 아닌 것 같습니다. 내가 여기서 말하려는 것을 더 잘 설명하려면 첨부된 스크린샷을 참조하십시오.

- 자홍색 점에서 표시기는 bbMacd에 대한 값을 표시하지 않습니다.

- 석회 점에서 표시기는 Upperband에 대한 값을 표시하지 않습니다.

이 표시기가 현재 상태에서 EA용으로 적합하도록 만들 수 있는지 살펴보시겠습니까?

내 목표: "점"을 사용하고 거리가 x보다 크면 신호를 제공하는 등 상위/하위 대역에서 거리를 계산하고 싶습니다.

미리 감사드립니다!

파일:
snag-0006.png  60 kb
snag-0007.png  61 kb
bb_macd.mq4  5 kb
 

스노우 스키,

먼저 이것을 시도하십시오 (이것은 100% 확실하게 모든 값을 계산하고 그립니다:)) 수정된 것이 아니라 다른 것입니다

EA에서 사용하려면 DrawDots 매개변수 를 true로 설정해야 합니다("추세" 비교도 원할 경우 하나의 추가 포인트와 하나의 추가 버퍼 비교를 피하기 위해). 또한 이것은 항상 3번째 값을 가집니다. 버퍼(macd 값) 따라서 원하는 목적에 따라 DrawDots 설정에 관계없이 세 번째 버퍼의 값을 첫 번째 및/또는 두 번째 버퍼의 값과 비교하는 것으로 충분합니다.

파일:
bb_macd.gif  20 kb
bb_macd_1.mq4  6 kb
 

mladen 덕분에 코드가 훨씬 간단해 보입니다...

하지만 EA에서는 사용할 수 없습니다....불행히도. 채널과 점은 틱마다 조금씩 움직입니다. 최대 20막대까지 뒤로 이동합니다.

일단 그려지면 점과 선을 "고정"하는 방법이 있습니까? 그럼 '재도장'은 안되나요..?

건배, 산.

 

산,

다시 칠하는 것이 아닙니다. 결국 MACD 신호선에 볼린저 밴드 를 적용한 단순한 경우이다. 코딩 오류를 일으킬 수 있는 이상하거나 너무 까다로운 것은 없습니다. 컬러 라인도 다시 칠하지 않습니다.

채널(시각적)의 이동은 새로운 고점이나 새로운 저점이 만들어진 다음 메타 트레이더가 이전 값을 모두 재배치하여 이를 그릴 때 발생합니다. 값에 관한 한 동일한 입력 값으로 작동하므로 값이 동일하므로 다시 칠할 수 없습니다. 표시기를 다시 다운로드하여 다시 확인하십시오.

_______________________________________

추신 : 계산 편차가 다음 줄에서 올 때 오류를 게시 한 것에서 :

sDev = iStdDevOnArray(bbMacd, 0, Length, MODE_EMA, 0, i); [/php]From the help it is clear that the MODE_EMA is in the wrong place :

[php]double iStdDevOnArray(double array[],int total, int ma_period, int ma_shift, int ma_method, int shift)

따라서 MODE_EMA는 ma_shift에 대한 매개변수가 있어야 하는 위치에 배치됩니다.

문안 인사

믈라덴

 

동의합니다. "repaint"는 이 상황에 대한 올바른 표현이 아닙니다. 따라서 단일 '따옴표'.

내가 가진 주요 관심사: "dot:에서 "bb line"까지의 거리가 과거 막대에서 동일하게 유지됩니까? 나 자신도 확인 하겠지만 아마도 바로 답을 알고 있을 것입니다...

이것이 변경되지 않으면 EA에서 사용할 수 있습니다.

건배, 그리고 다시 한 번 감사드립니다.

산.

 

산,

걱정하지 마십시오. 변경되지 않습니다. 첫 번째 닫힌 막대와 오래된 막대의 거리(밴드와 MACD 선의 차이)는 변하지 않습니다. 이 경우 보증합니다

문안 인사

믈라덴

 

감사합니다. 이전 게시물에서 제공한 설명을 보면 이해가 됩니다.

그런데 큰 오류 찾기!

건배, 산.

 

점핑 유니크로스 표시기

안녕하세요 믈라덴님

얼마 전에 유니 크로스 표시기를 수정했습니다. 단 하나의 문제가 있습니다. 신호가 한 막대에서 다음 막대로 이동합니다. 그래서 신호가 어디 있는지 찾을 수 없습니다. 이 지표를 다시 살펴보고 해결책을 찾는 것이 가능합니다.

당신의 노력에 감사드립니다

파토나

 

...

핍마그넷.

나는 이것이 당신의 문제를 해결해야 한다고 생각하지만 확실하지 않습니다. 내가 아는 한, 기호 이름에 "추가"가 포함되어 있으면 표시기가 작동하지 않습니다(예: EURUSD는 EURUSDm 또는 요즘 사용하는 유사한 것).

하나의 매개변수 추가: "addition" - 브로커가 기호 이름에 사용하는 추가 문자를 입력하기만 하면 작동합니다.
1000pips_medium_1.mq4
_____________________________________________________

파토나,

죄송하지만 "점프"는 TMA 중심 특성의 결과입니다. 나는 그것에 대해 소스에 경고를 썼습니다 (이것은 :

//+------------------------------------------------------------------+

//| |

//| disclaimer : centered triangular moving average |

//| recalculates last half cycle bars, and thus those |

//| bars are subject of changing |

//| |

//+------------------------------------------------------------------+

불행히도 그것에 대한 치료법은 없습니다.

문안 인사

믈라덴

파일:
 

SchaffTrendLine 레벨 25/75

안녕 믈라덴

131페이지와 1308번 포스트에서 현재처럼 색상 변경 대신 가격이 25/75 수준을 돌파할 때 경고하도록 새로 만든 "화살표" 버전을 변경해 주실 수 있는지 물었습니다. TSD 전역에서 당신의 수요 가 매우 높다는 것을 압니다. 하지만 제 요청을 고려해 주시겠습니까? 시간이 없다고 느끼시면 저에게 알려주세요.

또한 "Schaff Trend Cycle mtf" - STC mtf가 25/75 수준을 통과할 때 표시되는 유일한 Arrow와 함께 이 버전의 Arrow 버전도 만들어 주시겠습니까? 표시기의 MTF 특성으로 인해 가능하지 않은 경우 최소한 경고가 있는 경우 원래 색상으로 색상을 변경하도록 만들 수 있습니까?

귀하의 의견을 기다리며 미리 감사드립니다.