초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 34

 
Yedelkin :
가격 변경 시간은 일종의 GMT+3으로 표시됩니다. 이것은 누구의 서버입니까?
로보포렉스
 
dentraf :
로보포렉스
아마 서비스데스크에 연락 을 해도 브로커를 기술지원 서비스로 보내줄 것입니다. 중개인에게 바로 이야기할까요?
 

Yedelkin :
Наверное, даже если обратиться в сервисдеск , они отправят в службу техподдержки брокера. Может, сразу с брокером пообщаетесь

브로커만 바꾸시면 될 것 같습니다.

 

좋은 저녁이에요! 나는 그것이 구성되는 현재 위치에 대한 거래 목록을 추가하는 작업을 스스로 설정했습니다. 좋아요 - 1. 1 lot 매수, 2. 4 lot 매수, 3. 1 lot 매도 등등. 문제에 접근하는 방법을 모르겠습니다. 인증서를 통해 리프링 3 시간.

지금까지 테스트를 위해 이것을 쓰기 시작했습니다.

 /////////////////////////////////////////////////////////////////////// 
 
 
   PositionSelect (   Symbol () );   
  
   long PositionID = PositionGetInteger ( POSITION_IDENTIFIER ); //Идентификатор позиции - это уникальное число, которое присваивается каждой вновь открытой позиции и не изменяется в течение всей ее жизни. Переворот позиции не изменяет идентификатора позиции.
  
  
   HistorySelect (
     TimeCurrent ()-( 60 * 60 * 24 * 7 * 4 ) ,     // с даты
     TimeCurrent ()       // по дату
   );
   
     for ( int i= 0 ; HistoryDealsTotal ()>i; i++ ) {
       ulong TicetSdelki;
       TicetSdelki=
       HistoryDealGetTicket (
       i         // номер сделки
       );
       
     long   HistoryID =   HistoryDealGetInteger (
         TicetSdelki               ,     // тикет
   DEAL_POSITION_ID           // идентификатор свойства
   );                           //Идентификатор позиции, в открытии, изменении или закрытии которой участвовала эта сделка. Каждая позиция имеет уникальный идентификатор, который присваивается всем сделкам, совершенным на инструменте в течение всей жизни позиции.
   
   }

수신된 두 식별자를 모두 비교하면 열거하는 동안 선택한 거래 중 이 위치에 속하는 거래를 찾을 수 있을 것이라고 생각합니다. 그리고 어떻게든 그들과 더 협력하십시오.

여기에 오류가 있습니다. 20분 동안 문제가 무엇인지 이해할 수 없었습니다. 형은 2시간 동안 탱커를 하고, 맥클레오드를 보고, 나는 실수를 되풀이했지만, 여전히 이해가 되지 않는다.

' PositionSelect ' - order.mq5 유형이 없는 선언 286 3

'HistorySelect' - order.mq5 유형이 없는 선언 291 4

'for' - 식은 전역 범위 order.mq5 296 5에서 허용되지 않습니다.

 
편집했습니다, 죄송합니다. 지금은 혼자인 것 같습니다. 누군가 좋은 거래 회계 코드에 대한 링크를 제공하면 감사할 것입니다.
 

주문을 자동으로 닫기 위해 정지선을 설정하는 방법을 알려주세요.

 
sergey-777 :

주문을 자동으로 닫기 위해 정지선을 설정하는 방법을 알려주세요.

클라이언트 터미널 보기 / 거래 / 거래 활동 / 보류 중인 주문 관리
 
papaklass :

이와 같은 구조를 초기화할 수 있습니다( ZeroMemory(var) ).

일반적으로 이 코드가 정확합니까?

컴파일러에서 오류가 발생하지 않았습니다. 사실, 뭔가 잘못되었다는 느낌이 있습니다. 합리적이지 않다.

저것들. 문제는 ZeroMemory() 함수 를 사용하여 단순 유형의 배열로 구성된 극단 구조의 변수를 0으로 만드는 것이 가능합니까?
 
Yedelkin :
저것들. 문제는 ZeroMemory() 함수를 사용하여 단순 유형의 배열로 구성된 극한 구조의 변수를 0으로 만드는 것이 가능합니까?
여기 동적 배열 의 존재에 더 짜증이 납니다... 어떻게 재설정할 수 있습니까?
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 
sergeev :

여기 동적 배열 의 존재에 더 짜증이 납니다... 어떻게 재설정할 수 있습니까?
문서에는 긴장할 필요가 없다고 나와 있습니다.

ZeroMemory 이 함수는 참조로 전달된 변수를 재설정합니다.

문자열과 동적 배열을 포함하는 개체의 경우 각 멤버에 대해 ZeroMemory() 호출이 수행됩니다.

const 수정자로 보호되지 않는 배열의 경우 모든 요소는 0으로 설정됩니다.

사유: