[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 203

 

Если оперировать терминами привычных нам знаковых int, то процесс выглядит так:

счет начинается с нуля, доходит до 2^31-1 = 2147483647, или 0x7FFFFFFF. Следующее число - 0x80000000, или -2^31 = -2147483648, т.е. перескакивает на отрицательные значения (старший бит стал равен 1). Потом счет идет путем прибавления единицы, пока не доходит до -1, т.е. 0хFFFFFFFF. После этого процессором выставляется флаг переполнения, и цикл счета повторяется с нуля.

 
т.е. счётчик возвращает число от -2147483648 до 2147483647?
 
eddy:
т.е. счётчик возвращает число от -2147483648 до 2147483647?
ну да... прочитайте в справке про тип int, там это написано.
 
Все ведь зависит от интерпретации знакового бита. Формально счетчик не знает ни про какие отрицательные числа и считает старший бит числа его старшим разрядом. Но в MQL беззнаковых чисел нет, поэтому компилятор будет считать сташий бит признаком отрицательного числа. Но внутреннее представление числа от этого ведь не меняется.
 
а можно "по русски"?) какие числа и в каком порядке возвращает GetTickCount()?
 
doon:

Вопрос по функции isCloseLastPosByStop().

Будет ли она проверять один и тот же закрытый ордер, если нет последующих закрытых ордеров (то есть этот ордер будет последним ни один раз)?

 
eddy:
а можно "по русски"?) какие числа и в каком порядке возвращает GetTickCount()?
0,1,2, ..., 2147483647, -2147483648, -2147483647, ..., -2, -1, (переполнение) 0, 1, ...
 
doon:

Вопрос по функции isCloseLastPosByStop().

Будет ли она проверять один и тот же закрытый ордер, если нет последующих закрытых ордеров (то есть этот ордер будет последним ни один раз)?

Она всегда будет возвращать данные о состоянии последнего закрытого ордера. Т.е. ответ - да.
Или вы в этой функции где-то обнаружили проверку на "уже проверенный единожды ордер" ??? :)
 
artmedia70:
Она всегда будет возвращать данные о состоянии последнего закрытого ордера. Т.е. ответ - да.

Спс
 
doon:

Спс
Предыдущий свой пост подправил. Дописал намёк на необходимые действия :)
Причина обращения: