Boa tarde! Tenho um contador forte escrito no meu software, de zero a... Há impressões no balcão de atendimento, incluindo a impressão ( i ). De qualquer modo, liguei o programa várias vezes, as impressões são escritas a toda a hora de 63 a 143. Isto é normal? Quer dizer, não é de zero? Não tem tempo? Mas porquê estritamente a partir de 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: Boa tarde! Tenho um contador forte escrito no meu software, de zero a... Há impressões no balcão de atendimento, incluindo a impressão ( i ). De qualquer modo, liguei o programa várias vezes, as impressões são escritas a toda a hora de 63 a 143. Isto é normal? Quer dizer, não é de zero? Não tem tempo? Mas porquê estritamente a partir de 63?
Também reparei, quando estava a utilizar activamente a Print(), que não existiam mensagens anteriores. A experiência mostrou que a história da produção é limitada. A propósito, quem sabe como aumentar a sua profundidade?
Boa tarde! Tenho um contador forte escrito no meu software, de zero a... Há impressões no balcão de atendimento, incluindo a impressão ( i ). De qualquer modo, liguei o programa várias vezes, as impressões são escritas a toda a hora de 63 a 143. Isto é normal? Quer dizer, não é de zero? Não tem tempo? Mas porquê estritamente a partir de 63?
Sim, foi o que eu compreendi.
Obrigado! Onde está este ficheiro de registo? No entanto, a questão não é realmente importante.
IE 6. simplesmente não consegue perceber como é que o MT5 está ligado ao IE.
Necessidade de actualizar o IE6.
É utilizado na visualização do mercado.
Por favor, explique porque são necessários 4 bytes:
De tal coisa, espero obter uma sequência de bits sem lacunas, mas recebo algumas maravilhas.
Só para o caso de: Qual é o objectivo disto? Isto é para formar um número de código a partir de vários elementos.
Por favor, explique porque são necessários 4 bytes:
quantos bytes espera obter com essa coisa?
19 bits -> cabe em 3 bytes.
Mesmo que haja ali algum tipo de alinhamento, são 20 bytes, caberiam em 3 bytes. Não compreendo o que se está a passar ...