초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 780 1...773774775776777778779780781782783784785786787...1503 새 코멘트 Vladimir Karputov 2017.09.14 22:57 #7791 LookingFor : for (bars=start; bars<rates_total; bars++) 동료 여러분, 도와주세요 사이클에 무엇이 문제인지 이해가 되지 않습니다. 핸들의 데이터가 rsa1 배열로 이동하지 않습니다. 표시기의 OnInit()에서 다음을 수행합니다. ArraySetAsSeries (pca1, true ); 그런 다음 그에 따라 루프를 변경하십시오. for (bars=start; bars<rates_total; bars++) 이제 지표의 가장 오른쪽 막대에 "0"의 인덱스가 있다는 사실을 고려합니다. Aliaksandr Yemialyanau 2017.09.15 07:45 #7792 특정 키 또는 특정 키를 누를 때 스크립트를 종료하는 방법은 무엇입니까? LookingFor 2017.09.15 13:44 #7793 Vladimir, 감사 합니다. 하지만 indexing 을 변경 하지 않고는 아무 것도 할 수 없습니까? Vladimir Karputov 2017.09.15 13:51 #7794 LookingFor : Vladimir, 감사 합니다. 하지만 indexing 을 변경 하지 않고는 아무 것도 할 수 없습니까? 아무것도 하고 싶지 않다면 기록 데이터에 대한 디버깅으로 테스트를 시작하십시오. 단계별로. WHICH 막대 WHERE가 복사된 데이터를 참조하십시오. Vladimir Karputov 2017.09.15 14:15 #7795 LookingFor : 동료 여러분, 도와주세요 사이클에 무엇이 문제인지 이해가 되지 않습니다. 핸들의 데이터가 rsa1 배열로 이동하지 않습니다. 찾고있는 : Vladimir, 감사 합니다. 하지만 indexing 을 변경 하지 않고는 아무 것도 할 수 없습니까? 먼저 스타일러를 사용하여 코드를 인간의 형태로 가져옵니다( Styler - 소스 코드 작업 - 프로그램 개발 - MetaEditor ). //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate ( const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { if (prev_calculated== 0 ) { i=bars=start= 1 ; } else { start=prev_calculated; } for (bars=start; bars<rates_total; bars++) { CopyBuffer (pulse_Handle, 0 ,start, 1 ,pca1); if (pca1[bars]!=pca1[bars- 1 ]) { pca2[i]=pca1[bars]; i++; string s= "" ; s= IntegerToString (pca1[bars])+ " " ; Print (s); continue ; } else continue ; } //--- return value of prev_calculated for next call return (rates_total); } 검사를 수행하는 것도 필수입니다. CopyBuffer 기능이 거기에서 무엇을 반환했습니까? CopyBuffer 에 대한 도움말: 반환 값 복사된 배열 요소의 수 또는 오류의 경우 -1입니다. 다음으로 중단점을 설정하고 기록 데이터에 대한 디버깅을 시작합니다. 여러 변수를 제어합니다. time[rates_total- 1 ] time[ 0 ] bars pca1[???] DF Стилизатор - Работа с исходным кодом - Разработка программ - Справка по MetaEditor www.metatrader5.com Данная функция предназначена для оформления исходного кода в соответствии с рекомендуемым стандартом. Это позволяет сделать код более читаемым... Vitaly Muzichenko 2017.09.16 10:46 #7796 5로 번역하는 것을 도와주세요 double GetExtremumZZPrice( string symb= "0" , ENUM_TIMEFRAMES tf= 0 , int ne= 0 , int dp= 12 , int dv= 5 , int bs= 3 ) { if (symb== "0" ) symb= Symbol (); double zz; int ke= 0 ; for ( int i= 0 ; i< Bars (symb, tf)- 1 ; i++) { zz= iCustom (symb, tf, "ZigZag" , dp, dv, bs, 0 , i); if (zz!= 0 ) { ke++; if (ke>ne) return (zz); }} return ( 0 ); } Alexey Viktorov 2017.09.16 11:31 #7797 Vitaly Muzichenko : 5로 번역하는 것을 도와주세요 표시기 버퍼를 읽고 결과 배열에서 zz를 찾습니다. Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer www.mql5.com Доступ к таймсериям и индикаторам / CopyBuffer - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 [삭제] 2017.09.16 16:48 #7798 Vitaly Muzichenko : 5로 번역하는 것을 도와주세요 먼저 표시기 핸들을 얻으십시오! 그런 다음 CopyBuffer를 통해 원하는 값의 배열을 가져온 다음 루프에서 반복합니다. Vitaly Muzichenko 2017.09.16 17:24 #7799 모두에게 감사합니다! 또 다른 질문이 생겼습니다. 포럼과 코드 기반을 살펴보았고 "Trend.mqh" SB의 사용을 어디에도 찾지 못했습니다. 모든 것이 있는 것 같습니다. 응용 프로그램에 대한 링크가 있으면 여기에 던지거나 코드가 있는 예제를 던지십시오. 나는 rsi, ma, adh 등을 사용하는 많은 어드바이저 를 찾았지만 저자 중 누구도 SB를 사용하지 않았습니다. 정말 그렇게 나쁜가요, 아니면 누가 그것을 사용하는지에 대한 코드를 찾지 못한 건가요? 필요한 것: 코드가 있습니다. 여러 기간에서 MA를 받습니다. _ma1 = iMA ( Symbol , PERIOD_M15 ,MAFast, 0 ,MAMethod,MAPrice,i) _ma2 = iMA ( Symbol , PERIOD_M30 ,MAFast, 0 ,MAMethod,MAPrice,i) _ma3 = iMA ( Symbol , PERIOD_H1 , MAFast, 0 ,MAMethod,MAPrice,i) OnInit에서 mql5에 수십 개의 핸들을 생성하지 않기 위해 SB가 내 문제를 해결하기를 바랍니다. 신호 : MQL5 거래 무작위 걷기 MT5는 트레이더가 아닌 프로그래머를 Vladimir Karputov 2017.09.16 17:43 #7800 Vitaly Muzichenko : 모두에게 감사합니다! 또 다른 질문이 생겼습니다. 포럼과 코드 기반을 살펴보았고 "Trend.mqh" SB의 사용을 어디에도 찾지 못했습니다. 모든 것이 있는 것 같습니다. 응용 프로그램에 대한 링크가 있으면 여기에 던지거나 코드가 있는 예제를 던지십시오. 나는 rsi, ma, adh 등을 사용하는 많은 어드바이저를 찾았지만 저자 중 누구도 SB를 사용하지 않았습니다. 정말 그렇게 나쁜가요, 아니면 누가 그것을 사용하는지에 대한 코드를 찾지 못한 건가요? 필요한 것: 코드가 있습니다. 여러 기간에서 MA를 받습니다. OnInit에서 mql5에 수십 개의 핸들을 생성하지 않기 위해 SB가 내 문제를 해결하기를 바랍니다. "Trend.mqh::CiMA" 클래스의 핸들이나 개체는 여전히 모두 생성해야 합니다. 1...773774775776777778779780781782783784785786787...1503 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
for (bars=start; bars<rates_total; bars++)
동료 여러분, 도와주세요
사이클에 무엇이 문제인지 이해가 되지 않습니다. 핸들의 데이터가 rsa1 배열로 이동하지 않습니다.
표시기의 OnInit()에서 다음을 수행합니다.
그런 다음 그에 따라 루프를 변경하십시오.
for (bars=start; bars<rates_total; bars++)
이제 지표의 가장 오른쪽 막대에 "0"의 인덱스가 있다는 사실을 고려합니다.
특정 키 또는 특정 키를 누를 때 스크립트를 종료하는 방법은 무엇입니까?
Vladimir, 감사 합니다. 하지만 indexing 을 변경 하지 않고는 아무 것도 할 수 없습니까?
아무것도 하고 싶지 않다면 기록 데이터에 대한 디버깅으로 테스트를 시작하십시오. 단계별로. WHICH 막대 WHERE가 복사된 데이터를 참조하십시오.
동료 여러분, 도와주세요
사이클에 무엇이 문제인지 이해가 되지 않습니다. 핸들의 데이터가 rsa1 배열로 이동하지 않습니다.
Vladimir, 감사 합니다. 하지만 indexing 을 변경 하지 않고는 아무 것도 할 수 없습니까?
먼저 스타일러를 사용하여 코드를 인간의 형태로 가져옵니다( Styler - 소스 코드 작업 - 프로그램 개발 - MetaEditor ).
검사를 수행하는 것도 필수입니다. CopyBuffer 기능이 거기에서 무엇을 반환했습니까? CopyBuffer 에 대한 도움말:
반환 값
다음으로 중단점을 설정하고 기록 데이터에 대한 디버깅을 시작합니다.
여러 변수를 제어합니다.
DF
5로 번역하는 것을 도와주세요
5로 번역하는 것을 도와주세요
표시기 버퍼를 읽고 결과 배열에서 zz를 찾습니다.
5로 번역하는 것을 도와주세요
모두에게 감사합니다!
또 다른 질문이 생겼습니다. 포럼과 코드 기반을 살펴보았고 "Trend.mqh" SB의 사용을 어디에도 찾지 못했습니다. 모든 것이 있는 것 같습니다. 응용 프로그램에 대한 링크가 있으면 여기에 던지거나 코드가 있는 예제를 던지십시오.
나는 rsi, ma, adh 등을 사용하는 많은 어드바이저 를 찾았지만 저자 중 누구도 SB를 사용하지 않았습니다. 정말 그렇게 나쁜가요, 아니면 누가 그것을 사용하는지에 대한 코드를 찾지 못한 건가요?
필요한 것: 코드가 있습니다. 여러 기간에서 MA를 받습니다.
OnInit에서 mql5에 수십 개의 핸들을 생성하지 않기 위해 SB가 내 문제를 해결하기를 바랍니다.
모두에게 감사합니다!
또 다른 질문이 생겼습니다. 포럼과 코드 기반을 살펴보았고 "Trend.mqh" SB의 사용을 어디에도 찾지 못했습니다. 모든 것이 있는 것 같습니다. 응용 프로그램에 대한 링크가 있으면 여기에 던지거나 코드가 있는 예제를 던지십시오.
나는 rsi, ma, adh 등을 사용하는 많은 어드바이저를 찾았지만 저자 중 누구도 SB를 사용하지 않았습니다. 정말 그렇게 나쁜가요, 아니면 누가 그것을 사용하는지에 대한 코드를 찾지 못한 건가요?
필요한 것: 코드가 있습니다. 여러 기간에서 MA를 받습니다.
OnInit에서 mql5에 수십 개의 핸들을 생성하지 않기 위해 SB가 내 문제를 해결하기를 바랍니다.
"Trend.mqh::CiMA" 클래스의 핸들이나 개체는 여전히 모두 생성해야 합니다.