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

 

시그널에 대해 질문이 있습니다. 연결할 때 기존 거래가 인출되고 이미 구매 시점에 신호의 보류 주문 이 복사됩니까?

 
Aleksandr Borodavkin :

시그널에 대해 질문이 있습니다. 연결할 때 기존 거래가 인출되고 이미 구매 시점에 신호의 보류 주문 이 복사됩니까?


보류 중인 주문은 전혀 복사되지 않습니다. 거래 작업(구매 및 판매)만 복사됩니다. 도움말: 신호를 사용하도록 거래 플랫폼을 설정하는 방법 .

동기화하는 동안 공급자의 거래 계정에 있는 모든 위치가 복사됩니다.

Как подписаться на сигнал - Торговые сигналы и копирование сделок - Справка по MetaTrader 5
Как подписаться на сигнал - Торговые сигналы и копирование сделок - Справка по MetaTrader 5
  • www.metatrader5.com
Для копирования торговых операций провайдера на собственный счет необходимо оформить подписку на сигнал. За нее может взиматься еженедельная или...
 
Николай Никитюк :

안녕하세요! 2017.07.18_18:26 GMT+3. 포럼 감정가, 고문을 추가하기 위해 어떤 프로그래밍을 사용해야 하는지 알려주세요 - 절차적 또는 OOP? 760페이지에 질문을 올렸습니다. 표준 Expert Advisor Moving Average.mq5 와 같은 내용으로 작성된 것 같은데 파일이 작동하지 않습니다. 기사 https://www.mql5.com/en/articles/367에서 이것을 "단순 규칙"이라고 합니다. 내 코드가 이러한 "간단한 규칙"과 모순되지 않도록 하려면 어떤 프로그래밍을 선택해야 합니까? 앞으로 1년 동안 고문서를 쓰지 않으려면 한 달 반 만에 완성할 수 있을 것 같아요. 답을 얻기를 바랍니다. 질문이 있으면 질문하십시오. 모든 동안. 18:39 GMT+3. 18:42 GMT+3에 삽입됨.

개인적으로 이해하는 종류의 프로그래밍을 사용하십시오.

 

오프닝에 있었던 히스토리에서 티켓을 얻는 방법을 알려주세요. 화면에는 "63214735"입니다.

보고서 파일

역사가 있는 터미널에서


 
Vasiliy Sokolov :

개인적으로 이해하는 종류의 프로그래밍을 사용하십시오.


+100

 
거래 중이었던 이력에서 티켓을 얻는 방법을 알려주세요. 화면에는 "63214735"입니다.

보고서 파일


역사가 있는 터미널에서


이 코드를 찾을 수 없습니다

   datetime end= TimeCurrent ();
   datetime start=end- PeriodSeconds ( PERIOD_D1 ); // установим начало на сутки назад
//--- запросим в кэш программы нужный интервал торговой истории
   HistorySelect (start,end);
   
   int deals= HistoryDealsTotal (); 
   for ( int i= 0 ;i<deals;i++) 
     { 
       if ( HistoryDealGetInteger (i, DEAL_TICKET )== 63214735 )  Alert ( deals );
     }
 
Vitaly Muzichenko :
거래 중이었던 이력에서 티켓을 얻는 방법을 알려주세요. 화면에는 "63214735"입니다.

....

이 코드를 찾을 수 없습니다

제 생각에는 거래가 아닌 포지션 을 찾아야 합니다.

https://www.mql5.com/ru/docs/trading/historyselectbyposition

Документация по MQL5: Торговые функции / HistorySelectByPosition
Документация по MQL5: Торговые функции / HistorySelectByPosition
  • www.mql5.com
Торговые функции / HistorySelectByPosition - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ivan Ivanov :

제 생각에는 거래가 아닌 포지션 을 찾아야 합니다.

https://www.mql5.com/ru/docs/trading/historyselectbyposition

아마도, 그러나 나는 아직 아무것도 찾지 못했습니다. 필요하지 않은 티켓을 얻을 수 있습니다

지금은 유효한 포지션이 있고, 히스토리에 들어간 후 해당 티켓 "63228260"을 찾아야 합니다.


 

다음은 테스터에서 수신된 데이터입니다.

01.01.2017-01.06.2017
2017.07.20 00:08:35.127 Core 1 Si-9.17,M1: 46437 ticks, 19260 bars generated. Environment synchronized in 0:00:00.031. Test passed in 0:00:42.151.
2017.07.20 00:08:35.127 Core 1 Si-9.17,M1: total time from login to stop testing 0:00:42.182 (including 0:00:00.031 for history data synchronization)
2017.07.20 00:08:35.127 Core 1 368 Mb memory used including 30 Mb of history data, 64 Mb of tick data

01.06.2017-01.07.2017
2017.07.20 00:13:20.957 Core 1 Si-9.17,M1: 61072 ticks, 16125 bars generated. Test passed in 0:02:12.101 (including ticks preprocessing 0:00:00.016).
2017.07.20 00:13:20.957 Core 1 348 Mb memory used including 32 Mb of history data, 64 Mb of tick data

질문이 있습니다:

1. 첫 번째 기간에 "로그인부터 테스트 중지까지의 총 시간"이라는 메시지가 표시되는 이유는 무엇입니까?

2. 첫 번째 기간에는 더 적은 수의 틱이 있지만 더 많은 막대가 있으며 OHLC를 사용하여 테스트합니다. 아이디어에 따르면 틱은 테스트 시간에 영향을 미치지 않아야 합니까?

6월에 시험에 훨씬 더 많은 시간을 들인 것이 부끄럽습니다. 그 이유는 무엇입니까?

 
Ivan Ivanov :
비탈리 무지첸코 :
그리고 포지션이 아니라 거래가 아니라 주문을 분류해야 하기 때문입니다. 먼저 주문이 오고 그 다음이 거래, 그 다음이 포지션입니다.
사유: