[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 813

 
artmedia70 :
친구! 오랫동안 관심있는 질문에 필요한 정보를 찾기 위해 다양한 검색어 조합으로 사이트를 검색했지만 결과를 얻지 못했습니다.
그리고 저는 다음에 관심이 있습니다. 터미널의 긴급 종료, 연결 끊김 또는 결국 정전이 발생한 경우 전문가의 작동 중 데이터 저장.
아시는 분 정보 참고 부탁드립니다.
고맙습니다.

    if (! GlobalVariableCheck (symbol+ "_Price" )) GlobalVariableSet (symbol+ "_Price" , 0 );              //На случай аварийного выхода  
    if (! GlobalVariableCheck (symbol+ "_Time" )) GlobalVariableSet (symbol+ "_Time" , 0 );                //организуем глобальные переменные 
    if (! GlobalVariableCheck (symbol+ "_Ticket" )) GlobalVariableSet (symbol+ "_Ticket" ,- 1 );          //для сохранения критических данных

    if (! GlobalVariableCheck ( "Risk" )) GlobalVariableSet ( "Risk" , 2 );                               //Уровень риска для мультивалютной торговли  

전역 변수 - https://docs.mql4.com/en/globals

또는 파일에 데이터 쓰기...

 
glasha :
친애하는 프로그래머!
질문이 있습니다. 주문에 대한 설명을 표시하는 코드 조각을 전문가에게 첨부하는 방법입니다.
파일:
 
IgorM :


고맙습니다. 내가 확인 할게요.

내가 필요했던 바로 그... 다시 한 번 감사합니다.

 
DDFedor :

전역 변수 - https://docs.mql4.com/en/globals

또는 파일에 데이터 쓰기...

고맙습니다. 그러나 정확하고 올바른 어드바이저가 터미널의 전역 변수를 자체적으로 정리해야 한다는 사실은 어떻습니까? 그리고 예, 너무 많습니다.
그 안에는 지속적으로 모니터링되는 변수가 많고 상황에 따라 하나 또는 다른 값을 갖습니다 ... 좋습니다. 다시 생각하겠습니다 ... :)
 
artmedia70 :
고맙습니다. 그러나 정확하고 올바른 어드바이저가 터미널의 전역 변수를 자체적으로 정리해야 한다는 사실은 어떻습니까? 그리고 예, 너무 많습니다.
그 안에는 지속적으로 모니터링되는 변수가 많고 상황에 따라 하나 또는 다른 값을 갖습니다 ... 좋습니다. 다시 생각하겠습니다 ... :)
그런 걸 썼고, 배열에 저장해야 하는 모든 변수를 입력하고, 이 배열을 매 틱마다 저장했습니다. 초기화 시 배열을 읽습니다. 전역 변수 를 만들면 훨씬 쉬워집니다.
 
vasya_vasya :
그런 걸 썼고, 배열에 저장해야 하는 모든 변수를 입력하고, 이 배열을 매 틱마다 저장했습니다. 초기화 시 배열을 읽습니다. 이것은 전역 변수를 생성함으로써 훨씬 더 간단하게 수행됩니다.
고맙습니다. 좋은 생각! 덕분에!
 
나는 아무것도 이해하지 못한다. 나는 이미 수천 번 테스트 된 동일한 기능으로 모든 직책을 열었습니다 ...
강한 드로다운이 시작될 때까지 모든 포즈를 엽니다. 다음은 로그에 메시지를 씁니다.
배수구까지 모든 것을 여는 것을 멈 춥니 다.
함수를 호출하기 전에 다음과 같이 말합니다.
2010.08.21 20:32:12 2009.03.27 13:10 Sergitas_v1.03 EURUSD,M5: 로트 = 1.53인 오픈 매수 포지션
... 그리고 이것은 열려고 시도한 후입니다.
2010.08.21 20:32:12 2009.03.27 13:10 Sergitas_v1.03 EURUSD,M5: OrderSend 기능 에 대한 잘못된 가격 1.33249000

잘못된 가격이 어디에서 왔는지 - 잘 모르겠습니다 ... 기적.
생각이 있는 사람이 있습니까?

 
artmedia70 :
나는 아무것도 이해하지 못한다. 나는 이미 수천 번 테스트 된 동일한 기능으로 모든 직책을 열었습니다 ...
강한 드로다운이 시작될 때까지 모든 포즈를 엽니다. 다음은 로그에 메시지를 씁니다.
배수구까지 모든 것을 여는 것을 멈 춥니 다.
함수를 호출하기 전에 다음과 같이 말합니다.
2010.08.21 20:32:12 2009.03.27 13:10 Sergitas_v1.03 EURUSD,M5: 로트 = 1.53인 오픈 매수 포지션
... 그리고 이것은 열려고 시도한 후입니다.
2010.08.21 20:32:12 2009.03.27 13:10 Sergitas_v1.03 EURUSD,M5: OrderSend 기능에 대한 잘못된 가격 1.33249000

잘못된 가격이 어디에서 왔는지 - 잘 모르겠습니다 ... 기적.
생각이 있는 사람이 있습니까?




생각은 늘 똑같아 Normalizedouble (Ask(Bid), Digits)
 
vasya_vasya :
생각은 늘 똑같아 Normalizedouble (Ask(Bid), Digits)
이미 수천 번 테스트 된 동일한 기능으로 모든 위치를 엽니 다 ...

모든 것이 이미 고려되었으며 특히 이러한 기본 사항은... :) 개가 다른 곳을 뒤졌습니다...

좋아, 난 계속 고슴도치를 찾을거야 ...

 

안녕 모두.

말해봐, 테스터가 양초가 닫힐 때만 마지막 시가와 종가를 표시하고 기억할 수 있어야 합니다. 그리고 테스터는 새로운 진드기의 출현으로 나에게 열려 있고 닫기 값을 표시하고 이전 값을 기억하지 않습니다. 이것은 어떻게 구현될 수 있습니까???

고맙습니다.