초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 40

 
Игорь :

나는 모든 것을 깨끗한 차트에 던지고 그것은 그래야만 하는 대로 계산됩니다

터미널 화면 1 닫기 및 시작

tf는 모든 것이 다시 나타나고 다음에 다시 시작할 때까지 작동합니다.

나는 단지 TF를 당기지 않기를 원합니다. 아직 유료 칠면조가 있습니다. 무겁습니다. 틀에 박힌 상태로 들어갈 때까지 1-2분이 다시 계산됩니다.

그 칠면조는 나와 아무 관련이 없습니다. 나는 세 개의 터미널을 가지고 있으며 세 개 모두에서이 칠면조는이 질병을 가지고 있습니다. 나는 하나의 창으로 그것을 시도했지만 모든 것이 없으면 질병은

시작 시 문제

텍스트 레이블 설정에 문제가 있음을 이해합니다.

 
Игорь :

시작 시 문제

텍스트 레이블 설정에 문제가 있음을 이해합니다.

한 가지 이해가 가지 않습니다. 코드에서 모든 변수를 초기화한 이유는 무엇입니까?

이와 같이

더블 s = ....

이것은 표현식 없이만 init() 앞에 와야 합니다.

이중 e,p,r,s,t;


, 그리고 코드에서만 표현식

무효 초기화()

{

ㅅ=...

}

무효 시작()

{

r=...

티=...

}

조금 놀고 코드를 올바르게 다시 작성하십시오.

그리고 모든 것이 효과가 있기를 바랍니다.

 
Renat Akhtyamov :

한 가지 이해가 가지 않습니다. 코드에서 모든 변수를 초기화한 이유는 무엇입니까?

이와 같이

더블 s = ....

이것은 표현식 없이만 init() 앞에 와야 합니다.

이중 e,p,r,s,t;


, 그리고 코드에서만 표현식

무효 초기화()

{

ㅅ=...

}

무효 시작()

{

r=...

티=...

}

조금 놀고 코드를 올바르게 다시 작성하십시오.

그리고 모든 것이 효과가 있기를 바랍니다.

저는 독학으로 이 코드를 작성했습니다. 저는 전문 프로그래머가 아닙니다. KIMIV IGOR는 그의 사이트에서 훔쳤습니다.

그러나 그는 질문에 대답하지 않고 유료로 그의 잼을 수정합니다.

이 작업자의 백본 오랫동안 사용하고 있습니다. 필요한 정보 제공자를 많이 썼습니다.

쓰레기를 다시 시작한 후 모든 사람 만 동일한 잼이 있습니다.

나는 그와 오랫동안 싸워왔어, 아무리 이기지 못하더라도 - 너의 마지막 선택을 시도하고 볼게

구독 취소!

 
Игорь :

저는 독학으로 이 코드를 작성했습니다. 저는 전문 프로그래머가 아닙니다. KIMIV IGOR는 그의 사이트에서 훔쳤습니다.

그러나 그는 질문에 대답하지 않고 유료로 그의 잼을 수정합니다.

이 작업자의 백본 오랫동안 사용하고 있습니다. 필요한 정보 제공자를 많이 썼습니다.

쓰레기를 다시 시작한 후 모든 사람 만 동일한 잼이 있습니다.

나는 그와 오랫동안 싸워왔어, 아무리 이기지 못하더라도 - 너의 마지막 선택을 시도하고 볼게

구독 취소!

이유는 아직 모르겠지만 재부팅하면 여기에서 맹세합니다.

DoubleToStr (s/ AccountBalance ()* 100.0 , 2 )

오류 2016.12.20 21:31:43.360 테스트 USDCHF,H4: 'test.mq4' (93,26)에서 0 나누기 - 0으로 나눕니다.


 
Sergey Gritsay :

이유는 아직 모르겠지만 재부팅하면 여기에서 맹세합니다.

DoubleToStr (s/ AccountBalance ()* 100.0 , 2 )

오류 2016.12.20 21:31:43.360 테스트 USDCHF,H4: 'test.mq4' (93,26)에서 0 나누기 - 0으로 나눕니다.


인터넷에서 일시 중지하거나 일종의 잔액 확인 == 0, Expert Advisor는 터미널이 서버에 연결하는 것보다 더 빨리로드되며 시작 시점에는 잔액을 알 수 없습니다. 즉, 0입니다.
 

모두들 안녕)

나는 mql4가 처음이고 모든 것을 스스로 하려고 합니다... 그러니 너무 꾸짖지 마세요)

거래 전략을 자동화하고 이에 대한 고문을 작성하고 싶습니다.

표 형식의 마크업으로 차트에 표시되는 정보를 만들기 위해 " 코멘트 " 섹션이 필요합니다. 3개의 열과 약 10개의 행이 필요하다고 가정해 보겠습니다.
도와주세요, 제발!!! 어떻게하니 ...

 
Sergey Gritsay :

이유는 아직 모르겠지만 재부팅하면 여기에서 맹세합니다.

DoubleToStr (s/ AccountBalance ()* 100.0 , 2 )

오류 2016.12.20 21:31:43.360 테스트 USDCHF,H4: 'test.mq4' (93,26)에서 0 나누기 - 0으로 나눕니다.


차트가 로드되었지만 서버에 연결되지 않았기 때문에 결과적으로 0으로 나눕니다.

다음을 확인해야 합니다. if( AccountBalance () == 0) { return(0); }

줄 바꾸기:

// +"пипс "+DoubleToStr(s/AccountBalance()*100, 2)+"%", ecText, 130, 5, eiCorner);

+ "пипс " + DoubleToStr (s/( AccountBalance ()== 0 ? 1 : AccountBalance ())* 100 , 2 )+ "%" , ecText, 130 , 5 , eiCorner);
 
Игорь :

저는 독학으로 이 코드를 작성했습니다. 저는 전문 프로그래머가 아닙니다. KIMIV IGOR는 그의 사이트에서 훔쳤습니다.

그러나 그는 질문에 대답하지 않고 유료로 그의 잼을 수정합니다.

이 작업자의 백본 오랫동안 사용하고 있습니다. 필요한 정보 제공자를 많이 썼습니다.

쓰레기를 다시 시작한 후 모든 사람 만 동일한 잼이 있습니다.

나는 그와 오랫동안 싸워왔어, 아무리 이기지 못하더라도 - 너의 마지막 선택을 시도하고 볼게

구독 취소!

Igor는 코드의 버그를 수정하고 정보 표시를 좀 더 즐겁게 만들었습니다.
파일:
test.mq4  56 kb
 
Sergey Gritsay :
Igor는 코드의 버그를 수정하고 정보 표시를 좀 더 즐겁게 만들었습니다.

친절한 사람 감사합니다. 일주일 동안 코드와 함께 어울리겠습니다!

당신의 사진은 의심의 여지가 없습니다!

나는 살아남고 사용할 것이다!

Tokma는 모든 것이 명확하고 고양이가 작동하는 ikoda를 울면서 자신의 것을 이기고 싶습니다!

기분을 상하게하지 마십시오. 나도 당신의 것을 사용할 것입니다 - 그러나 지금까지 나는 그렇게 많은 시간이 없습니다!

어쩌면 누군가가 여전히 내 스레드를 마스터할 수 있습니다!

 
Vitaly Muzichenko :

차트가 로드되었지만 서버에 연결되지 않았기 때문에 결과적으로 0으로 나눕니다.

다음을 확인해야 합니다. if( AccountBalance () == 0) { return(0); }

줄 바꾸기:

// +"пипс "+DoubleToStr(s/AccountBalance()*100, 2)+"%", ecText, 130, 5, eiCorner);

+ "пипс " + DoubleToStr (s/( AccountBalance ()== 0 ? 1 : AccountBalance ())* 100 , 2 )+ "%" , ecText, 130 , 5 , eiCorner);

나는 오류가 없었습니다, 나는 보았습니다!

정말 감사합니다 모든 것이 마침내 작동했습니다!!!!

마침내 모든 업적을 수정하게 되어 매우 기쁩니다!!!

다시한번 감사합니다!!!!!!!!!!!!!!!!