[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 83 1...767778798081828384858687888990...1145 새 코멘트 Alexander Sevastyanov 2009.04.23 21:59 #821 Figar0 >> : 참조로 매개변수를 전달하는 예입니다. 이 경우 전달되는 것은 변수가 아니라 저장되는 메모리 영역에 대한 참조입니다. 내가 틀리지 않았다면 주요 문제는 매개 변수를 전달하는 것이 아니라 함수에서 여러 값을 반환하는 것입니다(첫 번째 질문 참조) 그리고 저자의 버전: return(taim_open,flag10); return이 있는 함수에서 여러 값을 반환할 수 없습니다. Alexander Sevastyanov 2009.04.23 22:02 #822 locol91 >> : 그래, 죽! 필라프라고 해도 :-) . 그러나 여전히 선반의 모든 것을 분해해야합니다. 교과서의 섹션 을 읽으십시오 - 거기에 예와 함께 잘 설명되어 있습니다. locol91 2009.04.23 22:05 #823 goldtrader >> : 내가 틀리지 않았다면 주요 문제는 매개 변수를 전달하는 것이 아니라 함수에서 여러 값을 반환하는 것입니다(첫 번째 질문 참조) 그리고 저자의 버전: 함수에서 여러 값을 반환할 수 없습니다. 이해합니다. void 함수 내에서 결과에 따라 전역 변수에 새 값이 할당됩니다. 그리고 이 새로운 값과 (결과적으로) 반환될 필요가 없었습니다. Alexander Sevastyanov 2009.04.23 22:08 #824 locol91 >> : 이해합니다. void 함수 내에서 결과에 따라 전역 변수에 새 값이 할당됩니다. 그리고 이 새로운 값과 (결과적으로) 반환될 필요가 없었습니다. 맞아요. [삭제] 2009.04.23 22:14 #825 goldtrader писал(а) >> 내가 틀리지 않았다면 주요 문제는 매개 변수를 전달하는 것이 아니라 함수에서 여러 값을 반환하는 것입니다(첫 번째 질문 참조) 맞아요, 전역변수 수정이 필요하다는 결론에 이르렀습니다. 여러 값을 반환할 수는 없지만 이 수정의 더 정확한 버전은 참조로 함수에 값을 전달하는 것입니다. 그냥 넘긴다고 하면 변수에 대한 언급이 필요없다) 사람을 도우려다 서로 헷갈리기 시작했다 :) :beer: Дмитрий 2009.04.24 11:13 #826 나는 SZ Telecom이 떠난 후 Mamba의 가격과 일부 쓰레기의 백분율 변경을 시작했습니다. 모든 값은 동일하고 색상이 의도한 대로 칠해지지 않았습니다. 이러한 종류의 코드는 어디서나 동일 ............................................ double CH16 = (( (iClose("RTKM",PERIOD_D1,0) * 100 ) / iClose("RTKM", PERIOD_D1, 1) - 100 ) ); color lColor16 = DimGray; if ( CH16 > 0 ) lColor16 = DarkOliveGreen; if ( CH16 < 0 ) lColor16 = Maroon; double CH17 = (( (iClose("URSI",PERIOD_D1,0) * 100 ) / iClose("URSI", PERIOD_D1, 1) - 100 ) ); color lColor17 = DimGray; if ( CH17 > 0 ) lColor17 = DarkOliveGreen; if ( CH17 < 0 ) lColor17 = Maroon; double CH18 = (( (iClose("SPTL",PERIOD_D1,0) * 100 ) / iClose("SPTL", PERIOD_D1, 1) - 100 ) ); color lColor18 = DimGray; if ( CH18 > 0 ) lColor18 = DarkOliveGreen; if ( CH18 < 0 ) lColor18 = Maroon; ................................ 내가 뭘 또 망쳤는지 누가 알겠어?))) [WARNING CLOSED!] Any newbie 초보자의 질문 MQL4 MT4 거래에서 신경망 사용. Дмитрий 2009.04.24 14:14 #827 그리고, 나는 그것을 알아 냈고, 다시 대괄호와 쉼표를 엉망으로 만들었습니다. Vasiliy Sokolov 2009.04.24 18:11 #828 Cheto는 담배를 피우지 않았습니다. Print( StrToTime ("forexforidiots")); 시간을 준다: 1243405200 문제는 어떤 종류의 시간이 주어졌는가입니다. 매개변수가 잘못되었지만 시간이 있습니다. 반환 값은 문서에 설명되어 있지 않습니다. 문제는 변환 오류를 잡는 방법입니다. [삭제] 2009.04.25 15:24 #829 Roger >> : 티켓을 정적으로 만들거나 정의를 시작 부분 외부로 이동합니다. 예, 예, 티켓을 고정으로 만들었으며 과학 덕분에 모든 것이 잘 되었습니다. 그리고 현상의 본질을 설명하려면? Pts는 알고 싶고, 지금은 그것을 정적으로 유지하는 방법을 알고 있습니까? Vasiliy Smirnov 2009.04.25 17:50 #830 Dimoncheg >> : 그리고, 나는 그것을 알아 냈고, 다시 대괄호와 쉼표를 엉망으로 만들었습니다. 그리고 어떻게 MetaTrader에 업로드합니까? 퀵에서? 1...767778798081828384858687888990...1145 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
참조로 매개변수를 전달하는 예입니다. 이 경우 전달되는 것은 변수가 아니라 저장되는 메모리 영역에 대한 참조입니다.
내가 틀리지 않았다면 주요 문제는 매개 변수를 전달하는 것이 아니라 함수에서 여러 값을 반환하는 것입니다(첫 번째 질문 참조)
그리고 저자의 버전:
return이 있는 함수에서 여러 값을 반환할 수 없습니다.
그래, 죽! 필라프라고 해도 :-) . 그러나 여전히 선반의 모든 것을 분해해야합니다.
교과서의 섹션 을 읽으십시오 - 거기에 예와 함께 잘 설명되어 있습니다.
내가 틀리지 않았다면 주요 문제는 매개 변수를 전달하는 것이 아니라 함수에서 여러 값을 반환하는 것입니다(첫 번째 질문 참조)
그리고 저자의 버전:
함수에서 여러 값을 반환할 수 없습니다.
이해합니다. void 함수 내에서 결과에 따라 전역 변수에 새 값이 할당됩니다. 그리고 이 새로운 값과 (결과적으로) 반환될 필요가 없었습니다.
이해합니다. void 함수 내에서 결과에 따라 전역 변수에 새 값이 할당됩니다. 그리고 이 새로운 값과 (결과적으로) 반환될 필요가 없었습니다.
맞아요.
내가 틀리지 않았다면 주요 문제는 매개 변수를 전달하는 것이 아니라 함수에서 여러 값을 반환하는 것입니다(첫 번째 질문 참조)
맞아요, 전역변수 수정이 필요하다는 결론에 이르렀습니다. 여러 값을 반환할 수는 없지만 이 수정의 더 정확한 버전은 참조로 함수에 값을 전달하는 것입니다. 그냥 넘긴다고 하면 변수에 대한 언급이 필요없다) 사람을 도우려다 서로 헷갈리기 시작했다 :) :beer:
나는 SZ Telecom이 떠난 후 Mamba의 가격과 일부 쓰레기의 백분율 변경을 시작했습니다. 모든 값은 동일하고 색상이 의도한 대로 칠해지지 않았습니다. 이러한 종류의 코드는 어디서나 동일
............................................
double CH16 = (( (iClose("RTKM",PERIOD_D1,0) * 100 ) / iClose("RTKM", PERIOD_D1, 1) - 100 ) );
color lColor16 = DimGray;
if ( CH16 > 0 )
lColor16 = DarkOliveGreen;
if ( CH16 < 0 )
lColor16 = Maroon;
double CH17 = (( (iClose("URSI",PERIOD_D1,0) * 100 ) / iClose("URSI", PERIOD_D1, 1) - 100 ) );
color lColor17 = DimGray;
if ( CH17 > 0 )
lColor17 = DarkOliveGreen;
if ( CH17 < 0 )
lColor17 = Maroon;
double CH18 = (( (iClose("SPTL",PERIOD_D1,0) * 100 ) / iClose("SPTL", PERIOD_D1, 1) - 100 ) );
color lColor18 = DimGray;
if ( CH18 > 0 )
lColor18 = DarkOliveGreen;
if ( CH18 < 0 )
lColor18 = Maroon;
................................
내가 뭘 또 망쳤는지 누가 알겠어?)))
Cheto는 담배를 피우지 않았습니다.
Print( StrToTime ("forexforidiots"));
시간을 준다: 1243405200
문제는 어떤 종류의 시간이 주어졌는가입니다. 매개변수가 잘못되었지만 시간이 있습니다. 반환 값은 문서에 설명되어 있지 않습니다. 문제는 변환 오류를 잡는 방법입니다.
티켓을 정적으로 만들거나 정의를 시작 부분 외부로 이동합니다.
예, 예, 티켓을 고정으로 만들었으며 과학 덕분에 모든 것이 잘 되었습니다. 그리고 현상의 본질을 설명하려면? Pts는 알고 싶고, 지금은 그것을 정적으로 유지하는 방법을 알고 있습니까?
그리고, 나는 그것을 알아 냈고, 다시 대괄호와 쉼표를 엉망으로 만들었습니다.
그리고 어떻게 MetaTrader에 업로드합니까? 퀵에서?