[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 5. - 페이지 273 1...266267268269270271272273274275276277278279280...432 새 코멘트 Boris 2013.04.08 08:50 #2721 Dikii : 코드를 사용하여 10초 전에 입찰가를 찾는 방법을 설명하세요. 나는 그것을 필요로하지 않기 때문에 그것을하는 방법에 관심이 없었습니다. 검색해 보세요, 아마 뭔가를 찾을 수 있을 거예요! 행운을 빕니다! gince 2013.04.08 09:16 #2722 gince : 한 부서가 있습니다. 그리고 KIM 함수에 따르면(보충되었지만) 그는 함수의 결과 배열에 데이터가 충분하지 않다고 씁니다. 왜 내가 이해할 수 없습니다. 이것은 0으로 나누는 것입니다. 며칠 동안 같은 자리에 앉아 있었는데 오류를 찾을 수 없습니다 Alexey Subbotin 2013.04.08 10:35 #2723 gince : 며칠 동안 같은 자리에 앉아 있었는데 오류를 찾을 수 없습니다 구체적으로 어떤 줄, 0으로 나누는 것은 어디에 있습니까? 그리고 인덱스의 어떤 값에서 gince 2013.04.08 12:00 #2724 이 함수 는 ArrayChLR(C, y, max) 오류를 발생시킵니다 --- ArrayChLR (): 행 요소가 충분하지 않습니다! n=0 ---- . void ArrayChLR( double & x[], double & y[], double & max) { double a, b, c, sx= 0 , sx2= 0 , sxy= 0 , sy= 0 ; int i, n= ArraySize (x); if (n> 1 ) { for (i= 0 ; i<n; i++) { sx+=i+ 1 ; sy+=x[i]; sxy+=(i+ 1 )*x[i]; sx2+=(i+ 1 )*(i+ 1 ); } a=sx*sy-n*sxy; c=sx*sx-n*sx2; if (c!= 0 ) a=a/c; else a= 0 ; b=(sy-a*sx)/n; ArrayResize (y, n); max = 0 ; double dif[]; ArrayResize (dif, n); for (i= 0 ; i<n; i++) { y[i]=a*(i+ 1 )+b; dif[i] = MathAbs (Close[i] - y[i]); if (dif[i] > max) max = dif[i]; } } else Print ( "ArrayLR(): едостаточное количество элементов ряда n=" , n); } 따라서 배열이 비어 있고 해당 요소가 비어 있습니다. 2013.04.08 16:57:03 2013.03.29 20:45 naktinis fletas EURUSD,M15: 제로 디바이드 2013.04.08 16:57:03 2013.03.29 20:45 naktinis fletas EURUSD,M15: ArrayLR(): 행 요소 수가 부족합니다 ! n=0 [ARCHIVE]Any rookie question, so PREDICT time period Errors, bugs, questions gince 2013.04.08 12:17 #2725 더 많은 질문 더 좋거나 더 정확한 시간 필터는 무엇입니까? 그런 extern int startHourFlatMA = 16 ; extern int startMinFlatMA = 00 ; int start(){ if (Hour() >= startHourFlatMA && Minute() >= startMinFlatMA) . . . retorn } 또는 extern string startstartFlatMA = "16:00" ; extern string endstartFlatMA = "00:00" ; int start(){ if ( TimeCurrent ()>= StrToTime(startstartFlatMA) && TimeCurrent ()<= StrToTime(endstartFlatMA)+ 24 * 60 * 60 ) . . . return } Валерий 2013.04.08 12:24 #2726 마감된 주문 OrderSelect() 중에서 수표가 어디에서 시작되는지, 끝에서 또는 처음부터 알려주십시오. 글쎄, 아니면 0이나 다른 것에서? .. Роман 2013.04.08 12:40 #2727 CYBOPOB : 마감된 주문 중 OrderSelect() 확인이 어디에서 시작되는지, 끝에서 또는 처음부터 알려주세요. 글쎄, 아니면 0이나 다른 것에서? .. 거기에서 검색 주기를 설정한 위치에서 설정됩니다. ME 편집기에서 F1 키를 눌러 이 기능에 대한 설명을 주의 깊게 읽으십시오. abdul 2013.04.08 12:48 #2728 안녕하세요. 알려주십시오. mql4에서는 표시기가 n.p를 그릴 수 있습니다. 다른 차트 의 수평선 (Cator가 매달려 있지 않음)? 5 있습니다. Валерий 2013.04.08 13:55 #2729 Roman. : 거기에서 검색 주기를 설정한 위치에서 설정됩니다. ME 편집기에서 F1 키를 눌러 이 기능에 대한 설명을 주의 깊게 읽으십시오. 그래서, 그것이 거기에 인간적으로 쓰여졌다면 ... 그래서 어떤 사업에서도 처음에는 모든 것이 분명해 보이고 조금 후에 당신은 미치기 시작합니다 ..)) 확인. 구체적인 예: 주문은 TR 이동이 끝나면 닫히지만 이후 SELL 신호가 취소되지 않고 새 주문이 열리며 이는 허용되지 않습니다. 720초를 측정한 후 새 주문을 열 수 있습니다. 따라서 이 경우 이 초는 역사상 첫 번째부터 또는 마지막에서 어떤 순서로 측정됩니까? 그리고 나서: 그리고 그렇다면, 무엇입니까? 내가 더하기 z, 처음부터 계산됩니까? 브르르 :)) 매우 감사합니다! gince 2013.04.08 14:12 #2730 ?오류의 위치를 찾았습니다 int start() { double volMA11, volMA12, volMA21, volMA22; double x[], y[]; Print ( "******************STARTAS*****************************************" ); if (!TF_F_NewBar()) return ( 0 ); volMA11 = iCustom ( NULL , 15 , "volumeMA" , 2 , 1 ); volMA12 = iCustom ( NULL , 15 , "volumeMA" , 2 , 2 ); volMA21 = iCustom ( NULL , 15 , "volumeMA" , 3 , 1 ); volMA22 = iCustom ( NULL , 15 , "volumeMA" , 3 , 2 ); if (DayOfWeek()== 1 || DayOfWeek()== 2 || DayOfWeek()== 3 || DayOfWeek()== 4 ) //jei pirmadienis antradienis ar treciadienis, ar ketvirtadienis { if ( TimeCurrent ()>= StrToTime(startstartFlatMA) && TimeCurrent ()<= StrToTime(endstartFlatMA)+ 24 * 60 * 60 ) { //Print("fleto starto ieskojimo laikas prasidejo "+TimeToStr(TimeCurrent())+" >= "+TimeToStr(StrToTime(startstartFlatMA))+ //" && "+TimeToStr(TimeCurrent())+" <= "+TimeToStr(StrToTime(endstartFlatMA)+24*60*60)); bool laikas = true ; Print ( "laikas = " +laikas); if (volMA21 - volMA11 > 0 && volMA12 - volMA22 > 0 ) { //jei buvo susikirtimas susikirtimas = true ; } if (susikirtimas == true ) { if (zvakes_pabaiga) { if (iTime( NULL , BarEnd, 1 )!= LastTime) { LastTime = iTime( NULL , BarEnd, 1 ); flat = true ; LastTime = iTime( NULL , BarEnd, 1 ); } else return ( 0 ); } else flat = true ; if (flat == true ) { i++; //Zinodami indekso eiles numeri galim keisti masyvo ilgi ArrayResize (avgPriceH,i); ArrayResize (avgPriceL,i); ArrayResize (avgPriceO,i); ArrayResize (avgPriceC,i); Print ( "ArraySize " + ArraySize (avgPriceC)); //jei fletas prasidejo renkam duomenis i masyva zvakiu HL ir OC skaiciavimui avgPriceH[i] = High[ 1 ]; avgPriceL[i] = Low[ 1 ]; avgPriceO[i] = Open[ 1 ]; avgPriceC[i] = Close[ 1 ]; j++; ArrayResize (chPriceC,j); ArrayResize (chTime,j); } for ( int a= 0 ; a<=i; a++) Print ( "avgPriceC[" +a+ "]=" +avgPriceC[a]); } } } return ( 0 ); } 이 줄에는 0이 인쇄됩니다. 왜요 ? 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[21]=0.00000000 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[20]=0.00000000 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[19]=0.00000000 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[18]=0.00000000 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[17]=0.00000000 . . . 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[2]=0.00000000 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[1]=0.00000000 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[0]=0.00000000 2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: ArraySize 21 1...266267268269270271272273274275276277278279280...432 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
코드를 사용하여 10초 전에 입찰가를 찾는 방법을 설명하세요.
나는 그것을 필요로하지 않기 때문에 그것을하는 방법에 관심이 없었습니다. 검색해 보세요, 아마 뭔가를 찾을 수 있을 거예요! 행운을 빕니다!
한 부서가 있습니다. 그리고 KIM 함수에 따르면(보충되었지만) 그는 함수의 결과 배열에 데이터가 충분하지 않다고 씁니다. 왜 내가 이해할 수 없습니다. 이것은 0으로 나누는 것입니다.
며칠 동안 같은 자리에 앉아 있었는데 오류를 찾을 수 없습니다
구체적으로 어떤 줄, 0으로 나누는 것은 어디에 있습니까? 그리고 인덱스의 어떤 값에서
이 함수 는 ArrayChLR(C, y, max) 오류를 발생시킵니다 --- ArrayChLR (): 행 요소가 충분하지 않습니다! n=0 ---- .
따라서 배열이 비어 있고 해당 요소가 비어 있습니다.
2013.04.08 16:57:03 2013.03.29 20:45 naktinis fletas EURUSD,M15: 제로 디바이드
2013.04.08 16:57:03 2013.03.29 20:45 naktinis fletas EURUSD,M15: ArrayLR(): 행 요소 수가 부족합니다 ! n=0
더 많은 질문
더 좋거나 더 정확한 시간 필터는 무엇입니까?
그런
또는
마감된 주문 중 OrderSelect() 확인이 어디에서 시작되는지, 끝에서 또는 처음부터 알려주세요. 글쎄, 아니면 0이나 다른 것에서? ..
거기에서 검색 주기를 설정한 위치에서 설정됩니다. ME 편집기에서 F1 키를 눌러 이 기능에 대한 설명을 주의 깊게 읽으십시오.
안녕하세요.
알려주십시오. mql4에서는 표시기가 n.p를 그릴 수 있습니다. 다른 차트 의 수평선 (Cator가 매달려 있지 않음)? 5 있습니다.
거기에서 검색 주기를 설정한 위치에서 설정됩니다. ME 편집기에서 F1 키를 눌러 이 기능에 대한 설명을 주의 깊게 읽으십시오.
그래서, 그것이 거기에 인간적으로 쓰여졌다면 ... 그래서 어떤 사업에서도 처음에는 모든 것이 분명해 보이고 조금 후에 당신은 미치기 시작합니다 ..))
확인. 구체적인 예:
주문은 TR 이동이 끝나면 닫히지만 이후 SELL 신호가 취소되지 않고 새 주문이 열리며 이는 허용되지 않습니다.
720초를 측정한 후 새 주문을 열 수 있습니다. 따라서 이 경우 이 초는 역사상 첫 번째부터 또는 마지막에서 어떤 순서로 측정됩니까?
그리고 나서: 그리고 그렇다면, 무엇입니까? 내가 더하기 z, 처음부터 계산됩니까? 브르르 :))
매우 감사합니다!
?오류의 위치를 찾았습니다
이 줄에는 0이 인쇄됩니다. 왜요 ?
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[21]=0.00000000
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[20]=0.00000000
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[19]=0.00000000
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[18]=0.00000000
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[17]=0.00000000
.
.
.
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[2]=0.00000000
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[1]=0.00000000
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[0]=0.00000000
2013.04.08 19:06:05 2013.03.28 20:00 testavimas naktini fleta EURUSD,M15: ArraySize 21