MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 684

 
Sprut112 :
어드바이저(표준 ma)에게 무엇을 사(판매)해야 하는지 설명하는 방법은 평균을 넘는 순간에만 필요하며 일반적으로 ma_1>ma_2일 때 필요하지 않습니다. 그리고 그는 끊임없이 구매, 그는 멈출 수 없습니다

교차가 이미 있었던 변수를 변수에 기억하고 다시 교차할 때 이미 교차한 변수를 다시 작성해야 합니다. 이것은 옵션 # 1입니다.

거래 내역을 살펴보십시오. 마지막 매수인 경우 매도에서만 신호를 기다리는 등 원에서 번갈아가며 이 방법이 더 안정적입니다.

 
Vitaly Muzichenko :

교차가 이미 있었던 변수를 변수에 기억하고 다시 교차할 때 이미 교차한 변수를 다시 작성해야 합니다. 이것은 옵션 # 1입니다.

거래 내역을 살펴보십시오. 마지막 매수인 경우 매도에서만 신호를 기다리는 등 원에서 번갈아가며 이 방법이 더 안정적입니다.

뭔가 까다롭습니다. 조건 자체에서 뭔가를 추가하는 것이 불가능합니까?
 
Sprut112 :
뭔가 까다롭습니다. 조건 자체에서 뭔가를 추가하는 것이 불가능합니까?

현명한 것은 무엇입니까? 히스토리 작업은 어렵지 않지만 교차를 변수에 입력하면 훨씬 쉽습니다.

 
Vitaly Muzichenko :

교차가 이미 있었던 변수를 변수에 기억하고 다시 교차할 때 이미 교차한 변수를 다시 작성해야 합니다. 이것은 옵션 # 1입니다.

거래 내역을 살펴보십시오. 마지막 매수인 경우 매도에서만 신호를 기다리는 등 원에서 번갈아가며 이 방법이 더 안정적입니다.

MA의 마지막 교차점에 대해 이야기하는 경우 MA 거래는 일반적으로 더 간단해 보입니다.

1. 새 막대 제어

2. 새 막대의 상태를 확인합니다.

ma_1[1] >ma_2[1] && ma_1[2]<ma_2[2] - 하향식 교차

또는 ma_1[1]<ma_2[1] && ma_1[2]>ma_2[2] 아래에서 위로 교차

MA가 위에서 교차하는 차이가 없으면 두 조건을 모두 사용합니다.

 if ((ma_1[ 1 ]>ma_2[ 1 ]  && ma_1[ 2 ]<ma_2[ 2 ]) || (ma_1[ 1 ]<ma_2[ 1 ]  && ma_1[ 2 ]>ma_2[ 2 ])) // пересечение!!!
 
Vitaly Muzichenko :

현명한 것은 무엇입니까? 히스토리 작업은 어렵지 않지만 교차를 변수에 입력하면 훨씬 쉽습니다.

좋아 감사합니다
 
Igor Makanu :

MA의 마지막 교차점에 대해 이야기하는 경우 MA 거래는 일반적으로 더 간단해 보입니다.

1. 새 막대 제어

2. 새 막대의 상태를 확인합니다.

ma_1[1] >ma_2[1] && ma_1[2]<ma_2[2] - 하향식 교차

또는 ma_1[1]<ma_2[1] && ma_1[2]>ma_2[2] 아래에서 위로 교차

MA가 위에서 교차하는 차이가 없으면 두 조건을 모두 사용합니다.

글쎄, 이것이 더 논리적이다.
 

친구 여러분, Expert Advisor를 최적화 할 때 \Terminal\tester\logs 폴더에 다음 내용의 방대한 로그 파일이 축적되는 이유를 알려주세요.

2 00:00:01.796 2014.04.01 10:57:30 테스터: #102 만료로 삭제됨

2 00:00:02.221 2014.04.24 08:59:59 테스터: #103 만료로 삭제됨

2 00:00:02.326 2014.04.30 12:57:30 테스터: #104 만료로 삭제됨

2 00:00:02.852 2014.05.29 10:20:00 테스터: 주문 #105, 0.10 EURUSD 매도 1.35871에서 열림

0 00:00:02.852 2014.05.29 10:22:30 테스터: 손절매 #105 at 1.35910 (1.35876 / 1.35926)

2 00:00:02.941 2014.06.04 01:20:00 테스터: 주문 #106, 0.10 EURUSD 구매 1.36306에서 시작

0 00:00:02.941 2014.06.04 01:22:30 테스터: 손절매 #106 at 1.36259 (1.36253 / 1.36303)

2 00:00:03.133 2014.06.13 14:03:20 테스터: 주문 #107, 0.10 EURUSD 매도 1.35382에서 열림

더욱이 내 고문 중 일부는 그러한 로그를 작성하고 일부는 작성하지 않습니다. 나는 그것을 이해할 수 없습니다.

 


이것이 어떻게 가능한지?

 
EA 코드에서 입력 변수를 변경할 수 없도록 하는 방법은 무엇입니까? 예를 들어, p, Macd에서 어드바이저를 사용하고 해당 변수가 설정 창에 표시되는 것을 원하지 않습니다.
 
Sprut112 :
EA 코드에서 입력 변수를 변경할 수 없도록 하는 방법은 무엇입니까? 예를 들어, p, Macd에서 어드바이저를 사용하고 해당 변수가 설정 창에 표시되는 것을 원하지 않습니다.

입력 또는 extern의 "명령"에 대한 소스 코드에서 F1을 눌러 도움말을 읽으십시오.)