오류, 버그, 질문 - 페이지 365

 
Yedelkin :
일괄 처리: "30. MetaTester: 테스터에서 MQL5 프로그램에 대한 사용자 지정 이벤트 를 처리하는 기능을 추가했습니다."

글쎄, 모든 것이 정말 무리이고 전략을 만들고 테스트하기 시작할 수 있습니다.

예, 챔피언십의 경우 준비를 시작할 수도 있습니다. 문제는 새 챔피언십의 규칙으로 남아 있습니다 ...

추신

개발자.

처리가 복원되어 확실히 좋은데 결과는 누가 확인할까요?

다음 이벤트 보내기

 //Messages - Timer
string MsgTimerRolloverHour  = "Rollover Hour (№ %d): Processing of statistical information." ;
string MsgTimerRolloverDay   = "Rollover Day (№ %d): Processing of statistical information." ;
string MsgTimerRolloverWeek  = "Rollover Week (№ %d): Processing of statistical information." ;
string MsgTimerRolloverMonth = "Rollover Month (№ %d): Processing of statistical information." ;
string MsgTimerRolloverYear  = "Rollover Year (№ %d): Processing of statistical information." ;

//Messages - Timer
int UserEvent_TimerRolloverHour  = CHARTEVENT_CUSTOM + 11 ; //TimerRolloverHour
int UserEvent_TimerRolloverDay   = CHARTEVENT_CUSTOM + 12 ; //TimerRolloverDay
int UserEvent_TimerRolloverWeek  = CHARTEVENT_CUSTOM + 13 ; //TimerRolloverWeek
int UserEvent_TimerRolloverMonth = CHARTEVENT_CUSTOM + 14 ; //TimerRolloverMonth
int UserEvent_TimerRolloverYear  = CHARTEVENT_CUSTOM + 15 ; //TimeRolloverYear

다음 도착

 2011.04 . 16 15 : 41 : 58      Core 1    2010.01 . 10 07 : 00 : 00    New event ID 11 - Rollover Hour (№ 223 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 06 : 00 : 00    New event ID 11 - Rollover Hour (№ 222 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 05 : 00 : 00    New event ID 11 - Rollover Hour (№ 221 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 04 : 00 : 00    New event ID 11 - Rollover Hour (№ 220 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 03 : 00 : 00    New event ID 11 - Rollover Hour (№ 219 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 02 : 00 : 00    New event ID 11 - Rollover Hour (№ 218 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 01 : 00 : 00    New event ID 11 - Rollover Hour (№ 217 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 00 : 00 : 00    New event ID 13 - Rollover Week (№ 2 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 00 : 00 : 00    New event ID 12 - Rollover Day (№ 9 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 00 : 00 : 00    New event ID 11 - Rollover Hour (№ 216 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 09 23 : 00 : 00    New event ID 11 - Rollover Hour (№ 215 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 09 22 : 00 : 00    New event ID 11 - Rollover Hour (№ 214 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 09 21 : 00 : 00    New event ID 11 - Rollover Hour (№ 213 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 56      Core 1    2010.01 . 09 00 : 00 : 00    New event ID 12 - Rollover Day (№ 8 ): Processing of statistical information.

세 가지 질문이 생깁니다.

1. CHARTEVENT_CUSTOM은 어디로 갔고 1011 대신 ID 11이 반환되는 이유는 무엇입니까?

2. 식별자 생성 규칙이 더 이상 유효하지 않은 경우 새 빌드 설명에 즉시 이에 대해 작성하지 않는 이유는 무엇입니까?

나는 그것에 대해 이야기하고있다

customEventID= CHARTEVENT_CUSTOM + 1 ;
EventChartCustom ( 0 ,customEventID- CHARTEVENT_CUSTOM , 0 , 0 ,message);

3. 서비스 데스크에 편지를 써야 하나요? 아니면 무엇을 해야 하나요?

 

덧셈

그리고 데모에서는 다음과 같이 보입니다.

 2011.04 . 16 15 : 41 : 44      123456 (EURUSD,D1)  Stoping: Stoping timer of trade system.
2011.04 . 16 15 : 41 : 44      123456 (EURUSD,D1)  Timer: Timer successfully is stopped.
2011.04 . 16 15 : 41 : 44      123456 (EURUSD,D1)  Stoping: Stoping of the trade system.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Loading system information.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Changing the template based on the parameters of the trading system.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Loading of information on the trade account.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Activation timer of the trade system.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Timer: Timer successfully is activated.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Trade system: Processing...
2011.04 . 16 16 : 00 : 00       123456  (EURUSD,D1)    New event ID 1011 - Rollover Hour (№ 1 ): Processing of statistical information.
따라서 질문 2는 의제에서 제거됩니다...
 
Interesting :

예, 그리고 챔피언십을 위해 무엇이든 준비를 시작할 수 있습니다 ...

그들이 말하는 것처럼 "당신의 노력에 성공하십시오!"
 
Yedelkin :
그들이 말하는 것처럼 "당신의 노력에 성공하십시오!"
물론 감사합니다. 하지만 차라리 한 두 달 정도 기다리겠습니다. 이렇게 5개의 빌드가 변경되도록 하면 명백한 버그가 줄어들 것입니다.
 
Interesting :
물론 감사합니다. 하지만 차라리 한 두 달 정도 기다리겠습니다. 이렇게 5개의 빌드가 변경되도록 하면 명백한 버그가 줄어들 것입니다.
대회 준비까지 4개월? 시간이 충분합니까?
 
Yedelkin :
대회 준비까지 4개월? 시간이 충분합니까?
나중에 자신과 다른 사람의 버그를 수정하는 것보다 "일반" 빌드에서 4가 더 좋습니다.
 
Interesting :

1. CHARTEVENT_CUSTOM 은 어디로 갔고 1011 대신 ID 11이 반환되는 이유는 무엇입니까?

내 데모를 확인했습니다. OnChartEvent()는 CHARTEVENT_CUSTOM을 기반으로 하는 ID를 반환합니다.
 
Interesting :
나중에 자신과 다른 사람의 버그를 수정하는 것보다 "일반" 빌드에서 4가 더 좋습니다.

예, 그렇게 많은 "버그"가 밝혀지지 않았습니다. 대부분의 경우 플랫폼은 안정적으로 작동합니다. 또한, 아무도 다른 사람이 귀하의 프로그램과 관련된 버그를 감지할 것이라고 보장하지 않습니다. 그리고 준비를 시작할 즈음에는 빌드가 "정상"으로 이해되는 것으로 판명됩니다. :) ... 물론 "마스터가 마스터입니다."

 
Yedelkin :

예, 그렇게 많은 "버그"가 공개되지 않습니다. 대부분의 경우 플랫폼은 안정적으로 작동합니다. 또한, 아무도 다른 사람이 귀하의 프로그램과 관련된 버그를 감지할 것이라고 보장하지 않습니다. 그리고 준비를 시작할 즈음에는 빌드가 "정상"으로 이해되는 것으로 판명됩니다. :) ... 물론 "마스터가 마스터입니다."

1. 4개월 동안 Expert Advisor에 100K 행이 있더라도 모든 요구 사항을 충족해야 합니다. 가장 중요한 것은 거래 조건이 전략에 가장 적합하다는 것입니다.

2010년의 규칙을 따르지만, 나는 더 바라는 것이 있다.

2. 버그가 꽤 있긴 한데 비뚤어진 암말에서 우회할 수 없고, 챔피언십 개막이 임박해지면 개발자들이 시각화를 하고 새로운 기회를 던져야 할 것 같다.

 
Interesting :

1. 4개월 동안 Expert Advisor에 100K 행이 있더라도 모든 요구 사항을 충족해야 합니다. 가장 중요한 것은 거래 조건이 전략에 가장 적합하다는 것입니다.

2010년의 규칙을 따르지만, 나는 더 바라는 것이 있다.

2. 버그가 꽤 있긴 한데 비뚤어진 암말에서 우회할 수 없고, 챔피언십 개막이 임박해지면 개발자들이 시각화를 하고 새로운 기회를 던져야 할 것 같다.

알겠습니다. 나에게 "중요한 것은 전략이 거래 조건에 가장 잘 맞는다는 것입니다." 그러나 이것은 이미 세계관의 분야에서 나온 것입니다 :) 그리고 무역 행사의 구조 외에 어떤 다른 새로운 기능을 기대하십니까?

그건 그렇고, 테스터에서 CHARTEVENT_CUSTOM 도 손실되었지만 클래스 중 하나에서 오래된 오류가 생성되었습니다. 그래서 어느쪽에 문제가 있는지 알아낼 것입니다.