코딩 도움이 필요합니다 - 페이지 3

 
unclebigpete :

2005년 5월 17일부터 22일까지 audnzd에서 방금 실행했고 3개의 거래, 중단된 2개의 구매, 테스트 종료 시 마감된 1개의 판매를 열었습니다.

여기 저널 정보가 있습니다. 맨 윗줄이 먼저입니다.

2012.05.22 21:38:51 QQE-4hr_15min- testing-2205: 성공적으로 로드됨


2012.05.22 21:39:17 2012.05.21 23:59 c_QQEA AUDNZD,M15: 삭제됨

1분 미만 동안 실행했는데 그 시간 동안 오류가 표시될 것으로 예상합니까? 이 3가지 거래를 통해 코드가 제대로 작동하는지 알 수 있습니까?

자, 이제 라이브 차트에서 동일한 작업을 수행하되 이번에는 전문가 탭을 확인하세요. . .

 
unclebigpete :
deVries, 내가 시작한 코드가 왜 그렇게 '나쁜' 것인지 설명할 만큼 충분히 오랫동안 욕설을 멈춘다면 나는 그것을 고칠 수 있는 방법을 이해할 수 있을 것입니다. 귀하의 답변을 다시 읽고 귀하의 답변이 다른 사람에게 어떻게 도움이 될 수 있는지 설명하십시오.

감사합니다, RaptorUK, 마침내 제가 사용할 수 있는 답변입니다.

설명을 돕기 위해 저는 이 EA가 한 번에 한 쌍, 한 거래만 실행하기를 바랍니다. 앞서 말했듯이 '... 그리고 5개의 서로 다른 쌍 차트 각각에 하나씩 배치하고 모두 동일한 MT4 플랫폼에...' 해당 EA가 포함된 5개의 개별(?) 차트를 제공합니다. 이 단계에서는 Magic Numbers를 확인하거나 확인할 필요가 없습니다.

바에 대한 댓글 다시, 감사합니다.

다시 슬리피지, 4/5 브로커 등은 이 단계에서 중요하지 않습니까? 나는 이것을 같은 브로커 등에서 나 자신을 위해 사용하고 있습니다.


언제쯤 좀 현명해질까....

나는 당신의 Expert Advisor Builder가 당신의 EA를 만들기 위한 나쁜 프로그램인 이유를 여기 첫 번째 메시지에 썼습니다. 이제 RaptorUk와 onewithzachy가 이 EA Builder로 빌드한 프로그램이 잘못된 코드로 된 이유에 대한 예제도 제공했습니다. (여기서 프로그램 내부의 이 포럼에서 종종 처리되는 오류) 당신이 작성한 프로그램은 한 번에 한 쌍, 한 거래에서만 실행하기를 원하기 때문에 문제가 되지 않는다고 주장하고 있습니다.

... 그리고 동일한 MT4 플랫폼에 있는 5개의 서로 다른 쌍 차트 각각에 하나씩 배치했습니다...' 해당 EA가 포함된 5개의 개별(?) 차트를 제공합니다. 이 단계에서는 Magic Numbers를 확인 하거나 확인할 필요가 없습니다.

이것은 EA가 켜져 있는 모든 기호에 대해 다른 어떤 것도 거래할 수 없다는 것을 의미합니다.

따라서 이 EA Builder가 판매용이라면 Forex 거래로 EA를 만드는 것이 안전하다는 보증을 받고 다른 사람에게 판매하시겠습니까?

지금 당신이 알고 있는 모든 것을 말하면 이 EA는 ???

EA Builder가 당신의 것이 쓰레기인 이유를 설명하고 설명하기 위해 오늘 당신의 프로그램에서 찾을 수 있는 모든 시간을 보내야 합니까?

저에게는 프로그램 라인을 간단히 살펴보는 것만으로도 제 의견을 이해하기에 충분했습니다.

그것은 그 프로그램에 대한 나의 생각이고 만약 당신이 여전히 내가 그 의견을 가지고 있는 것이 틀렸다고 생각한다면 당신이 매우 어리석다는 나의 생각이기도 하다....

 
RaptorUK :

1분 미만 동안 실행했는데 그 시간 동안 오류가 표시될 것으로 예상합니까? 이 3가지 거래를 통해 코드가 제대로 작동하는지 알 수 있습니까?

자, 이제 라이브 차트에서 동일한 작업을 수행하되 이번에는 전문가 탭을 보십시오. . .

아야, 삼촌이 또 좌절할 것 같아. 삼촌이 4시간 차트에 나오니까 너무 오래 기다려야 한다고 했던 것 같아요 :(

.... 여러 라이브 차트에 올려놓으면 문제가 되지 않습니다. 4시간 테스트를 하기 때문에 제 수정으로 고쳐지는지 확인하는데 시간이 오래 걸리고 답답합니다.

그리고 다시 말씀드리지만, 어느 부분을 수정하셨습니까? 이제 오류를 찾아 수정해 달라고 요청하셨습니다.

야!

 
RaptorUK :

1분 미만 동안 실행했는데 그 시간 동안 오류가 표시될 것으로 예상합니까? 이 3가지 거래를 통해 코드가 제대로 작동하는지 알 수 있습니까?

자, 이제 라이브 차트에서 동일한 작업을 수행하되 이번에는 전문가 탭을 확인하세요. . .


1분은 테스터가 실행하는 데 걸린 시간입니다. 5월 17일부터 5월 22일까지 4시간 차트였습니다.
 
unclebigpete :

1분은 테스터가 실행하는 데 걸린 시간입니다. 5월 17일부터 5월 22일까지 4시간 차트였습니다.

5일 4시간 차트 30칸델.... What test
 
unclebigpete :

1분은 테스터가 실행하는 데 걸린 시간입니다. 5월 17일부터 5월 22일까지 4시간 차트였습니다.

네 알아요. . . 그러나 1분도 채 걸리지 않는 3번의 거래는 전혀 테스트가 되지 않습니다. . . 데모 항목이 거래를 찾을 때까지 기다리는 동안 12개월 동안 데이터를 다시 실행하지 않겠습니까? . .

ECN 브로커가 있는 것 같습니다. . . 그렇다면 OrderSends 뒤에 OrderModify를 추가해야 합니다. . . 읽을거리: ECN

 
RaptorUK :

자, 이제 라이브 차트에서 동일한 작업을 수행하되 이번에는 전문가 탭을 확인하세요. . .


나는 이 EA를 며칠 동안 라이브 차트에서 '실행'했습니다. 여기에 전문가 탭의 (최신) 항목이 있습니다. 분명히 뭔가 잘못 코딩되어 프로그램이 다시 재설정되지만 그때까지 신호가 있었을 수 있는 4시간 막대를 놓쳤습니다.

2012.05.22 19:00:31 TCCI AUDNZD,M15: 초기화됨
2012.05.22 19:00:31 c_QQEA AUDNZD,M15: 초기화됨
2012.05.22 19:00:31 c_QQEA AUDNZD,M15: 초기화됨
2012.05.22 19:00:31 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: 초기화됨
2012.05.22 19:00:32 c_QQEA AUDNZD,H4: 성공적으로 로드됨
2012.05.22 19:00:32 c_QQEA AUDNZD,H4: 초기화됨
2012.05.22 19:00:32 c_QQEA AUDNZD,M15: 성공적으로 로드됨
2012.05.22 19:00:32 c_QQEA AUDNZD,M15: 초기화됨
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: 초기화 해제됨
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: 단위 이유 3
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: 단위 이유 1
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: 제거됨
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: 단위 이유 1
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: 제거됨
2012.05.22 21:07:54 TCCI AUDNZD,M15: 단위 이유 3
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: 단위 이유 3
2012.05.22 21:07:54 TCCI AUDNZD,H4: 초기화됨
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: 초기화됨
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: 초기화됨
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: 초기화됨
2012.05.22 21:08:00 c_QQEA AUDNZD,H4: 성공적으로 로드됨
2012.05.22 21:08:00 c_QQEA AUDNZD,H4: 초기화됨
2012.05.22 21:08:00 c_QQEA AUDNZD,M15: 성공적으로 로드됨
2012.05.22 21:08:00 c_QQEA AUDNZD,M15: 초기화됨
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: 초기화 해제됨
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: 단위 이유 3
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: 단위 이유 1
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: 제거됨
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: 단위 이유 1
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: 제거됨
2012.05.22 21:08:02 TCCI AUDNZD,H4: 단위 이유 3
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: 단위 이유 3
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: 단위 이유 3
2012.05.22 21:08:02 TCCI AUDNZD,M15: 초기화됨
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: 초기화됨
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: 초기화됨
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: 초기화됨
2012.05.22 21:08:03 c_QQEA AUDNZD,H4: 성공적으로 로드됨

2012.05.22 21:08:03 c_QQEA AUDNZD,H4: 초기화됨

- 이제 분명히 위의 기여자가 제안한 변경 사항을 통합하고 이유 1과 이유 3이 의미하는 바를 알아내야 합니다. 도움을 주신 모든 분들께 다시 한 번 감사드립니다.


 

여기 uncleEABuilder에서 lol에 대한 또 다른 내용이 있습니다. 구매의 SL은 묻지 않은 입찰을 기반으로 계산되어야 하고 SELL의 경우 그 반대도 마찬가지입니다. 얼마 전 이 MQL5 코드를 phenix용으로 작성하고 Rosh에게 왜 TP와 SL을 그렇게 계산했는지 물었습니다. 그는 (2페이지에서) 그것이 내 코드임을 재빨리 지적했습니다. LOL( 여기를 클릭하십시오 ).

'EachTickMode' 및 'TickCheck' 변수에 대해 의심이 가는데 이것이 어떻게 작동하는지 잘 모르겠는데 어떻게 내 의심을 설명할 수 있습니까?

초기화 취소 이유() 코드 3 : 차트의 기호 또는 기간 변경. MetaEditor > 네비게이터 창(Ctrl + D) > 사전 탭 > 표준 상수 > UninitializeReason().

 
unclebigpete :

나는 이 EA를 며칠 동안 라이브 차트에서 '실행'했습니다. 여기에 전문가 탭의 (최신) 항목이 있습니다. 분명히 뭔가 잘못 코딩되어 프로그램이 다시 재설정되지만 그때까지 신호가 있었을 수 있는 4시간 막대를 놓쳤습니다.

라이브 거래를 허용 했습니까? 차트의 오른쪽 상단 모서리에 웃는 얼굴이 있습니까?

여기에 녹색이 표시되도록 Expert Advisors 버튼을 클릭해야 합니다. >

 

한 가지 더 삼촌은 백테스팅을 위한 데이터가 충분하지 않을 수 있습니다. 따라서 해야 할 일은 도구 > 옵션(또는 Ctrl + O를 누름) > 차트 탭을 클릭하는 것입니다. 기록의 최대 막대 에서 값을 9999999999999로 변경합니다(9를 입력한 상태로 유지). MT4는 나중에 이 값을 무제한을 의미하는 2147483647로 변경할 것입니다. 옵션 창을 닫고 MT를 다시 시작하십시오. 다른 포럼 작성자가 여기에서 나를 수정할 수 있으므로 계속 확인하십시오. :)