Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Ноября 08, 2024, 05:23:07 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.

Topics - daytrader

Pages: [1] 2
1
Подсистема ATF / SAR
« on: Октября 06, 2011, 11:23:36 am »
господа, а когда код в примерах SAR будет работать корректно при реконнекте... ?
или как это исправить?

2
Подсистема ATF / line[0] nodraw
« on: Сентября 13, 2011, 10:51:29 am »
а как бы так сделать, что бы при line[0] == 0 она не рисовалась, и принимала значение nodraw

3
Господа разработчики привет!
как всегда спасибо что стараетесь и вопрос!

вопрос 0 - когда запрос баланса на FORTS будет?
вопрос 1 - запрос ГО так же как запрос бумаги, очень нужен запрос ГО
вопрос 2 - так же а то и более важно, нужен запрос стоимости шага цены и еще лучше самого шага!

Поясню, - если с фьючерсом на Сбербанк (поставочные) еще все понятно в плане рискменеджмента, то вот с расчетными (РТС) проблема - надо брать стоимость шага цены и смотреть какое плечо сейчас, что бы просто зайти не более чем на депо (т.е. без плеч в сущности, хоть их на FORTS и нет совсем).

ну сложно все это контролировать каждый день.

4
Подсистема ATF / Некорректный ордер!!!
« on: Августа 24, 2011, 02:16:00 pm »
сообщение вот пришло:
Некорректный ордер: Покупка  RTS-9.11 по цене 156405

и чего там было некорректного - неясно. В заявках самой заявки нет.
как фильтровать такие мессаги и переставлять заявки?

5
Подсистема ATF / ATF с двумя индикаторами
« on: Августа 18, 2011, 09:48:24 am »
добрый день

решил к SMA добавить еще ATR но никак не получается настроить вывод ATR в подокно, а без этого рисуются просто парочка прямых линий.

Как бы указать что в подокне другой индикатор?

6
Подсистема ATF / арифметика
« on: Августа 16, 2011, 10:26:49 pm »
первое:
Code: [Select]
var deal;
if (... ) {
     deal = deal +1;
}

в общем deal должен увеличиваться каждый раз на 1 при условии.
будет работать? можно сделать deal += 1; ?

второе:
Code: [Select]
var persent = 0.75;
if ( ... ) {
   {persent = persent /2;
}
не работает. В чем ошибка?

7
Подсистема ATF / xmlarchive
« on: Августа 16, 2011, 10:23:00 pm »
Начиная с версии ATF 1.12 есть более удобный и простой способ сохранения данных в файлы: объект типа xmlarchive.

где взять 1.12? У меня 1.8 пока что

8
Подсистема ATF / работа с переменными
« on: Августа 12, 2011, 10:16:32 am »
имеется переменная
static deal; (отвечает за порядковый номер сделки)

при первой сделке пишем
deal = 1;

а в onATForder при условии исполнения заявки пишем deal в файл

Дальше (в calc) при наступлении еще одной сделки пишем
deal = deal+1;

если же был выход последней сделки, пишем
deal = deal-1;

и снова в onATForder записываем в файл

такая схема правильная? Работать будет?

9
Подсистема ATF / работа с файлами
« on: Августа 12, 2011, 10:05:21 am »
некоторые переменные записываю в файл.
сейчас так:

Code: [Select]
file = new_object("file");
file.wopen("01.txt");
file.writeLn(001);
file.close();
file = new_object("file");
file.wopen("02.txt");
file.writeLn(002);
file.close();

Для оптимизации кода можно делать так:

Code: [Select]
file = new_object("file");
file.wopen("01.txt");
file.writeLn(001);
file.wopen("02.txt");
file.writeLn(002);
file.close();

т.е. при возможно сразу запись в разные файлы и все сразу закрыть.

10
что-то у меня никак не выходит переставить заявку.
проверить это как-то быстро невозможно, так что вот код.
id заявки у меня имеется

Code: [Select]
var order = getOrder(order_id);
var status = order["status"];
if (status != OS_INACTIVE){ // если статус заявки понятен
if (status == OS_CANCELLED) {
if (order["operation"] == OP_SELL) {
trade_action::sell(order["quantity"], ::lots,close-slip);
}
if (order["operation"] == OP_BUY) {
trade_action::buy(order["quantity"], ::lots,close+slip);
}
}
}

тут как-то трижды биржа снимала мои заявки (я так и не понял почему) но новые не переставлялись сразу же и вообще никак.

Код находится в calc ()

UPD
думаю что необходимо так же проверять на: OS_DENIED, OS_REJECTED,
OS_REMOVED, OS_REFUSED.
думаю поэтому и не выставлялись - не все условия были учтены.

11
Подсистема ATF / формат времени (арифметика)
« on: Августа 08, 2011, 10:35:54 am »
добрый день
Нужно сделать следующее:
есть точка отсчета 11:25:30
необходимо прибавить (или вычесть) некое кол-во минут

как сделать?

в UNIX есть формат времени в секундах а тут как его составить?
так будет работать?

getMinute()+60;

12
Подсистема ATF / сделка по другой бумаге
« on: Августа 01, 2011, 10:24:34 am »
добрый день
Могу ли я в ATF указать по какой бумаге делать сделку? ли это нереально? Индикатор (робот) работает только на одном активном графике?

Например это пригодиться в дополнительных опционных сделках, или просто сигнал идет по споту а сделка на фьючерсе

13
доброго вечера.

решил уточнить, как можно роботу указать с каким портфелем работать.

Думаю к одному логину подключить несколько счетов. Вот зондирую почву.

14
Подсистема ATF / ГО контракта
« on: Июня 21, 2011, 11:19:36 am »
можно ли в свойствах бумаги как-то узнать его ГО (для FORTS)

хочется это автоматом задавать, - нужно в те дни предпраздничные, когда ГО меняют. Да и вообще когда его меняют, дабы не мониторить постоянно

15
Подсистема ATF / целое число
« on: Июня 14, 2011, 10:03:02 am »
Доброго дня. Сейчас вот столкнулся с проблемой (а может и нет)

Хочу сделать следующее - вычислить кол-во контрактов (максимальное.

Делаю так: max= 100000/close;

на выходе получаю дробное (естественно) число. а как бы его оптимизировать до целого?
было 2,35 а стало бы просто 2 (в меньшую сторону)

Или в заявке будет целое, а все что после запятой просто не будет учитываться?
UPD

Думал решить через ::money но мне это не подходит
так что с целым хочется разобраться

Pages: [1] 2


Войти

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