Доброго дня! Вы знаете, у меня написан в программе щетчик фор, от ноля идо... В счетчике фор принты, в т.ч. Print ( 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: Доброго дня! Вы знаете, у меня написан в программе щетчик фор, от ноля идо... В счетчике фор принты, в т.ч. Print ( i ). В общем, я программу несколько раз включил, принты пишутся все время с 63 по 143. Это нормально? То-есть, что не с ноля? Не успевает? Но почему тогда строго с 63?
Я тоже, когда активно ипользовал Print(), заметил, что ранниие сообщения отсутствуют. Эксперимент показал, что история вывода ограничена. Кстати, кто знает, как увеличить ее глубину?
Доброго дня! Вы знаете, у меня написан в программе щетчик фор, от ноля идо... В счетчике фор принты, в т.ч. Print ( i ). В общем, я программу несколько раз включил, принты пишутся все время с 63 по 143. Это нормально? То-есть, что не с ноля? Не успевает? Но почему тогда строго с 63?
Да, я так и понял.
Спасибо! А где этот лог файл? Впрочем, вопрос не очень важен.
IE 6. Только не могу понять как MT5 c IE связан
Нужно проапгрейдить IE6.
Он используется в визуализации Маркета.
Объясните пожалуйста, почем это занимает 4 байта:
От такой штуки я ожидаю получить последовательность бит без пробелов, а получаются какие-то чудеса.
На всякий случай: для какой цели это нужно? Это нужно для формирования кодового числа из нескольких элементов.
Объясните пожалуйста, почем это занимает 4 байта:
а сколько вы ожидаете получить байт от той штуки?
19 бит -> укладывается в 3 байта.
Даже если там что-то типа выравнивания, то это 20 байт, влезет в 3 байта. Не понимаю что происходит ...