Что означает значение индикаторного буффера "-1.#QNAN" ?
как наверняка вы могли заметить в справке, это означает недействительное число. Оно было получено в результате математической операции, которая и привела к такому результату. Например арксинус от 2
Как здесь может получиться недействительное число?
Запросто.
plusBuffer[i] и minusBuffer[i] не инициализированы, а к ним прибавляются некие значения
Кстати, вполне возможна инициализация индикаторных буферов значениями EMPTY_VALUE (это значение эквивалентно DBL_MAX). В этом случае недействительное число практически гарантировано.
Совет: явно самому инициализировать все свои переменные и массивы, не надеясь на вредный принцип умолчания
При переключении ТФ в режиме отладка, отладчик прекращает работу. Это баг?
При переключении ТФ в режиме отладка, отладчик прекращает работу. Это баг?
Как сделать так чтобы была абсолютно вся торговая история по интересующему символу с 01.01.2012 ???
Как убедиться что она вся ?
Что означает значение индикаторного буффера "-1.#QNAN" ?
как наверняка вы могли заметить в справке, это означает недействительное число. Оно было получено в результате математической операции, которая и привела к такому результату. Например арксинус от 2
Это возникает вот в таком коде:
Как здесь может получиться недействительное число?в какой строке? при каких значениях спредов, dlt ?
Это возникает вот в таком коде:
Как здесь может получиться недействительное число?
Запросто.
plusBuffer[i] и minusBuffer[i] не инициализированы, а к ним прибавляются некие значения
Кстати, вполне возможна инициализация индикаторных буферов значениями EMPTY_VALUE (это значение эквивалентно DBL_MAX). В этом случае недействительное число практически гарантировано.
Совет: явно самому инициализировать все свои переменные и массивы, не надеясь на вредный принцип умолчания
Со стороны разработчиков будут какие-либо комментарии?
papaklass:
Еще: Обнаружил глюки со спредом в функции OnCalculate().