안녕하세요! 알다시피, 나는 프로그램에 0에서 ...까지 핸디캡 브러시가 작성되어 있습니다. 핸디캡 카운터에는 지문이 포함되어 있습니다. 인쇄(i). 일반적으로 프로그램을 여러 번 켜면 63에서 143까지 항상 인쇄가 기록됩니다. 이것이 정상입니까? 즉, 처음부터 아닌 것은 무엇입니까? 시간에 들어갈 수 없습니까? 그러나 왜 엄격하게 63으로?
//+------------------------------------------------------------------+//| htghtgfhthf.mq5 |//| Copyright 2012, MetaQuotes Software Corp. |//| http://www.mql5.com |//+------------------------------------------------------------------+#property copyright "Copyright 2012, MetaQuotes Software Corp."#property link "http://www.mql5.com"#property version "1.00"//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit ()
{
//---//---return ( 0 );
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit ( constint reason)
{
//---
}
ulong TicetTojSdelki= 0 ;
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick ()
{
//---/////////////////////////////////////////////////////////////////////// PositionSelect ( Symbol () ); Print ( "Start@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" );
long PositionID = PositionGetInteger ( POSITION_IDENTIFIER ); //Идентификатор позиции - это уникальное число, которое присваивается каждой вновь открытой позиции и не изменяется в течение всей ее жизни. Переворот позиции не изменяет идентификатора позиции.Print ( "PositionID" );
Print (PositionID);
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 // идентификатор свойства
); //Идентификатор позиции, в открытии, изменении или закрытии которой участвовала эта сделка. Каждая позиция имеет уникальный идентификатор, который присваивается всем сделкам, совершенным на инструменте в течение всей жизни позиции.Print ( i ); Print ( "HistoryID" ); Print ( HistoryID ); if ( HistoryID!= 0 &&PositionID!= 0 &&PositionID==HistoryID ){ TicetTojSdelki= TicetSdelki; Print ( "TicetTojSdelki" ); Print ( TicetTojSdelki );}
}
}
//+------------------------------------------------------------------+//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+
Dimka-novitsek : 안녕하세요! 알다시피, 나는 프로그램에 0에서 ...까지 핸디캡 브러시가 작성되어 있습니다. 핸디캡 카운터에는 지문이 포함되어 있습니다. 인쇄(나). 일반적으로 프로그램을 여러 번 켜면 63에서 143까지 항상 인쇄가 기록됩니다. 이것이 정상입니까? 즉, 처음부터 아닌 것은 무엇입니까? 시간에 들어갈 수 없습니까? 그러나 왜 엄격하게 63으로?
나도 Print() 를 적극적으로 사용할 때 초기 메시지가 누락되었음을 알아차렸습니다. 실험은 철수 이력이 제한되어 있음을 보여주었습니다. 그건 그렇고, 깊이를 높이는 방법을 누가 압니까?
안녕하세요! 알다시피, 나는 프로그램에 0에서 ...까지 핸디캡 브러시가 작성되어 있습니다. 핸디캡 카운터에는 지문이 포함되어 있습니다. 인쇄(나). 일반적으로 프로그램을 여러 번 켜면 63에서 143까지 항상 인쇄가 기록됩니다. 이것이 정상입니까? 즉, 처음부터 아닌 것은 무엇입니까? 시간에 들어갈 수 없습니까? 그러나 왜 엄격하게 63으로?
네, 이해했습니다.
고맙습니다! 이 로그 파일은 어디에 있습니까? 그러나 질문은 그다지 중요하지 않습니다.
IE 6. MT5가 IE에 어떻게 연결되어 있는지 알 수 없습니다.
IE6을 업그레이드해야 합니다.
시장 시각화에 사용됩니다.
4바이트가 얼마나 필요한지 설명해 주세요.
그런 것에서 나는 공백없이 비트 시퀀스를 얻을 것으로 기대하지만 몇 가지 기적이 나타납니다.
만일을 대비하여: 어떤 목적으로 필요한가요? 이것은 여러 요소에서 코드 번호를 형성하는 데 필요합니다.
4바이트가 얼마나 필요한지 설명해 주세요.
그로부터 몇 바이트를 얻을 것으로 예상하십니까?
19비트 -> 3바이트에 맞습니다.
얼라인먼트 같은 것이 있어도 20바이트, 3바이트에 맞습니다. 무슨일인지 이해가 안가네요...