Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Сентября 09, 2024, 10:41:08 pm
Начало Помощь Поиск Войти Регистрация
Новости:

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

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 - bugem

Pages: 1 ... 3 4 [5] 6 7
61
2Vasy_Ok. Да это еще не "пляски с бубном". Это нормальная практика. Вообще, не стесняйтесь проверять полученные значения. Даешь больше проверок! Хороших и разных! :)

62
Quote
Заранее извиняюсь за идиотские вопросы, далек от программирования.
Да я тоже не программист :) А лишь волею судеб...

Quote
То есть, как я понял, данные в этом хеше разных типов и при отсутствии позиции по-другому их отобразить нельзя?
Если они там есть, то числовые. А вот если их нет... В АТФ нет типа данных пусто (null), да и других нет. Поэтому я и проверяю длинну хеша и если она равна 0, т.е. хэш пустой, то присваиваю соответствующим полям значение 0.

Quote
Т. е. заполнить его нулями не получится никак?
А вот это уже к разработчикам, да продлятся их годы :)

63
Более того возвращает вообще пустой хеш. Данные то не типизированы...
Я выкручиваюсь вот так, например:
Code: [Select]
     hMyPosition = getFORTSPosition(client, hSecInfo["secid"]);

     if(hMyPosition.size() == 0) { balance = 0; }
     else { balance = hMyPosition["totalnet"]; }

64
Простые линии трендов вроде бы победили :)
Теперь бы еще Регрессионный тренд.
Рисуем. Период не важен. Количество свечей тоже не играет роли. За самую правую его и не провести. Сохраняем конфиг. Закрываем Транзак.
Открываем. Становится "параллельно земле".
ver. 5.05.305.07 rev.51

65
Подсистема ATF / Re: Функции управления цветом
« on: Февраля 19, 2013, 05:27:37 pm »
16ТБ это сильно  :)
нет, у меня конечно скромнее, результирующий файл несколько десятков МБ, но их может быть несколько...

66
Подсистема ATF / Re: Функции управления цветом
« on: Февраля 19, 2013, 03:30:39 pm »
Heller, спасибо за оперативность.

И еще вопросик не по теме топика.
Есть ли ограничение на размер текстового файла. Я пишу некоторую информацию в txt файл (много). Так вот, остановится ли запись по достижении некоторого (какого?) объема или будет писать, пока на диске место не кончится?

67
Подсистема ATF / Re: Функции управления цветом
« on: Февраля 19, 2013, 12:59:28 pm »
Понятно. О том, что цвет можно задать целым числом как то и забыл :)
Уточните пожалуйста, управлять можно только цветом всех line одновременно, если несколько линий?

68
Подсистема ATF / Функции управления цветом
« on: Февраля 19, 2013, 10:29:25 am »
Уважаемые разработчики.

Можно ли привести коротенькие примеры работы с функциями Отображение

в первую очередь с setHistColor(color) - color как задается?

например если var trend = 1; бар на гистограмме Green
и соответсвенно  trend = -1; бар хотелось бы видеть Red

спасибо.

69
Подсистема ATF / Re: onStartRobot()
« on: Февраля 18, 2013, 01:50:36 pm »
Зелёный иди, красный стой (с)

Красный - будет выполняться все, кроме trade_action::...

70
Подсистема ATF / Re: onStartRobot()
« on: Февраля 18, 2013, 01:23:47 pm »
DenisZZ. Нет, не правильно. Не пока, а по событию нажатие. То что внутри onStartRobot() будет выполнено когда Вы нажмете на Красного робота. Один клик = одно исполнение. Вставлять можете куда хотите, хоть в начало скрипта. Стоит ли пихать ее в function calc(), это на Ваш вкус...
Например вот так логичней (по моему скромному мнению).

Code: [Select]
function calc()
{
    .... что там расчитывается и торгуется...
}

onStartRobot()
{
    .... записываем что нибудь в файл. Или читаем что нибудь из файла...
}

Вообще же onStartRobot() не обязательна к применению, на Ваше усмотрение, по необходимости.
Успехов  ;)

71
Подсистема ATF / Re: onStartRobot()
« on: Февраля 18, 2013, 12:53:03 pm »
Робот появляется если в скрипте присутствуют функции вида trade_action::. А функция onStartRobot() в свою очередь обрабатывает клик на красного робота. Внутри нее вы можете описать каккие действия выполнит скрипт по старту.

72
Подсистема ATF / Re: Функции getDay(x), getMonth(x) и др.
« on: Февраля 18, 2013, 10:58:25 am »
С as_string вроде всё логична

К as_string претензий нет. Конечно логична :) , что на вход подали то и получили на выходе.
Но проблем в том, что именно getMonth(t), getDay(t) и иже с ними отдают значение без ведущего ноля.

Простейший код позволяет убедиться в этом
Code: [Select]
// ****************** Function Calc ******************
function calc()
{
var t = getServerTime();
signal::outputMultiple("Second = " + getSecond(t));

line[0] = 1;
}

73
Подсистема ATF / Функции getDay(x), getMonth(x) и др.
« on: Февраля 16, 2013, 03:39:04 pm »
Столкнулся со следующей ситуацией:

конструкции as_string(getMonth(t)); as_string(getDay(t)); as_string(getHour(t)); as_string(getMinute(t)); as_string(getSecond(t)) в результате возвращают значение без ведущего ноля. Т.е. месяц Февраль вместо 02 получаем 2, что, как мне кажется, несколько не правильно. Приходится делать дополнительно проверку на длинну строки и добавлять 0.

И в догонку... Не нашел как получить Код инструмента. Например контракт RTS-3.13, его код RIH3 и т.д.

Спасибо.

74
Подсистема ATF / Re: Показатели торгов
« on: Февраля 15, 2013, 10:28:34 am »
Можно привести к буквенному виду с помощью функции num2chr в принципе

возвращает - Число не является ANSI-кодом (num2chr)

75
Подсистема ATF / Re: Показатели торгов
« on: Февраля 14, 2013, 05:42:45 pm »
bugem, для статуса эти цифры - в общем-то баг. Это код состояния торгов, который обычно принято обозначать буквой. Можно привести к буквенному виду с помощью функции num2chr в принципе, хотя в последней сборке это уже исправлено.

Остальные вопросы я не понял.

по статусу понятно, спасибо. В общем то меня интересовала возможность отслеживать клиринг на срочке.

по п1 - если в таблице Финансовые инструменты время сейчас 18:39:00 то из АТФ возвращает 22:39:00 сегодняшней даты для срочки и 01.01.1970 для фондового
п.3 и 4 эти параметры хотелось бы получать в АТФ

Pages: 1 ... 3 4 [5] 6 7


Войти

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