Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
ФХЪРСап 14, 2024, 05:20:36 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 - Игорь1603

Pages: [1]
1
Не могли ли бы Вы уточнить: дожидается ли библиотека возврата из  Callback-функции или очередной вызов  Callback-функции может произойти асинхронно из другого потока?

2
Подскажите, пожалуйста, можно ли средствами библиотеки узнать, закончилось ли поступление начальных данных после соединения с сервером?
Или вообще, как это можно сделать?
Еще вопрос по начальным данным - что это за элементы: Sec_info_upd и pits?
И, наконец, в результирующем xml фрагменте начальных данных последовательность элементов верхнего уровня xml величина постоянная или каждый раз все элементы xml будут располагаться в новом порядке?
Сегодня у меня это:
    <markets>
    <boards>
    <candlekinds>
    32 блока из <securities>, <pits>, <sec_info_upd> ( правда, некоторые     только <securities> и <pits> )
    несколько <client> - по количеству моих счетов
    <orders>
    <trades>
    <positions>
    пара <sec_info_upd>
    еще раз <positions>
    <overnight>
    <server_status>
    <news_header>.

3
В Windows 10 на команду file.waopen("D:\\filename") в окне вывода ATF появляется сообщение: "Не могу открыть файл. (file::wopen/2/)"

Обратился к ATF после долгого перерыва. Раньше на предыдущих Windows эта команда работала.
Может кто подскажет, были какие-то изменения?

4
В http://www.transaq.ru/forum/index.php?topic=3078.0
Я прочитал такую фразу: "...Я скачал историю с сайта Финама, конвертировал и забросил в папку 'cache3'..."

Мои вопросы связаны с конвертером и историческими данными.

1. Существует ли общедоступный конвертер? Если да, то где его найти и как использовать?

2. В целом, какие действия нужно произвести (включая манипуляции с файлом index.xml), чтобы исторические данные скачанные с сайта Финам стали доступны в терминале Транзак в оффлайне?

3. Касается ли это тиковых данных?

5
Есть ли какие-нибудь средства для обновления окна со скриптом?

Дело в следующем.
Я запускаю таймер на тиковом графике с небольшим периодом, скажем, 500 мсек.
И на каждом тике пытаюсь изменить последний бар гистограммы, отражающей значения, обратные временным промежуткам между поступающими сделками (1/временной_промежуток). То есть, чем быстрее поток сделок, тем больше значение графика.

Смысл в том, чтобы между сделками видеть, увеличение временного промежутка, как снижение значений   появившегося на последней сделке бара гистограммы, а с пришедшей новой сделкой рисовать новый бар с высотой равной единице, который будет постепенно снижаться, по мере роста временного промежутка между сделками.

Но проблема в том, что пока нет сделок, изменения гистограммы не прорисовываются.
Хотя, если переключиться на другое окно и обратно, то изменения проявляются!

Отсюда и вопрос:
Есть ли в ATF средства имеющие такой же эффект, как переключение активного окна?
Как я понимаю, это должно быть чем-то типа обновления активного окна.
 

6
В офлайне не открываются графики. Пробовал на  разных периодах и разных инструментах.

7
Правильно ли я понимаю, что функции
subscribeTicks(secid, boardid) и onTick(secid, boardid, price, trdid)
дают возможность получать сделки по произвольной бумаге из
любого скрипта?

Если да, то хотелось бы понять что такое boardid.
Если это - режим, то почему код

function init()
{   
   var sec_id = findSecID("SRU3", 4);
   subscribeTicks(sec_id, "FUT");
}
function onTick(var secid, var boardid, var price, var trdid)
{
   signal::outputMultiple("Идентификатор инструмента: " + secid);
   signal::outputMultiple("Режим: " + boardid);
   signal::outputMultiple("Цена: " + price);
   signal::outputMultiple("trdid: " + trdid);
}

возывает сообщение о нецифровом параметре в строке "subscribeTicks(sec_id, "FUT")".

А если попытаться написать, скажем, subscribeTicks(sec_id, 1) (реально попробовал 0-3),
то Транзак виснет и в конце зависа разрывается связь с сервером.

8
Расскажу смешную историю.

В выходные бес меня попутал и в тяжелой голове родилась навязчивая мысль посмотреть очередную модификацию моего индикатора на тиковом графике. Скачал в Финаме историю в тиках. Припоминая, что когда-то читал о том как можно подгрузить историю из внешних источников, чтобы «Новый график» из «Графики» узнал чужие данные, начал бороться с форматом финамовского файла. 

Ну естественно несколько раз уткнулся в сообщение о неопознанной ошибке и совету обратиться к разработчикам, но в конце концов мое упорство было вознаграждено и я увидел догожданные тики на новом графике.

И тут… !!!
Меня постиг страшный удар. Транзак почикал список моих скриптов, восстановив его состояние полугодичной давности и !!! УДАЛИЛ !!! те скрипты из папки Sources, которые не входили в этот старый список…

Pages: [1]


Войти

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