Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
27.03.2025, 20:13:03
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Просмотр сообщений

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - ddd323

Pages: 1 ... 16 17 [18]
256
Написал в ините
signal::alert("Баланс бумаг" + getSecBalance());
Как Вы наверное догадываетесь никакого алерта не дождался. Это баг или фича? Из инита алерты вообще можно вызывать?

Вообще что можно из инита вызывать? Все что угодно без ограничений или это такая специальная функция для предварительных действий всего 3-х видов:
 setInitCandles , setBounds и работы с массивами line?

все вышеописанное в 4.96 сборка 235 (45) ATF 1.1

257
Начал тестировать бота, нашел следующие глюки
1. Похоже проблемы с операторами сравнения ==, >=:
Примеры:
В калке после
sec_bal=getSecBalance(); пишу:
if (sec_bal==0) {алерт}
- и ноль внимания (то что значение sec_bal равно нулю - предварительно проверял)
Если переписать в виде:
if (not(sec_bal!=0)) {}
все работает...

в onNewCandle() пишу проверку близости к концу сессии:
time = getCandleTime();
hour = getHour(time);   
minute = getMinute(time);
if (hour>=22 and minute>=25) {алерт}
Время 23.35 - никаких алертов. Переписываю просто со знаками >
if (hour>22 and minute>25) {алерт}
и все работает.

2. Функции getMoneyBalance() и вообще работают???
Вызываю в алерте в onNewCandle() на диаграме фьючерса РТС при выбранном ФОРТСовом счете клиенте - пишет баланс 0. А он не нулевой.
Аналогично getBoughtMoney. Только что на вечерней сессии купил фьючерс. Запускаю скрипт с getBoughtMoney - говорит 0...

3. getSecBalance работает как то нестандартно. Входящий баланс на ФОРТСе -5 RIZ9. getSecBalance выдает 0. Покупаю 1 фьючерс - говорит баланс 1. Покупаю еще один - говорит баланс 2. Продаю 2 фьючерса - говорит баланс 0. ТО есть вроде как работает, но как-то "в инкрементальном режиме"- реальный начальный баланс бумагн на счете игнорирует.

Pages: 1 ... 16 17 [18]


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!