불균형 왼쪽 괄호를 찾는 데 도움이 됩니다. - 페이지 2 123456 새 코멘트 smoknfx 2012.08.13 06:51 #11 좋아, 좋아, 이걸 어떻게 조합하는지 보여줄게... #1, 코드의 "기본"을 조립할 수 있습니다. 그런 다음 진행하면서 코드에 추가할 것입니다... int init() { return ( 0 ); } //end of init function int deinit() { return ( 0 ); } //end of deinit function int start() { double MAFast1 = iMA ( NULL , MA1Cross_Timeframe, FastMA1_p, 0 , modeMA2, PRICE_CLOSE , 0 ); double MAFast2 = iMA ( NULL , MA1Cross_Timeframe, FastMA1_p, 0 , modeMA2, PRICE_CLOSE , 1 ); double MASlow1 = iMA ( NULL , MA1Cross_Timeframe, SlowMA1_p, 0 , modeMA1, PRICE_CLOSE , 0 ); double MASlow2 = iMA ( NULL , MA1Cross_Timeframe, SlowMA1_p, 0 , modeMA1, PRICE_CLOSE , 1 ); double MAFast3 = iMA ( NULL , MA1Cross_Timeframe, FastMA2_p, 0 , modeMA2, PRICE_CLOSE , 0 ); double MAFast4 = iMA ( NULL , MA1Cross_Timeframe, FastMA2_p, 0 , modeMA2, PRICE_CLOSE , 1 ); double MASlow3 = iMA ( NULL , MA1Cross_Timeframe, SlowMA2_p, 0 , modeMA1, PRICE_CLOSE , 0 ); double MASlow4 = iMA ( NULL , MA1Cross_Timeframe, SlowMA2_p, 0 , modeMA1, PRICE_CLOSE , 1 ); double cci1 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 0 ); double cci2 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 1 ); double cci3 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 2 ); double bands_upper1 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_UPPER, 1 ); double bands_upper2 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_UPPER, 2 ); double bands_lower1 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_LOWER, 1 ); double bands_lower2 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_LOWER, 2 ); return ( 0 ); } //END OF START FUNCTION 이제 이동 평균 과 밴드가 제자리에 있습니다... 이제 (일반 영어로) 언제, 왜 거래가 시작되기를 원하는지 설명하세요. 그러면 제가 코딩해 드리겠습니다. 즉, 다음과 같이 말하십시오. 나는 MA 무엇이든 그보다 크면 오래 가고 싶다 등등... 영/. corem 2012.08.13 07:15 #12 //알았어 고마워...평범한 영어로 써봐... (MAFast1이 MASlow1보다 크고 MAFast3이 MASlow3보다 큼, CCI3이 100보다 열등하고 CCI2가 100보다 크거나 같고 CCI1이 100보다 크면) Long으로 가고 싶습니다. 또는 ( MAFast1이 MASlow1보다 크고 MaFast4가 MASlow4보다 열등하고 MAFast3이 MASlow3보다 크고 CCI가 100보다 큼) 경우 또는 if ( MAFast2가 MASlow2보다 열등했고 이제 MAFast1이 MASlow1보다 크고 MAFast3이 MASlow3보다 큼, CCI가 100보다 큼) (종가[2]가 bands_upper2보다 크고 Close[0]이 bands_upper1보다 열등한 경우) 긴 포지션을 종료하고 싶습니다. //이것이 당신에게 의미가 있습니까 ... 감사합니다. 내가 이런 식으로 쓴 것은 처음이고 실제로 당신의 두뇌를 정리하는 것이 좋습니다 ... Ericman. Help finding unbalanced left 포럼을 어지럽히 지 않도록 머신 러닝 및 신경망 smoknfx 2012.08.13 07:52 #13 int init() { return(0); }//end of init function int deinit() { return(0); }//end of deinit function int start() { double MAFast1 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 0); double MAFast2 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 1); double MASlow1 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 0); double MASlow2 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 1); double MAFast3 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 0); double MAFast4 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 1); double MASlow3 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 0); double MASlow4 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 1); double cci1 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 0); double cci2 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 1); double cci3 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 2); double bands_upper1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 1); double bands_upper2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 2); double bands_lower1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 1); double bands_lower2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 2); int flag=0; if(MAFast1>MASlow1 && MAFast3>MASlow3 && CCI3<100 && CCI2>=100 && CCI1>100) flag=1; if(MAFast1>MASlow1 && MAFast4<MASlow4 && MAFast3>MASlow3 && CCI>100) flag=1; if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && CCI>100) flag=1; if(flag==1) go_long(); return(0); }//END OF START FUNCTION smoknfx 2012.08.13 07:54 #14 나는 여전히 오타와 구문 오류를 확인 해야 하지만 그것을 살펴보고 그것이 당신이 말하는 것과 같은지 확인하십시오... 겁먹지 마시고 그냥 나와서 혼란스럽다는 걸 인정하세요. 안 도와주시면 안 돼요.. 길을 잃었다는 사실을 인정하는 것을 두려워하지 마십시오. 그렇지 않으면 길을 잃은 채로 남게 될 것입니다. 어떻게 보이는지 알려주세요. 영/. 이미 문제가 보입니다... 나는 당신이 CCI 변수를 사용하는 곳 (위의 평범한 영어 내용을 썼을 때)을 보았지만 CCI 변수를 정의하지 않았습니다. if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && CCI >100) flag=1; 바로 알려주세요. BTW, 우리는 가까운 무역 문제를 나중에 다룰 것입니다. 또한, 내가 이 스레드의 트랙을 잃어버렸고 당신이 나에게 소리치고 싶다면 무엇이든 mql4@hush.com으로 하십시오. 알려줘요. 현재 mt4 플랫폼에서 다른 랜덤 흐름 이론과 FOREX 확률적 공명 corem 2012.08.13 08:06 #15 smoknfx : 나는 여전히 오타와 구문 오류를 확인해야 하지만 그것을 살펴보고 그것이 당신이 말하는 것과 같은지 확인하십시오... 겁먹지 마시고 그냥 나와서 혼란스럽다는 걸 인정하세요. 안 도와주시면 안 돼요.. 길을 잃었다는 사실을 인정하는 것을 두려워하지 마십시오. 그렇지 않으면 길을 잃은 채로 남게 될 것입니다. 어떻게 보이는지 알려주세요. 영/. 이미 문제가 보입니다... 나는 당신이 CCI 변수를 사용하는 곳 (위의 평범한 영어 내용을 썼을 때)을 보았지만 CCI 변수를 정의하지 않았습니다. 바로 알려주세요. BTW, 우리는 가까운 무역 문제를 나중에 다룰 것입니다. 또한, 내가 이 스레드의 트랙을 잃어버렸고 당신이 나에게 소리치고 싶다면 무엇이든 mql4@hush.com으로 하십시오. 알려줘요. 정말 감사합니다. 나는 당신이 쓴 것을 배우고 알리려고 노력합니다. CCI1이었습니다. 1을 넣는 것을 잊었습니다. 감사합니다. mql4@hush.com을 확인하겠습니다. 당신의 도움을 당연하게 생각하지 않습니다! 당신에게서 배우려고 노력하십시오. 감사해요. corem 2012.08.13 08:07 #16 By the way what is flag.... it is the first time i see this. Ickyrus 2012.08.13 08:22 #17 Wiki 의 복잡한 정의 또는 프로그램의 나중 지점에서 사용하기 위해 실행 경로를 표시하는 단순히 변수입니다. smoknfx 2012.08.13 08:58 #18 ericman : 플래그는 무엇입니까? 플래그는 변수입니다. 간단합니다. 나는 그것을 부를 수 있었다 : int ready2golong=0; 내가 무슨 뜻인지 봐? 먼저 0으로 설정했습니다. 그런 다음 나는 그것을 하나로 설정할 수 있는 몇 가지 비교를 수행합니다. 그리고 하나라면 go_long(); smoknfx 2012.08.13 08:59 #19 ericman : 정말 감사합니다. 나는 당신이 쓴 것을 배우고 알리려고 노력합니다. CCI1이었습니다. 1을 넣는 것을 잊었습니다. 감사합니다. mql4@hush.com을 확인하겠습니다. 당신의 도움을 당연하게 생각하지 않습니다! 당신에게서 배우려고 노력하십시오. 감사해요. 나는 이런 일을 하는 것을 즐깁니다. @#$. 이것은 내가 재미로 하는 일입니다. 나에게 호의를 베풀어? 해당 코드를 로드하고 컴파일해 보십시오. 오타로 인해 수정해야 하는 CCI 변수를 조정합니다. 어떻게 되는지 알려주세요. 영/. smoknfx 2012.08.13 09:02 #20 Ickyrus : Wiki 의 복잡한 정의 또는 프로그램의 나중 지점에서 사용하기 위해 실행 경로를 표시하는 단순히 변수입니다. 잘못된. 내가 당신에게 뭔가를 설명하겠습니다 : 이 사람을 위해 내가 어떻게 일을 단순화하는지 알 수 있습니까? 우리가 그에게 복잡한 것을 줄 필요가 있다고 생각하는 이유는 무엇입니까? 그거 맞아. 문안 인사, 영, 123456 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
좋아, 좋아, 이걸 어떻게 조합하는지 보여줄게...
#1, 코드의 "기본"을 조립할 수 있습니다. 그런 다음 진행하면서 코드에 추가할 것입니다...
이제 이동 평균 과 밴드가 제자리에 있습니다...
이제 (일반 영어로) 언제, 왜 거래가 시작되기를 원하는지 설명하세요. 그러면 제가 코딩해 드리겠습니다.
즉, 다음과 같이 말하십시오.
나는 MA 무엇이든 그보다 크면 오래 가고 싶다 등등...
영/.
//알았어 고마워...평범한 영어로 써봐...
(MAFast1이 MASlow1보다 크고 MAFast3이 MASlow3보다 큼, CCI3이 100보다 열등하고 CCI2가 100보다 크거나 같고 CCI1이 100보다 크면) Long으로 가고 싶습니다.
또는 ( MAFast1이 MASlow1보다 크고 MaFast4가 MASlow4보다 열등하고 MAFast3이 MASlow3보다 크고 CCI가 100보다 큼) 경우
또는 if ( MAFast2가 MASlow2보다 열등했고 이제 MAFast1이 MASlow1보다 크고 MAFast3이 MASlow3보다 큼, CCI가 100보다 큼)
(종가[2]가 bands_upper2보다 크고 Close[0]이 bands_upper1보다 열등한 경우) 긴 포지션을 종료하고 싶습니다.
//이것이 당신에게 의미가 있습니까 ... 감사합니다. 내가 이런 식으로 쓴 것은 처음이고 실제로 당신의 두뇌를 정리하는 것이 좋습니다 ... Ericman.
나는 여전히 오타와 구문 오류를 확인 해야 하지만 그것을 살펴보고 그것이 당신이 말하는 것과 같은지 확인하십시오...
겁먹지 마시고 그냥 나와서 혼란스럽다는 걸 인정하세요. 안 도와주시면 안 돼요..
길을 잃었다는 사실을 인정하는 것을 두려워하지 마십시오. 그렇지 않으면 길을 잃은 채로 남게 될 것입니다.
어떻게 보이는지 알려주세요.
영/.
이미 문제가 보입니다...
나는 당신이 CCI 변수를 사용하는 곳 (위의 평범한 영어 내용을 썼을 때)을 보았지만 CCI 변수를 정의하지 않았습니다.
if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && CCI >100) flag=1;
바로 알려주세요.
BTW, 우리는 가까운 무역 문제를 나중에 다룰 것입니다.
또한, 내가 이 스레드의 트랙을 잃어버렸고 당신이 나에게 소리치고 싶다면 무엇이든 mql4@hush.com으로 하십시오.
알려줘요.
나는 여전히 오타와 구문 오류를 확인해야 하지만 그것을 살펴보고 그것이 당신이 말하는 것과 같은지 확인하십시오...
겁먹지 마시고 그냥 나와서 혼란스럽다는 걸 인정하세요. 안 도와주시면 안 돼요..
길을 잃었다는 사실을 인정하는 것을 두려워하지 마십시오. 그렇지 않으면 길을 잃은 채로 남게 될 것입니다.
어떻게 보이는지 알려주세요.
영/.
이미 문제가 보입니다...
나는 당신이 CCI 변수를 사용하는 곳 (위의 평범한 영어 내용을 썼을 때)을 보았지만 CCI 변수를 정의하지 않았습니다.
바로 알려주세요.
BTW, 우리는 가까운 무역 문제를 나중에 다룰 것입니다.
또한, 내가 이 스레드의 트랙을 잃어버렸고 당신이 나에게 소리치고 싶다면 무엇이든 mql4@hush.com으로 하십시오.
알려줘요.
정말 감사합니다. 나는 당신이 쓴 것을 배우고 알리려고 노력합니다. CCI1이었습니다. 1을 넣는 것을 잊었습니다. 감사합니다. mql4@hush.com을 확인하겠습니다. 당신의 도움을 당연하게 생각하지 않습니다! 당신에게서 배우려고 노력하십시오. 감사해요.
플래그는 무엇입니까?
플래그는 변수입니다.
간단합니다.
나는 그것을 부를 수 있었다 :
int ready2golong=0;
내가 무슨 뜻인지 봐?
먼저 0으로 설정했습니다.
그런 다음 나는 그것을 하나로 설정할 수 있는 몇 가지 비교를 수행합니다.
그리고 하나라면 go_long();
정말 감사합니다. 나는 당신이 쓴 것을 배우고 알리려고 노력합니다. CCI1이었습니다. 1을 넣는 것을 잊었습니다. 감사합니다. mql4@hush.com을 확인하겠습니다. 당신의 도움을 당연하게 생각하지 않습니다! 당신에게서 배우려고 노력하십시오. 감사해요.
나는 이런 일을 하는 것을 즐깁니다. @#$.
이것은 내가 재미로 하는 일입니다.
나에게 호의를 베풀어?
해당 코드를 로드하고 컴파일해 보십시오.
오타로 인해 수정해야 하는 CCI 변수를 조정합니다.
어떻게 되는지 알려주세요.
영/.
Wiki 의 복잡한 정의 또는 프로그램의 나중 지점에서 사용하기 위해 실행 경로를 표시하는 단순히 변수입니다.
잘못된.
내가 당신에게 뭔가를 설명하겠습니다 :
이 사람을 위해 내가 어떻게 일을 단순화하는지 알 수 있습니까?
우리가 그에게 복잡한 것을 줄 필요가 있다고 생각하는 이유는 무엇입니까?
그거 맞아.
문안 인사,
영,