오류, 버그, 질문 - 페이지 1473

 
Vladislav Andruschenko :

저를 믿으세요.오랫동안 저만의 글을 쓸 수 있었고 완벽하게 주문에 따라 프로그래밍을 하고 있습니다.제가 개인적으로 작성한 유용한 프로그램들이 많이 있고 잘 팔리고 있습니다.

나는 당신이 같은 통나무를 가지고 있을 때 낯선 사람에게서 티끌을 찾을 필요가 없다고 말합니다.

임호. 모든 최고, 행복, 건강, 사랑.

고맙습니다. 당신도 아프지 않습니다 ;)

그러나 여가 시간에 내 코드와 Igor의 코드를 비교하십시오(당신이 아닌, 우리는 아직 당신의 코드를 보지 못했습니다)

 
불필요한 논쟁을 멈추십시오. 예를 들어 STL을 사용하여 소프트웨어를 작성한다고 해서 STL에서 무언가를 훔치고 저작권이 그들에게 속한다는 의미는 아닙니다. 바퀴가 있다면 왜 재발명해야 합니까 :) 모두가 누군가에게서 배운다. 그리고 그들의 쓰기 스타일을 채택합니다. 이것은 정상적인 상황입니다. 변수 이름을 교체하여 코드를 완전히 도용하면 좋지 않습니다. 완전히 자신에게 할당됩니다.
 
Vladislav Andruschenko :

알아 보려면 다음을 수행하십시오.

'isCloseLastPosByStoporTake' - 전역 범위에서만 함수 를 선언할 수 있습니다. 렝가.mq4 71 5
이것은 오류입니다. 어떻게 수정합니까?
 
Tema97 :
'isCloseLastPosByStoporTake' - 전역 범위에서만 함수를 선언할 수 있습니다. 렝가.mq4 71 5
이것은 오류입니다. 어떻게 수정합니까?
함수를 내부가 아닌 다른 함수 외부에 배치합니다. 예를 들어, 모든 코드의 마지막 닫는 대괄호 뒤에.
 

Artyom Trishkin :
Функцию ставьте за пределами других функций, а не внутри. Например, после последней закрывающей скобки всего вашего кода.

대단히 감사합니다 - 도움이 되었습니다 - 그렇지 않으면 시작 부분에 넣었지만 여전히 옳지 않다고 생각합니다))))

 
윈도우를 부수고 MT5를 다시 다운받고 어드바이저를 붙였는데 거래가 되지 않습니다. Windows가 철거되기 전에는 모든 것이 정상입니다. 오류 코드: 4752 고문에 대한 거래가 금지되어 있습니다. 이유가 뭔가요????. 설정에서 거래를 허용했습니다. 역사에서 테스트되었습니다. 나는 이 문제에 있어서 아마추어다. 이유가 뭔지 말해줘??? 아마도 초등학교에서 항상 그렇듯이.
파일:
3n1v77vjbc.jpg  437 kb
 
Ivan Malenkov :
윈도우를 부수고 MT5를 다시 다운받고 어드바이저를 붙였는데 거래가 되지 않습니다. Windows가 철거되기 전에는 모든 것이 정상입니다. 오류 코드: 4752 고문에 대한 거래가 금지되어 있습니다. 이유가 뭔가요????. 설정에서 거래를 허용했습니다. 역사에서 테스트되었습니다. 나는 이 문제에 있어서 아마추어다. 이유가 뭔지 말해줘??? 아마도 초등학교에서 항상 그렇듯이.

하단에서 차트에 60바 미만으로 작성 - 어드바이저가 작동하지 않음

분명히 코드 어딘가에 작성되어 있습니다. "" 막대가 60개를 초과하면 막대가 적으면 작업을 수행하고 연기 휴식을 취하십시오.

 
내가 분명히 큰 틀을 열었고 실제로 막대가 충분하지 않아서 나를 위해 적어 주었다. 거래는 M1에서 수행되며 막대가 충분합니다. 그것은 확실히 요점이 아닙니다.
 

젠장 뭐 -

- 여기에서 처음에 double lot=0.01이라고 썼습니다.

그런 다음 코드에서

if(isCloseLastPosByStoporTake("",-1,-1)==1)

{lots=0.01;} // 긍정적인 영역에서 포지션 마감

if(isCloseLastPosByStoporTake("",-1,-1)==2)

{lots*=2;} // 빨간색으로 닫힌 위치

//--- 매수, 매도 등

if(lots>0.15) //로트가 15보다 큰 값으로 증가하면 폐기

{많은=0.01;}

내가 코드를 올바르게 작성했습니까? 어디가 실수입니까?

- 마이너스에 2를 곱할 때 그리고 마이너스가 반복되어 0.01이 아니라 0.02가 되도록 하면 플러스를 떠날 때까지 이런 식으로 계속됩니다.

지금 테스트 중입니다. 패배한 후 그는 저에게 한 번에 4 또는 8을 곱했습니다. 거기에는 논리가 0개 있습니다. 그가 원하는 값이 바로 이것이었습니다.

이것을 고치는 방법>?

 
Ivan Malenkov :
윈도우를 부수고 MT5를 다시 다운받고 어드바이저를 붙였는데 거래가 되지 않습니다. Windows가 철거되기 전에는 모든 것이 정상입니다. 오류 코드: 4752 고문에 대한 거래가 금지되어 있습니다. 이유가 뭔가요????. 설정에서 거래를 허용했습니다. 역사에서 테스트되었습니다. 나는 이 문제에 있어서 아마추어다. 이유가 뭔지 말해줘??? 아마도 초등학교에서 항상 그렇듯이.
자동 거래를 활성화 했습니까? EA 설정/일반 탭에서 플래그를 설정하셨습니까? EA가 거래하도록 허용합니까? 터미널 설정/어드바이저 탭에서 자동 거래 허용 플래그를 설정하셨나요?