오류, 버그, 질문 - 페이지 351 1...344345346347348349350351352353354355356357358...3184 새 코멘트 Leupold 2011.04.03 12:34 #3501 CHistoryOrderInfo::FormatOrder , CDealInfo::FormatDeal 에서 동일한 오류 Sergey Gritsay 2011.04.03 18:10 #3502 Mr.FreeMan : 버튼을 눌렀을 때 Expert Advisor가 언로드 되는 이유는 무엇입니까? 그리고 그것은 로그에 무엇을 기록합니까? Mr.FreeMan 2011.04.03 18:22 #3503 sergey1294 : 그리고 그것은 로그에 무엇을 기록합니까? 2011.04.03 19:19:31 simple (EURUSD,M15) 'simple.mq5'의 범위를 벗어난 배열(43,19) 잘못된 코드 를 삭제했습니다. 다음 은 버튼을 눌렀을 때 언로드 되는 어드바이저의 코드입니다. int ZigZag1Handle,ZigZag2Handle,ZigZag3Handle; double ZigZag1[],ZigZag2[],ZigZag3[]; string row; int bar; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { if ( ObjectFind ( 0 , "history" )< 0 ) { ObjectCreate ( 0 , "history" , OBJ_BUTTON , 0 , 100 , 100 ); ObjectSetInteger ( 0 , "history" , OBJPROP_XDISTANCE , 220 ); ObjectSetInteger ( 0 , "history" , OBJPROP_YDISTANCE , 5 ); ObjectSetInteger ( 0 , "history" , OBJPROP_CORNER , CORNER_LEFT_UPPER ); ObjectSetString ( 0 , "history" , OBJPROP_TEXT , "Передать историю" ); ObjectSetInteger ( 0 , "history" , OBJPROP_FONTSIZE , 8 ); ObjectSetInteger ( 0 , "history" , OBJPROP_XSIZE , 110 ); ObjectSetInteger ( 0 , "history" , OBJPROP_YSIZE , 20 ); ObjectSetInteger ( 0 , "history" , OBJPROP_SELECTABLE , false ); ChartRedraw ( 0 ); } ZigZag1Handle= iCustom ( NULL , 0 , "Examples\\ZigZag" , 6 , 2 , 3 ); return ( 0 ); } //+------------------------------------------------------------------+ //| ChartEvent function | //+------------------------------------------------------------------+ void OnChartEvent ( const int id, const long &lparam, const double &dparam, const string &sparam) { if (id== CHARTEVENT_OBJECT_CLICK ) { string Text= "history" ; if (sparam==Text) { ArraySetAsSeries (ZigZag1, true ); if ( CopyBuffer (ZigZag1Handle, 0 , 0 , 90 ,ZigZag1)< 0 ){ Comment ( "ZigZag1 error =" , GetLastError ());} if (ZigZag1[bar- 1 ]>ZigZag1[bar- 2 ]) { } } ObjectSetInteger ( 0 , "history" , OBJPROP_STATE , false ); } } //+------------------------------------------------------------------+ Sergey Gritsay 2011.04.03 19:53 #3504 Mr.FreeMan : 2011.04.03 19:19:31 simple (EURUSD,M15) 'simple.mq5'의 범위를 벗어난 배열(43,19) 잘못된 코드 를 삭제했습니다. 다음 은 버튼을 눌렀을 때 언로드 되는 어드바이저의 코드입니다. 로그에는 그 이유가 명확하게 나와 있습니다. 러시아어로 번역하면 simple.mq5 파일의 배열을 넘어 다음과 같이 표시됩니다. 43행 오류 그래, 잠시라도. 대부분의 오류는 배열의 크기를 설정 하지 않은 것입니다. double ZigZag1[],ZigZag2[],ZigZag3[]; Документация по MQL5: Операции с массивами / ArrayResize www.mql5.com Операции с массивами / ArrayResize - Документация по MQL5 Mr.FreeMan 2011.04.03 20:00 #3505 sergey1294 : 로그에는 그 이유가 명확하게 나와 있습니다. 러시아어로 번역하면 simple.mq5 파일의 배열을 넘어 다음과 같이 표시됩니다. 43행 오류 aa)) 젠장) 내 어리석음을 깨달았습니다) 감사합니다. Mykola Demko 2011.04.04 12:04 #3506 응답해 주십시오. 표시기 캐시 제한. Serge 2011.04.04 15:57 #3507 주님! 테이블 요소 가 있는 배열을 보낼 수 있는 클래스가 있는지 알려주십시오. 그러면 이 테이블이 차트에 표시됩니까? Mykola Demko 2011.04.04 16:04 #3508 Graff : 주님! 테이블 요소가 있는 배열을 보낼 수 있는 클래스가 있는지 알려주십시오. 그러면 이 테이블이 차트에 표시됩니까? 그리고 어떤 목적으로?, 조건을 지정하십시오. Serge 2011.04.04 16:11 #3509 다차원 배열 이 있으므로 차트에 표 형식으로 표시하기만 하면 됩니다. 테이블의 빠른 출력을 위해 표준 클래스를 먹을 수 있습니까? Документация по MQL5: Основы языка / Переменные www.mql5.com Основы языка / Переменные - Документация по MQL5 Mykola Demko 2011.04.04 16:13 #3510 Graff : 다차원 배열 이 있으므로 차트에 표 형식으로 표시하기만 하면 됩니다. 테이블의 빠른 출력을 위해 표준 클래스를 먹을 수 있습니까? 파일로 출력해서 엑셀에서 찾아보세요. 근데 이게 어울리지 않을 것 같아서 '즉석에서 표시해야 한다' 등의 추가 조건을 요청했습니다. 1...344345346347348349350351352353354355356357358...3184 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
버튼을 눌렀을 때 Expert Advisor가 언로드 되는 이유는 무엇입니까?
그리고 그것은 로그에 무엇을 기록합니까?
2011.04.03 19:19:31 simple (EURUSD,M15) 'simple.mq5'의 범위를 벗어난 배열(43,19)
잘못된 코드 를 삭제했습니다. 다음 은 버튼을 눌렀을 때 언로드 되는 어드바이저의 코드입니다.
2011.04.03 19:19:31 simple (EURUSD,M15) 'simple.mq5'의 범위를 벗어난 배열(43,19)
잘못된 코드 를 삭제했습니다. 다음 은 버튼을 눌렀을 때 언로드 되는 어드바이저의 코드입니다.
로그에는 그 이유가 명확하게 나와 있습니다. 러시아어로 번역하면 simple.mq5 파일의 배열을 넘어 다음과 같이 표시됩니다. 43행 오류
그래, 잠시라도. 대부분의 오류는 배열의 크기를 설정 하지 않은 것입니다.
double ZigZag1[],ZigZag2[],ZigZag3[];
로그에는 그 이유가 명확하게 나와 있습니다. 러시아어로 번역하면 simple.mq5 파일의 배열을 넘어 다음과 같이 표시됩니다. 43행 오류
주님! 테이블 요소가 있는 배열을 보낼 수 있는 클래스가 있는지 알려주십시오. 그러면 이 테이블이 차트에 표시됩니까?
다차원 배열 이 있으므로 차트에 표 형식으로 표시하기만 하면 됩니다. 테이블의 빠른 출력을 위해 표준 클래스를 먹을 수 있습니까?
파일로 출력해서 엑셀에서 찾아보세요.
근데 이게 어울리지 않을 것 같아서 '즉석에서 표시해야 한다' 등의 추가 조건을 요청했습니다.