[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 43

 
sting-igor :
그들이 당신의 일에 간섭하는 것을 막고 있습니까?
물론 가지고 있습니다! 그는 머리에있다. 그곳에서 그들을 막아야 합니다. 아무데도 놓지 마세요!
 
다음과 같이 포지션을 열면 :
 if ( OrderSend ( Symbol (),OP_SELL,...)==true)
{ Print ( "ok" ); return ( 0 ); }
DC는 어떤 이유로 거래를 열지 않을 것입니다. EA는 매 틱마다 거래를 DC로 보내나요? 오류 8(너무 자주 요청하는 경우)이 발생하고 싶지 않습니다. 아니면 사실 여부를 확인하지 않고 어떤 오류가 있는지 확인하고 조언자를 잠자기 상태로 만드는 것이 더 합리적입니까?
 

고마워요 샤먼 ! 모든 것이 작동합니다. 많은 도움이 되었습니다.


라인에 댓글을 달 수 있습니까?


if (symbols1[i2]==OneSymbol) { textNew = textNew + symbols2[ i2 ] ; i2=ArraySize(symbols1) ; }

배열에서 단일 문자를 찾으면 새 텍스트는 ...

세미콜론은 어떤 역할을 하나요?

 

안녕하세요.

아직 MQL에 익숙하지 않지만 CCFp 클러스터 지표 를 기반으로 Expert Advisor를 작성하고 싶습니다. 8개 통화로 작동하며 EURUSD만 필요하거나 EUR만 필요합니다. 다음과 같은 방법으로 표시기에서 값을 가져오려고 합니다.

(cnt=0;cnt<3;cnt++)

{
ccp[1,1]=iCustom(NULL,0,"CCFp",1,0,3,5,1,0); //ccfp [기호 번호(0부터 1은 EUR), 버퍼 셀 번호] 1,0,3,5 - 표시기 매개변수
ccp_old[1,1]=iCustom(NULL,0,"CCFp",1,0,3,5,1,5);//이전 값
Print("CCpnow:",ccfp[1,1]);
Print("Ccffold:",ccfp_old[1,1]);

}

저것들. 지표가 유로의 움직임에 따라 그리는 값을 얻고 싶습니다.

문제는 실제로 터미널에서 표시기가 값 0.0001을 제공하고 내 조언자가 0.0093 또는 -0.0025를 제공하고 이전 값이 0.0013이라는 것입니다. 특정 문자, 시간대, 줄 번호를 작성하려고했지만 모든 것이 일종의 헛소리 일뿐입니다.

질문: 특정 통화에 대한 표시기의 올바른 값(터미널에서 제공하는 것과 동일)을 얻는 방법은 무엇입니까?

파일:
ccfp.mq4  19 kb
 


alsu
:

134 - no denyuh, 4051 - 함수에 전달된 진부한 매개변수.

본질적으로, magick 변수가 가급적이면 init() 함수에서 한 번만 할당되었는지 확인하십시오. 그렇지 않으면 각 주문에 고유한 magick가 있고 결과는 귀하가 말한 것과 거의 동일합니다.


이해했습니다. 감사합니다!

"4051 - 함수에 잘못된 매개변수가 전달되었습니다." - 좀 구체적으로 말씀해 주시겠습니까?)

 
동지 여러분, M5, M15 5개월 등의 이력은 어떻게 알 수 있나요?)))) 엑셀로 데이터를 다운받는 어드바이저가 있는데, 하루에 5분만 다운받아요...
 
orb :
동지 여러분, M5, M15 5개월 등의 이력은 어떻게 알 수 있나요?)))) 엑셀로 데이터를 다운받는 어드바이저가 있는데, 하루에 5분만 다운받아요...

따라서 이것은 M5 대신 M15를 입력하고 1일 대신 5개월을 입력하는 코드에 있습니다. .. yy))

_ _ _ _ _ _ _ _ _ _ _

코드를 알려주세요 =>> 오픈 캔들 형성 중 1번만 조건을 충족하는 방법은 무엇입니까?

저것들. 새 양초 가 열릴 때 조건이 충족되도록.

 
w_ersoc :

따라서 M5 대신 M15를 넣고 1일 대신 5개월을 입력하는 코드에 있습니다. .. yy))

_ _ _ _ _ _ _ _ _ _ _

코드를 알려주세요 =>> 오픈 캔들 형성 중 1번만 조건을 충족하는 방법은 무엇입니까?

저것들. 새 양초가 열릴 때 조건이 충족되도록.

이해할 수 있는 새로운 전문가)))

귀하의 질문에 대한 답변

처음에 쓰기

볼륨[0]<2

{

당신의 알고리즘

}

 
Fox_RM :
별도의 루프에 iMAOnArray 함수가 있는 이유를 알려주십시오.

그렇지 않으면 작동하지 않습니다.
 
Lians :

고마워요 샤먼 ! 모든 것이 작동합니다. 많은 도움이 되었습니다.


라인에 댓글을 달 수 있습니까?


if (symbols1[i2]==OneSymbol) { textNew = textNew + symbols2[ i2 ] ; i2=ArraySize(symbols1) ; }

배열에서 단일 문자를 찾으면 새 텍스트는 ...

세미콜론은 어떤 역할을 하나요?

배열에서 원하는 문자를 찾으면 이 문자를 텍스트에 추가합니다. 텍스트로 작업하는 방법을 배우면 텍스트 변수에 다른 텍스트 변수를 추가할 수 있습니다.

예시:

문자열 txt1 = "123";

문자열 txt2 = "456";

문자열 txt3 = txt1 + txt2 ;

결과적으로 txt3 변수 "123456"을 얻습니다

세미콜론은 코드 줄의 끝을 표시하는 프로그래밍 언어 구문 입니다.