묻다! - 페이지 149

 
abundance:
... 테스트 표현식은 하나만 있을 수 있다고 합니다...

표현식은 일부 논리 연산자를 사용하는 복잡한 것일 수 있습니다. 예시:

for(i=0; i<10 && a+i<15; i+=2)
 

TSF 지표

안녕하세요, 어떻게 전문가 고문의 지표에서 데이터를 선택할 수 있습니까?

타사 TSF 표시기를 사용하고 내 자동화 EA의 값을 사용하여 거래를 하고 싶습니다. 어떻게 해야 하나요?

표시기의 코드를 ea로 가져오려고 했지만 어떤 이유로 잘 작동하지 않습니다...

감사해요.

 
Michel:
표현식은 일부 논리 연산자를 사용하는 복잡한 것일 수 있습니다. 예시:
for(i=0; i<10 && a+i<15; i+=2)

고맙습니다. 나는 당신이 말한 것을 이해합니다. 그러나 내가 인용한 강의에서 주어진 두 가지 예는 이 범주에 속하지 않는 것 같습니다. i<15와 i0 및 i< 사이에는 쉼표가 있습니다. 오타가 있었나봅니다. 어떻게 생각하나요? 더 진행하려면 방해가 되지 않도록 해야 합니다. 고마워.

 

Lux에게 감사하고 특정 코드에 대해 Wolf에게 감사드립니다. 나는 아직 코드에 능숙하지 않지만 웹에서 이미 EA에서 작업한 특정 예제를 찾았습니다.

int ExOrdersTotal(int MagicNumber)

{

정수 합계 = OrdersTotal();

정수 총계 = 0;

for(int cnt = 0 ; cnt < 전체 ; cnt++)

{

주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);

if ( OrderMagicNumber()==MagicNumber)

완전++;

}

반환(총);

}

오류 코드가 표시됩니다.

"("- 예기치 않은 함수 정의

이미 MagicNumber를 정의했습니다.

나는 EA를 5쌍(다른 매직 넘버 사용)으로 설정했지만 여전히 거래가 없습니다. 뭔가 잘못됐다는 의심이 들기 시작합니다.

이 EA는 Gordago의 Elder 3X 화면에서 수정되었습니다.

MT4 MACD 샘플을 모델로 한 것입니다. 저는 항상 이를 모델로 한 EA의 여러 쌍과 주문에 문제가 있었지만 Gordago는 좋은 백테스팅 결과를 보여주었습니다(최적화를 위해 코드를 수정해야 했습니다).

나는 곧 거래가 보이지 않는다면 당신의 Wolf와 함께 시도할 것입니다.

감사해요

칠리

 
JForex78:
완전히 이해가 됩니다. H1 차트에서 M5 10MA를 어떻게 볼 수 있습니까?

10/12=0.84. H1 차트에 0.84 MA를 넣을 수 있습니까? 아니요.

H1 10MA = M5 120MA와 같은 방식으로 작동합니다.

그래서 제 질문은 H4와 같은 더 높은 시간대에서 5MA의 십자가를 어떻게 볼 수 있습니까?

감사해요.

iMA 기능 을 사용하여 고유한 MA 표시기를 작성할 수 있습니다. 시간 프레임을 H4로 설정하고 5M 차트에 놓기만 하면 됩니다. 모든 48 5M 막대에 대해 동일한 수준을 그리려면 추가 코딩을 수행해야 합니다. 이와 같은 지표가 얼마나 도움이 될지 확실하지 않지만 너무 많이 보지는 않았습니다.

럭스

 

표시기 충돌 MT4

(원래 Digital Filters/Jurik 스레드에 게시됨)

안녕하세요 여러분, 저는 코더의 도움이 절실히 필요합니다.

나는 이 Jurik 도구를 좋아했지만 벽에 부딪쳤고 이 문제를 해결하려고 하면 머리카락이 뭉쳐서 나옵니다... 진짜 킬러는 이 코드가 처음에는 효과가 있었다가 나중에 조금 더 개발했다는 것입니다. 모든 것이 잘못되었고 이제는 드라마 없이는 되돌릴 수도 없습니다.

상황은 다음과 같습니다. JMA를 가져 와서 여기에서 찾은 iMax MTF를 기반으로 MTF 표시기를 함께 패치했습니다. 죄송합니다. 누가 작성했는지 기억이 나지 않지만 감사합니다. 조금 똑똑해지고 길이가 다른 두 개의 JMA를 계산에 통합하려고 할 때까지는 잘 작동했습니다. 두 가지 버전은 아래와 같습니다.

두 번째 모드를 만든 이후로 이 표시기 및 일부 다른 모드와 JMA가 포함된 EA로 인해 MT4가 즉시 충돌하고 모든 JMA를 주석 처리하는 것조차 도움이 되지 않습니다.

여기의 모든 JMA 표시기는 여전히 잘 작동하므로 JMA가 아닌 코드의 문제라는 것을 알 수 있습니다. 음, 분명히... JMA 함수 를 호출하는 방식이길 바랍니다(이전에는 작동했지만) 또는 무한 루프와 같은 치명적인 오류가 있습니다. 컴파일되지만 MT4가 즉시 충돌합니다 ...

첫 번째 첨부 파일은 이전 버전이고 작동하므로 내가 무엇을 하려는지 알 수 있습니다. 하지만 mq4가 더 이상 없습니다. 죄송합니다. 현재 mq4는 동일해야 하지만 충돌이 발생하고 내가 달성하려는 실제 지표는 최종 파일인 JMA2입니다. 이 파일도 충돌합니다. 전문가 여러분, 저는 손가락을 꼬고 있습니다.

RJC.

 

I will try with yours Wolfe, if I don't see a trade soon.

감사해요

칠리

행운을 빌어요 칠리.

 

EA의 SundayStartUp 프로그래밍

사용된 변수 - StartDay=0, StartHour=5, StartMinute =30.

if(UseSundayStartup==true)

{

if (!(Day()>=StartDay))

{Comment("Day Start Time Not Yet!");

return(0);}

else if(!(Hour()>=StartHour))

{Comment("Day Start Time Not Yet!");

return(0);}

else if(!(Minute()>=StartMinute)){

Comment("Day Start Time Not Yet!");

return(0);

}

}

일요일을 시작해도 괜찮습니다. 문제는 어떤 이유에서든 주중에 시스템을 재부팅해야 하거나 재부팅해야 하는 경우 시스템이 설명("Day Start Time Not yet!")으로 돌아갑니다.

이 문제를 해결할 수 없었습니다. 나중에 시와 분을 사용하여 재부팅하면 프로그램을 실행할 수 있도록 하는 코드에 대한 제안이 있습니까?

데이브

 

전역 변수를 살펴보거나 파일에 쓸 수 있습니다.

럭스

 
사유: