Страница 1 из 1

Баги API

Добавлено: Вт авг 16, 2011 8:13 pm
nikolayku
Сюда буду складировать ошибки API обнаруженные в процессе написания кода. Присоединяйтесь - так как мы, обычные пользователи, и именно в наших руках сделать программу удобнее. Администраторам и программистам forex tester маст риад.

ifndef / define с++

Добавлено: Вт авг 16, 2011 8:16 pm
nikolayku
Добавьте в StrategyInterfaceUnit.h директивы запрета повторного включения файла. Я у себя сделал так:
в начале файла

#ifndef __FOREX_TESTER_API__H_
#define __FOREX_TESTER_API__H_

и в конце

#endif // __FOREX_TESTER_API__H_

Бага индикатора

Добавлено: Чт авг 18, 2011 7:54 pm
nikolayku
к примеру создаём индикатор функцией

idStochostatic = CreateIndicator(currency, timeFrame, "Stochastic", "8;3;3;Close");

но вместо последнего Close/Close написано только Close. Это создаст индикатор но каждый раз при запуске нового тестирования индикатор будет создан заново то есть 5 раз запустили тест, создалось 5 окон индикатора причём обновление будет только в одном, в остальных (зомби окнах) ничего происходить не будет

стохостатик бага?

Добавлено: Чт авг 18, 2011 8:52 pm
nikolayku
создаём в функции ResetStrategy стохостатик
idStochostatic = CreateIndicator(currency, timeFrame, "Stochastic", "8;3;3;Close/Close");

получаем значения в функции GetSingleTick
double stValKFast = GetIndicatorValue(idStochostatic, 0, 0); // this
double stValKSlow = GetIndicatorValue(idStochostatic, 0, 1);
double stValD = GetIndicatorValue(idStochostatic, 0, 2);


вопрос
1) отчего три значения(буффера)
2) отчего у stValKFast значение ВСЕГДА 105.0 ?