MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 125

 
MosheDayan :
약 25명. 예: 2017-02-14 EURUSD 1.0630

불행히도 mql의 도움으로 순전히 이 문제에 대한 해결책을 찾지 못했습니다.

모든 친구와 메일의 이름으로만 편지 템플릿을 만드세요...

 
MosheDayan :
약 25명. 예: 2017-02-14 EURUSD 1.0630
그리고 레벨 이전은 필수인가요? 신호를 만들어 방송하는 것이 좋지 않을까요?
 

안녕하세요.

저녁 내내 살해했지만 이유가 무엇인지 이해할 수 없습니다. 도와주세요. 표시기는 화면에 데이터를 텍스트 레이블로 표시해야 하지만 터미널이 시작될 때 이런 일이 발생하지 않습니다. 레이블은 시간 프레임을 변경할 때만 나타나고 틱에 대해 제대로 작동합니다.

예제는 최대한 단순화했지만 본질은 변하지 않습니다.

int a=계정정보정수(ACCOUNT_LEVERAGE);

정수 b=1000/a; // 그런 다음 화면에 b를 표시합니다.

제거 방법을 사용하여 나누기가 다른 연산으로 대체되거나 변수 "a"에 상수가 할당된 경우에만 작동한다는 결론에 도달했습니다.

ChartRedraw()를 사용하여 정수, 이중으로 재생하고 MathRound() 및 기타 여러 가지를 시도했지만 아무 것도 도움이 되지 않았습니다.

이 모든 것이 이상합니다.

 
Fam :

안녕하세요.

저녁 내내 죽였지만 이유를 이해할 수 없었습니다. 도와주세요. 표시기는 화면에 데이터를 텍스트 레이블로 표시해야 하지만 터미널이 실행될 때는 발생하지 않습니다. 레이블은 시간 프레임을 변경할 때만 나타나고 틱에 대해서는 제대로 작동합니다.

예제는 최대한 단순화했지만 본질은 변하지 않습니다.

int a=계정정보정수(ACCOUNT_LEVERAGE);

정수 b=1000/a; // 그런 다음 화면에 b를 표시합니다.

제거 방법으로 나누기가 다른 연산으로 대체되거나 변수 "a"에 상수가 할당된 경우에만 이것이 작동한다는 결론에 도달했습니다.

ChartRedraw()를 사용하여 정수, 이중으로 재생하고 MathRound() 및 기타 여러 가지를 시도했지만 아무 것도 도움이 되지 않았습니다.

이 모든 것이 이상합니다.

글쎄, 나눗셈 대신 곱셈을 다시 작성하는 문제는 무엇입니까?

정수 b=a*0.001;

그리고 계산을 수행할 코드의 정확한 위치도 중요합니다. 이것이 인터넷이나 전 세계적인 수준이 아니기를 바랍니다. 또는 0으로 나눌 수 있습니다 ;)

 
Fam :

안녕하세요.

저녁 내내 살해했지만 이유가 무엇인지 이해할 수 없습니다. 도와주세요. 표시기는 화면에 데이터를 텍스트 레이블로 표시해야 하지만 터미널이 시작될 때 이런 일이 발생하지 않습니다. 레이블은 시간 프레임을 변경할 때만 나타나고 틱에 대해 제대로 작동합니다.

예제는 최대한 단순화했지만 본질은 변하지 않습니다.

int a=계정정보정수(ACCOUNT_LEVERAGE);

정수 b=1000/a; // 그런 다음 화면에 b를 표시합니다.

제거 방법을 사용하여 나누기가 다른 연산으로 대체되거나 변수 "a"에 상수가 할당된 경우에만 작동한다는 결론에 도달했습니다.

ChartRedraw()를 사용하여 정수, 이중으로 재생하고 MathRound() 및 기타 여러 가지를 시도했지만 아무 것도 도움이 되지 않았습니다.

이 모든 것이 이상합니다.

그리고 로그를 보면 "0으로 나누기"라는 치명적인 오류를 찾을 수 있습니다.
 
Vitalie Postolache :

글쎄, 나눗셈 대신 곱셈을 다시 작성하는 문제는 무엇입니까?

intb = a*0.001;

그리고 계산을 수행할 코드의 정확한 위치도 중요합니다. 이것이 인터넷이나 전 세계적인 수준이 아니기를 바랍니다. 또는 0으로 나눌 수 있습니다 ;)

이것은 실제로 작동하지 않습니다. 1000 대신 변수가 있습니다. OnCalculate 의 계산 .
 
Vitalie Postolache :
그리고 레벨 이전은 필수인가요? 신호를 만들어 방송하는 것이 좋지 않을까요?
Whatsapp을 통해 그룹으로 보냅니다. 나는 단지 그들을 위해 삶을 더 쉽게 만들고 싶었습니다 ... 그래서 그들이 차트를 열 수 있고 거기에 내 수준이 이미 있습니다. 신호에 대해 자세히 설명할 수 있습니까? MT 또는 타사를 통한 것입니까?
 
Alexey Viktorov :
그리고 로그를 보면 "0으로 나누기"라는 치명적인 오류를 찾을 수 있습니다.

잡지에서는 유효합니다: 0 나누기. 이제 확인하겠습니다.

나는 0이 어디에서 오는지 이해하지 못한다. 초기화하는 동안 AccountInfoInteger (ACCOUNT_LEVERAGE)의 데이터가 없습니까? 그리고 다음 틱에 레이블이 표시되지 않는 이유는 무엇입니까?

 
MosheDayan :
Whatsapp을 통해 그룹으로 보냅니다. 나는 단지 그들을 위해 삶을 더 쉽게 만들고 싶었습니다 ... 그래서 그들이 차트를 열 수 있고 거기에 내 수준이 이미 있습니다. 신호에 대해 자세히 설명할 수 있습니까? MT 또는 타사를 통한 것입니까?
공개입니다 :)
 
Fam :

잡지에서는 유효합니다: 0 나누기. 이제 확인하겠습니다.

나는 0이 어디에서 오는지 이해하지 못한다. 초기화하는 동안 AccountInfoInteger(ACCOUNT_LEVERAGE)의 데이터가 없습니까? 그리고 다음 틱에 레이블이 표시되지 않는 이유는 무엇입니까?

프로그램에 치명적인 오류가 발생 하여 더 이상 실행되지 않기 때문입니다.

어쩌면 일부 사무실은 레버리지를 이전하지 않습니까? 나는 이것을 외환에서 본 적이 없지만 ...