MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1444 1...143714381439144014411442144314441445144614471448144914501451...1953 새 코멘트 Aleksei Stepanenko 2021.04.14 15:48 #14431 이렇게 할 수 있습니다. 이름의 불변 부분이 앞에 오고 그 다음 "RED-LINE"이 오고 이름의 변수 부분이 앞에 옵니다. 이제 접두사는 이름의 변경할 수 없는 부분에 "RED-LINE"을 더한 것입니다. Andrei Sokolov 2021.04.14 15:56 #14432 Aleksei Stepanenko : 이렇게 할 수 있습니다. 이름의 불변 부분이 앞에 오고 그 다음 "RED-LINE"이 오고 이름의 변수 부분이 앞에 옵니다. 이제 접두사는 이름의 변경할 수 없는 부분에 "RED-LINE"을 더한 것입니다. 그곳에서 앞서가는 것이 변하고 있습니다. 질문은 정확히 이름 중간에 있는 것입니다. Alexey Viktorov 2021.04.14 16:33 #14433 Andrey Sokolov : 그곳에서 앞서가는 것이 변화하고 있습니다. 질문은 정확히 이름 중간에 있는 것입니다. 글쎄, 당신은 그렇게 당신을 도우려는 사람들을 비웃을 수 없습니다 ... 객체는 어디에서 생성됩니까? 객체 이름은 어떻게 형성됩니까? Andrei Sokolov 2021.04.14 19:35 #14434 Alexey Viktorov : 글쎄, 당신은 그렇게 당신을 도우려는 사람들을 비웃을 수 없습니다 ... 확인 Vitaly Muzichenko 2021.04.14 19:49 #14435 iMAOnArray () 질문 mql5에 적용하는 방법에 대한 코드가 있습니까? double buff[ 1 ]; for (i = 0 ; i < counter; i++) Array[i] = 2.0 * ma(i, val) - ma(i, a); for (i = 0 ; i < counter - a; i++) // buf_3[i] = iMAOnArray(Array, 0, period, 0, MODE_SMMA, i) ; // Оригинал mql4 buf_3[i] = iMA(NULL, 0, period, 0, MODE_SMMA, PRICE_LOW); ??? CopyBuffer(10,0,i,1,buff); ??? buf_3[i] = buff[ 0 ]; prom18 2021.04.14 21:39 #14436 안녕하세요. 나중에 어드바이저가 작업할 수 있도록 어드바이저에서 특정 가격으로 운전할 수 있는 "창"을 만드는 방법을 알려주세요. (그림 참조) 파일: GBPUSDM5.png 35 kb Vitaly Muzichenko 2021.04.14 21:43 #14437 SanAlex : 방법은 다음과 같습니다. https://www.mql5.com/en/articles/81 읽었습니다. 너무 무겁고 최적화되지 않은 코드입니다. Artyom Trishkin 2021.04.14 21:48 #14438 SanAlex : 방법은 다음과 같습니다. https://www.mql5.com/en/articles/81 방법이 최선은 아닙니다. Artyom Trishkin 2021.04.14 22:01 #14439 Vitaly Muzichenko : iMAOnArray () 질문 mql5에 적용하는 방법에 대한 코드가 있습니까? double buff[ 1 ]; for (i = 0 ; i < counter; i++) Array[i] = 2.0 * ma(i, val) - ma(i, a); for (i = 0 ; i < counter - a; i++) // buf_3[i] = iMAOnArray(Array, 0, period, 0, MODE_SMMA, i) ; // Оригинал mql4 buf_3[i] = iMA(NULL, 0, period, 0, MODE_SMMA, PRICE_LOW); ??? CopyBuffer(10,0,i,1,buff); ??? buf_3[i] = buff[ 0 ]; Array[]는 버퍼여야 합니다(지시자인 경우) 그리고 이제 표준 분포를 살펴보십시오. \MQL5\Include\MovingAverages.mqh - 버퍼에 계산이 있습니다. Such-and-such-MAOnBuffer() Vitaly Muzichenko 2021.04.14 23:13 #14440 Artyom Trishkin : Array[]는 버퍼여야 합니다(지시자인 경우) 그리고 이제 표준 분포를 살펴보십시오. \MQL5\Include\MovingAverages.mqh - 버퍼에 계산이 있습니다. Such-and-such-MAOnBuffer() 고맙습니다! 시도했는데 오류가 발생했습니다. 잘못된 작업을 수행하고 있습니다. double buff[]; for (i = 0 ; i < counter; i++) Array_1[i] = 2.0 * ma_1(i, val_1) - ma_1(i, a); for (i = 0 ; i < counter - a; i++) { // buf_3[i] = iMAOnArray(Array_1, 0, period, 0, MODE_SMMA, i); SmoothedMAOnBuffer(rates_total, prev_calculated, i, period, Array_1, buff); buf_3[i] = buff[ 0 ]; } .... //+------------------------------------------------------------------+ int SmoothedMAOnBuffer( const int rates_total, const int prev_calculated, const int begin, const int period, const double & price[], double & buffer[]) { //--- check period if (period<= 1 || period>(rates_total-begin)) return ( 0 ); //--- save as_series flags bool as_series_price= ArrayGetAsSeries (price); bool as_series_buffer= ArrayGetAsSeries (buffer); ArraySetAsSeries (price, false ); ArraySetAsSeries (buffer, false ); //--- calculate start position int start_position; if (prev_calculated== 0 ) { // first calculation or number of bars was changed //--- set empty value for first bars start_position=period+begin; for ( int i= 0 ; i<start_position- 1 ; i++) buffer[i]= 0.0 ; // array out of range (188,16) //--- calculate first visible value double first_value= 0 ; for ( int i=begin; i<start_position; i++) first_value+=price[i]; buffer[start_position- 1 ]=first_value/period; } else start_position=prev_calculated- 1 ; //--- main loop for ( int i=start_position; i<rates_total; i++) buffer[i]=(buffer[i- 1 ]*(period- 1 )+price[i])/period; //--- restore as_series flags ArraySetAsSeries (price,as_series_price); ArraySetAsSeries (buffer,as_series_buffer); //--- return (rates_total); } //+------------------------------------------------------------------+ 1...143714381439144014411442144314441445144614471448144914501451...1953 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이렇게 할 수 있습니다. 이름의 불변 부분이 앞에 오고 그 다음 "RED-LINE"이 오고 이름의 변수 부분이 앞에 옵니다.
이제 접두사는 이름의 변경할 수 없는 부분에 "RED-LINE"을 더한 것입니다.
이렇게 할 수 있습니다. 이름의 불변 부분이 앞에 오고 그 다음 "RED-LINE"이 오고 이름의 변수 부분이 앞에 옵니다.
이제 접두사는 이름의 변경할 수 없는 부분에 "RED-LINE"을 더한 것입니다.
그곳에서 앞서가는 것이 변하고 있습니다. 질문은 정확히 이름 중간에 있는 것입니다.
그곳에서 앞서가는 것이 변화하고 있습니다. 질문은 정확히 이름 중간에 있는 것입니다.
글쎄, 당신은 그렇게 당신을 도우려는 사람들을 비웃을 수 없습니다 ...
객체는 어디에서 생성됩니까? 객체 이름은 어떻게 형성됩니까?
글쎄, 당신은 그렇게 당신을 도우려는 사람들을 비웃을 수 없습니다 ...
확인
iMAOnArray () 질문
mql5에 적용하는 방법에 대한 코드가 있습니까?
안녕하세요.
나중에 어드바이저가 작업할 수 있도록 어드바이저에서 특정 가격으로 운전할 수 있는 "창"을 만드는 방법을 알려주세요. (그림 참조)
방법은 다음과 같습니다. https://www.mql5.com/en/articles/81
읽었습니다. 너무 무겁고 최적화되지 않은 코드입니다.
방법은 다음과 같습니다. https://www.mql5.com/en/articles/81
방법이 최선은 아닙니다.
iMAOnArray () 질문
mql5에 적용하는 방법에 대한 코드가 있습니까?
Array[]는 버퍼여야 합니다(지시자인 경우)
그리고 이제 표준 분포를 살펴보십시오. \MQL5\Include\MovingAverages.mqh - 버퍼에 계산이 있습니다. Such-and-such-MAOnBuffer()
Array[]는 버퍼여야 합니다(지시자인 경우)
그리고 이제 표준 분포를 살펴보십시오. \MQL5\Include\MovingAverages.mqh - 버퍼에 계산이 있습니다. Such-and-such-MAOnBuffer()
고맙습니다!
시도했는데 오류가 발생했습니다. 잘못된 작업을 수행하고 있습니다.