묻다! - 페이지 80 1...737475767778798081828384858687...182 새 코멘트 camisa 2007.09.12 12:23 #791 간단한 코딩 질문; 나는 가지고있다: Step0=iCustom(NULL,0,"StepChoppy_v1[1].3",0,lookupidx); Step1=iCustom(NULL,0,"StepChoppy_v1[1].3",1,lookupidx); Step2=iCustom(NULL,0,"StepChoppy_v1[1].3",2,lookupidx); Step3=iCustom(NULL,0,"StepChoppy_v1[1].3",3,lookupidx); if (Step0>=1 | Step1>=1 | Step2>=1 |Step3>=1) 마발=1; 또 다른 마발 = 0; 문제는 컴파일할 때 '|' 오류 메시지가 표시된다는 것입니다. - 비트 연산자는 정수 값에만 적용됩니다. 내가 사용한다면 만약 (Step0>=1) 마발=1; 또 다른 마발 = 0; 작동하지만 다른 3개의 변수도 원합니다! 힌트가 있나요? Michel 2007.09.12 15:27 #792 camisa: 간단한 코딩 질문; 나는 가지고있다: Step0=iCustom(NULL,0,"StepChoppy_v1[1].3",0,lookupidx); Step1=iCustom(NULL,0,"StepChoppy_v1[1].3",1,lookupidx); Step2=iCustom(NULL,0,"StepChoppy_v1[1].3",2,lookupidx); Step3=iCustom(NULL,0,"StepChoppy_v1[1].3",3,lookupidx); if (Step0>=1 | Step1>=1 | Step2>=1 |Step3>=1) 마발=1; 또 다른 마발 = 0; 문제는 컴파일할 때 '|' 오류 메시지가 표시된다는 것입니다. - 비트 연산자는 정수 값에만 적용됩니다. 내가 사용한다면 만약 (Step0>=1) 마발=1; 또 다른 마발 = 0; 작동하지만 다른 3개의 변수도 원합니다! 힌트가 있나요? 당신은 사용해야합니다 if (Step0>=1 || Step1>=1 || Step2>=1 || Step3>=1) 두 부울 사이의 "OR" 연산자는 " || "입니다. HumRon 2007.09.12 15:35 #793 파일: buy.bmp 954 kb camisa 2007.09.12 16:24 #794 Michel: 당신은 사용해야합니다 if (Step0>=1 || Step1>=1 || Step2>=1 || Step3>=1) 두 부울 사이의 "OR" 연산자는 " || "입니다. 젠장, 쉬운 일인줄 알았어 ㅋㅋㅋㅋ 감사해요! 그것은 이제 5***** 작동합니다! SimeN 2007.09.13 10:04 #795 EA( Your First Expert Advisor )에 대한 자습서에서 코드를 작성해 주셨으면 합니다. 많은 주문을 열 것입니다. 그러나 이중화는 하지 않습니다. 나는 많은 것을 시도했지만 결국 그들은 일하다 예를 들어. 우리는 GBPUSD, GBPCHF, AUDUSD 및 EURUSD의 4개 쌍으로 플레이하고 있습니다. 처음 3개를 열었습니다. 함수 'isCrossed'가 1 또는 2이면 EA는 EURUSD를 사거나 팔 것입니다. 다른 쌍은 열려 있기 때문입니다. 내 영어에 대해 미안 해요 :] Ask! 성배가 아니라 그냥 평범한 10포인트 3.mq4 1Dave7 2007.09.14 02:22 #796 궁금한 질문?? 언제 return(0)을 사용합니까? "if"문에서?? 데이브 1Dave7 2007.09.14 02:49 #797 이 삭제 유틸리티에서 시간 차단을 어떻게 합니까? 알아냈어! 1Dave7 2007.09.14 13:59 #798 if (UseHourTrade==true) ///////////////////////////////////////////////////////// { if(!(Hour()>=EndHour && Hour()>>> EndHour=17 / StartHour=0 { Comment("PROGRAM SYSTEM IN HIBERNATION!"); } } 설명이 필요합니다. 현재 시간 은 14 GMT이지만 ea는 "PROGRAM SYSTEM IN HBERNATION!"을 표시하고 있습니다. 왜 표시되나요?? 데이브 Nicholishen 2007.09.14 18:01 #799 1Dave7: if (UseHourTrade==true) ///////////////////////////////////////////////////////// { if(!(Hour()>=EndHour && Hour()>>> EndHour=17 / StartHour=0 { Comment("PROGRAM SYSTEM IN HIBERNATION!"); } } 설명이 필요합니다. 현재 시간은 14 GMT이지만 ea는 "PROGRAM SYSTEM IN HBERNATION!"을 표시하고 있습니다. 왜 표시되나요?? 데이브 그것은 (!)에 관한 모든 것입니다. 논리 테스트를 ! 그 전에 논리 테스트 결과가 "거짓"이면 루틴으로 진행하라고 comp에게 알립니다. Flytox 2007.09.16 12:54 #800 부울 여러분, 안녕하세요, 항상 mql을 배우고 다음 코드는 나에게 매우 모호합니다(Igorad의 stepMa Ea) // ------------ if ( FilterPeriod > 0 ) { bool BuyFilter = false; BuyFilter = ( Close[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1)); bool SellFilter = false; SellFilter =( Close[1]<iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1)); } else { BuyFilter = true; SellFilter = true; } // ------------ bool 변수를 선언 및 초기화하고 다음 줄에 정수 변수를 할당하는 방법을 이해하지 못합니다. //예시 부울 BuyFilter = 거짓; BuyFilter = ( 닫기[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1)); 누군가 깨우쳐 주실 수 있습니까? 감사해요 편집: ND, 이것을 게시하기에 좋은 장소인지 모르겠습니다. Ask! 포럼을 어지럽히 지 않도록 Need help 1...737475767778798081828384858687...182 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
간단한 코딩 질문; 나는 가지고있다:
Step0=iCustom(NULL,0,"StepChoppy_v1[1].3",0,lookupidx);
Step1=iCustom(NULL,0,"StepChoppy_v1[1].3",1,lookupidx);
Step2=iCustom(NULL,0,"StepChoppy_v1[1].3",2,lookupidx);
Step3=iCustom(NULL,0,"StepChoppy_v1[1].3",3,lookupidx);
if (Step0>=1 | Step1>=1 | Step2>=1 |Step3>=1)
마발=1;
또 다른
마발 = 0;
문제는 컴파일할 때 '|' 오류 메시지가 표시된다는 것입니다. - 비트 연산자는 정수 값에만 적용됩니다.
내가 사용한다면
만약 (Step0>=1)
마발=1;
또 다른
마발 = 0;
작동하지만 다른 3개의 변수도 원합니다!
힌트가 있나요?
간단한 코딩 질문; 나는 가지고있다:
Step0=iCustom(NULL,0,"StepChoppy_v1[1].3",0,lookupidx);
Step1=iCustom(NULL,0,"StepChoppy_v1[1].3",1,lookupidx);
Step2=iCustom(NULL,0,"StepChoppy_v1[1].3",2,lookupidx);
Step3=iCustom(NULL,0,"StepChoppy_v1[1].3",3,lookupidx);
if (Step0>=1 | Step1>=1 | Step2>=1 |Step3>=1)
마발=1;
또 다른
마발 = 0;
문제는 컴파일할 때 '|' 오류 메시지가 표시된다는 것입니다. - 비트 연산자는 정수 값에만 적용됩니다.
내가 사용한다면
만약 (Step0>=1)
마발=1;
또 다른
마발 = 0;
작동하지만 다른 3개의 변수도 원합니다!
힌트가 있나요?당신은 사용해야합니다
두 부울 사이의 "OR" 연산자는 " || "입니다.
당신은 사용해야합니다
젠장, 쉬운 일인줄 알았어 ㅋㅋㅋㅋ
감사해요! 그것은 이제 5***** 작동합니다!
EA( Your First Expert Advisor )에 대한 자습서에서 코드를 작성해 주셨으면 합니다.
많은 주문을 열 것입니다. 그러나 이중화는 하지 않습니다. 나는 많은 것을 시도했지만 결국 그들은
일하다![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
예를 들어. 우리는 GBPUSD, GBPCHF, AUDUSD 및 EURUSD의 4개 쌍으로 플레이하고 있습니다.
처음 3개를 열었습니다. 함수 'isCrossed'가 1 또는 2이면 EA는 EURUSD를 사거나 팔 것입니다. 다른 쌍은 열려 있기 때문입니다.
내 영어에 대해 미안 해요 :]
궁금한 질문??
언제 return(0)을 사용합니까? "if"문에서??
데이브
이 삭제 유틸리티에서 시간 차단을 어떻게 합니까?
알아냈어!
/////////////////////////////////////////////////////////
{
if(!(Hour()>=EndHour && Hour()>>> EndHour=17 / StartHour=0
{
Comment("PROGRAM SYSTEM IN HIBERNATION!");
}
}설명이 필요합니다. 현재 시간 은 14 GMT이지만 ea는 "PROGRAM SYSTEM IN HBERNATION!"을 표시하고 있습니다. 왜 표시되나요??
데이브
/////////////////////////////////////////////////////////
{
if(!(Hour()>=EndHour && Hour()>>> EndHour=17 / StartHour=0
{
Comment("PROGRAM SYSTEM IN HIBERNATION!");
}
}설명이 필요합니다. 현재 시간은 14 GMT이지만 ea는 "PROGRAM SYSTEM IN HBERNATION!"을 표시하고 있습니다. 왜 표시되나요??
데이브그것은 (!)에 관한 모든 것입니다. 논리 테스트를 ! 그 전에 논리 테스트 결과가 "거짓"이면 루틴으로 진행하라고 comp에게 알립니다.
부울
여러분, 안녕하세요,
항상 mql을 배우고 다음 코드는 나에게 매우 모호합니다(Igorad의 stepMa Ea)
if ( FilterPeriod > 0 )
{
bool BuyFilter = false;
BuyFilter = ( Close[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1));
bool SellFilter = false;
SellFilter =( Close[1]<iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1));
}
else
{ BuyFilter = true; SellFilter = true; }
// ------------bool 변수를 선언 및 초기화하고 다음 줄에 정수 변수를 할당하는 방법을 이해하지 못합니다.
//예시
부울 BuyFilter = 거짓;
BuyFilter = ( 닫기[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1));
누군가 깨우쳐 주실 수 있습니까?
감사해요
편집: ND, 이것을 게시하기에 좋은 장소인지 모르겠습니다.