코딩 도움말 - 페이지 356

 

안녕하세요 Mladen(또는 Mrtools)

SSA가 MA와 교차할 때 SSA MA에 경고를 추가하는 것에 대해 논의한 것을 기억할 것입니다.

당신은 SSA가 다시 계산하거나 '다시 칠한다'고 말했습니다(나는 그 단어를 싫어합니다...). 물론 당신이 옳습니다. 그러나 제 경험상 큰 문제가 아니기 때문에 저는 여전히 M1에 동의하지 않습니다. 엔핀, 소잇...

횡단은 대부분 매우 일찍 일어나기 때문에 더 이상 경고가 필요하지 않습니다. 쉽게 볼 수 있습니다 ...

그러나 내가 정말로 원하는 것은 SSA가 UNDERNEATH에서 -0.3 레벨을 넘을 때 경고하는 것입니다.

또한 SSA가 ABOVE에서 0.3선을 넘을 때만 경고합니다.

SSA 하위 창의 차트에 내가 직접 표시한 화살표를 보세요.

물론 추가 수준(-0.3 및 0.3)을 추가하는 것이 좋습니다.

당신의 위대함에 감사합니다 !!!

파일:
ssam1.png  41 kb
ssa__ma.mq4  5 kb
 
alpha24:
안녕하세요 Mladen과 Mrtools,

이 표시기를 차트 창과 정확히 반대 방향으로 시각화하시겠습니까?

(다른 트레이딩 SW에서 생성한) 이미지를 첨부합니다 . 언어 문제 때문에 설명하기가 어렵습니다. 친절하게 도와주세요.

파일:
screenshot.png  26 kb
 
alpha24:
(다른 트레이딩 SW에서 생성한) 이미지를 첨부합니다. 언어 문제 때문에 설명하기가 어렵습니다. 친절하게 도와주세요.

알파24

그런 식으로 값을 반전시키는 유일한 방법은 값을 0 값과 같게 만드는 것입니다(양수 대신 음수)

 
mladen:
alpha24 그런 식으로 값을 반전시키는 유일한 방법은 값을 0 값과 같게 만드는 것입니다(양수 대신 음수)

선생님,

저는 코딩에 있어서 제로이므로 시간이 있으면 코딩해 주십시오.

 
alpha24:
선생님, 저는 코딩 제로입니다. 시간이 있으면 코딩해 주십시오.

내가 말하려고 하는 것은 값을 완전히 변경하지 않고는 가격을 미러링할 수 없다는 것입니다(양수일 수 없음). 메타 트레이더가 표시하지 않기 때문에 0보다 작은 값을 가진 일부 지표를 메인 차트에 첨부하는 것은 불가능합니다.

가격에는 0을 제외한 자연 축이 없으므로 시계열 가격 차트에 미러링할 수 없습니다.

 

죄송합니다만 메인 차트에 올리지 않으려고 합니다. 이것은 이미 다른 창에서 만든 것이지만 여기에 게시하지 않습니다. 이 이미지를 참조하십시오.

파일:
snap154.jpg  107 kb
 

알파24

이 게시물 https://www.mql5.com/en/forum/178416/page22 에서 하나를 가져온 다음 이 줄을 바꿀 수 있습니다.

if (MAperiod1 > 0) ExtMapBuffer1[k] = iMA(forSymbol,periods[p],MAperiod1,0,MAMethod,AppliedPrice,i);

if (MAperiod2 > 0) ExtMapBuffer2[k] = iMA(forSymbol,periods[p],MAperiod2,0,MAMethod,AppliedPrice,i);[/PHP]

with these

if (MAperiod1 > 0) ExtMapBuffer1[k] = -iMA(forSymbol,periods[p],MAperiod1,0,MAMethod,AppliedPrice,i);

if (MAperiod2 > 0) ExtMapBuffer2[k] = -iMA(forSymbol,periods[p],MAperiod2,0,MAMethod,AppliedPrice,i);[/PHP]

and these lines

[PHP] double high = iHigh (forSymbol,period,shift);

double low = iLow (forSymbol,period,shift);

double open = iOpen (forSymbol,period,shift);

double close = iClose(forSymbol,period,shift);

with these

[PHP] double high = -iHigh (forSymbol,period,shift);

double low = -iLow (forSymbol,period,shift);

double open = -iOpen (forSymbol,period,shift);

double close = -iClose(forSymbol,period,shift);

__________________________________________

추신: 그가 여기에 게시하지 않는 이유는 명백합니다. 그가 코드에서 상위 변경 사항과 함께 사진에 표시하는 내용에 대해 "all ma"를 사용했을 때

 

감사합니다

당신의 좋은입니다. 완전히 말문이 막혔다. 오프 모자.

하나님은 당신과 같은 사람들을 하늘에서 보내십니다.

 

안녕하세요 마스터캐시입니다.

작동한다는 소식을 들으니 좋네요...

우리의 호기심을 충족시키기 위해... 당신은 그것을 작동하게 하기 위해 무엇을 했는가...?

"신호가 여전히 유효한지 여부에 관계없이 EURUSD에 대해 즉시 또 다른 매도를 취하십시오"와 관련하여...

내가 본 바로는... 매수/매도 조건의 너무 많은 지표가 무슨 일이 일어나고 있는지 구분하는 것을 혼란스럽게 만듭니다.

추가 테스트를 위해... 조건을 하나의 지표로 단순화하는 것이 좋습니다.

예 - EMA 5 및 EMA 13 교차점을 사용하십시오... 이것이 작동하면...다른 조건을 추가하십시오...

그렇긴 하지만... 이 EA 템플릿의 구매/판매 루틴에 문제가 있는 것 같습니다... 무엇보다도...

나는 간단한 EMA 교차를 시도했고 그것은 반대 조건이 참이 되더라도 계속해서 같은 주문 유형 을 거래합니다.

시도해 볼 수 있는 것은... Mladen의 EA를 검색하여 새 EA 템플릿으로 사용하는 것입니다... 이 EA를 사용하면 문제가 적고 더 나은 결과를 얻을 수 있습니다...

새 EA 템플릿에 사용자 설정과 구매/판매 조건을 삽입하고 다시 시도하세요...

그것은 누군가가 EA를 처음부터 다시 작성하지 않고 제안할 수 있는 최선입니다...

도움이 되었기를 바랍니다,

로버트

* 참고 - "Mladen의 EA"란... 무료 공개 섹션에서 사용할 수 있는 것을 의미합니다. 이 추천이 훌륭한 코더에 대한 칭찬으로 받아들여지기를 바랍니다.

 
alpha24:
감사합니다

당신의 좋은입니다. 완전히 말문이 막혔다. 오프 모자.

하나님은 당신과 같은 사람을 하늘에서 보내십니다.

역 가격을 어떻게 사용하고 있습니까?