Transaq или Quik

Алор-Трейд

Алор-Трейд – ещё один терминал, написанный под конкретного брокера – Алор. Исторически это первый терминал на российском фондовом рынке. О самом брокере на блоге уже была отдельная статья, поэтому стоит вкратце упомянуть, какой инструментарий получит инвестор, сделавший выбор в пользу этой компании. В его распоряжении будут платформы QUIK и Алор-Трейд. При всей морально устаревшей и громоздкой конструкции QUIK, Алор-Трейд кажется настоящим динозавром. Вот как выглядит программа после запуска:

Меню по сути отсутствует как явление, поэтому все модули приходится вызывать с помощью пиктограмм.

Вообще избыток пиктограмм, сокращений и острая нехватка подсказок и пояснений сразу бросаются в глаза. По умолчанию таблицы имеют огромное число параметров, половина из которых могут никогда не потребоваться. Таблица торговых инструментов составлена совершенно без какой-либо системы. Кроме того, полное название инструмента можно прочитать только если выделить его мышью. Внутри таблицы доступны только сокращённые названия.

Фьючерсы не отсортированы ни по базовым активам, ни по срокам поставки. Быстро отыскать нужный инструмент по названию не получится. После завершения всех настроек терминал приобретает более функциональный вид, но до QUIK и TRANSAQ ему по-прежнему далеко:

Отчасти эта проблема объясняется медленной работой над совершенствованием терминала: последняя версия написана в 2012 году. Кроме того, есть задача сохранить совместимость на уровне архитектуры операционной системы со всеми нюансами объектно-ориентированного программирования. 32-битная версия терминала может работать в среде Windows-2000, чем готовы похвастаться далеко немногие. Ещё одна интересная особенность Алор-Трейд – наличие открытой архитектуры и библиотеки SDK (software development kit). Она позволяет разрабатывать пользовательские надстройки и интегрировать их с базовой версией терминала, что значительно расширяет его функционал, позволяет совершенствовать интерфейс. Актуальность этой проблемы налицо. Например, в отличие от лидеров рынка QUIK и TRANSAQ, Алор-Трейд не имеет встроенной проверки доступной маржи, а взамен предлагается воспользоваться примитивным калькулятором:

Для любителей торговых роботов разработана кроссплатформенная библиотека ALOR.ATENTIS. Это своего рода шлюз, через который торговые роботы могут работать с сервером брокера напрямую, а не через терминал. Судя по отзывам клиентов, именно у Алор этот функционал доведён до совершенства в плане скорости и надёжности. Таким образом, платформа имеет явную «заточенность» на пользователей с глубокими знаниями протоколов обмена информацией. Что касается базовых возможностей, то здесь нет ничего выдающегося. Во многом терминал не удовлетворяет современным стандартам. К примеру, он не позволяет устанавливать связанные и взаимно отменяемые ордера, а отчёты по сделкам приходится смотреть в личном кабинете. На сегодняшний день Алор-Трейд остаётся не столько полноценной торгово-аналитической платформой, сколько «конструктором» с большими возможностями, но требующим серьёзной подготовки.

Заключение

Безусловно, самая популярная в России торговая платформа – QUIK. Это объясняется оптимальным сочетанием её возможностей с широчайшим распространением среди брокеров. Но по мере роста опыта многие трейдеры и инвесторы задумываются, как оптимизировать свой труд, чтобы сосредоточиться на главном – на принятии торговых решений. И иногда ради этого приходится переходить к брокерам, предлагающим более продвинутые торговые платформы.

Всем профита!

09.02.2018

TRANSAQ

TRANSAQ – ещё одна популярная платформа. Но её популярность держится в основном за счет брокеров Финам, ВТБ24.

Для запуска рабочего сеанса программы от пользователя требуется ввести логин и пароль. Никаких криптографических ключей TRANSAQ не использует. Кто-то считает это достоинством, облегчающим работу, кто-то – наоборот недостатком, снижающим безопасность данных.

По своим возможностям TRANSAQ мало чем отличается от QUIK.  Его интерфейс также гибко настраивается под потребности пользователя. Среди отзывов в интернете преобладают те, в которых интерфейс TRANSAQ оценивают как более рациональный. Применяются все те же виды ордеров, автоматический контроль риск менеджмента и расчёт доступного кредитного плеча. Встроенный язык программирования ATF позволяет создавать автоматизированные торговые стратегии. В 2014 г. дальнейшее развитие возможностей языка прекращено. Тем не менее он по-прежнему используется в терминале и по заверениям разработчиков отказ от него произойдёт только при значительном изменении структуры программы. Ещё один вариант автоматизации торговли – применение модуля Connector, что позволяет использовать приложения, написанные на других языках.

В целом большинство различий между TRANSAQ и QUIK относятся к пользовательскому интерфейсу

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

С другой стороны, QUIK выигрывает за счёт более удобной синхронизации данных между различными модулями. Что касается негативных отзывов, многие отмечают недостаточную гибкость обеих программ при настройке графиков. Для трейдеров, совершающих большое количество торговых операций, TRANSAQ может оказаться удобнее. Логика платформы построена так, что отложенные заявки сохраняются сервером брокера и автоматически выставляются на бирже на следующее утро, что избавляет трейдера от лишних действий.

Функции

  • calc() — событие сделки на рынке по данному инструменту
  • getActiveOrderIDs() — получить массив идентификаторов всех активных заявок по данной бумаге и активному клиенту. (ver. 1.12)
  • getActiveStopOrderIDs() — получить массив идентификаторов всех активных стоп-заявок по данной бумаге и активному клиенту. (ver. 1.12)
  • getAllOrderIDs() — получить массив идентификаторов всех заявок (включая условные, но за исключением стоп-заявок, по всем клиентам и бумагам, включая исполненные и снятые). (ver. 1.12)
  • getAllStopOrderIDs() — Получить массив идентификаторов всех стоп-заявок (по всем клиентам и бумагам, включая исполненные и снятые). (ver. 1.12)
  • getAllTradeIDs() — получить массив идентификаторов всех клиентских сделок (ATF 1.17)
  • getAllTradeIDsBySec() — получить массив идентификаторов всех клиентских сделок по текущей бумаге (ATF 1.17)
  • getAllTradeIDsBySec(id) — получить массив идентификаторов всех клиентских сделок по бумаге с идентификатором id (ATF 1.17)
  • book.getAskPosCount() — Количество доступных позиций по продаже в стакане
  • book.getAskPrice(n) — цена в стакане для номера позиции по продаже
  • book.getAskVolume(n) — объем заявок в стакане для номера позиции n по продаже
  • book.getBidPosCount() — Количество доступных позиций по покупке в стакане
  • book.getBidPrice(n) — цена в стакане для номера позиции по покупке
  • book.getBidVolume(n) — объем заявок в стакане для номера позиции n по покупке
  • getBought() — Количество купленных бумаг. Для акций отсчет с начала торговой сессии, для FORTS считаются сделки за весь день и за предыдущую вечернюю сессию.
  • getBoughtMoney() — Количество денег, на которые было куплено активов за текущий день
  • getLastErrorMessage() — последнее сообщение об ошибке (ATF 1.18)
  • getLastTradeVolume() — получить объем в последней сделке по данной бумаге. (ver. 1.11)
  • getOrder(id) — получить заявку по идентификатору или хэшу (начиная с ATF 1.16), в котором заполнено либо trnid, либо orderno (приоритет для trnid)
  • getStopOrder(id) — получить стоп-заявку по идентификатору
  • getTrade(id) — получить сделку по идентификатору
  • isTradingAllowed() — Разрешены ли в данном окне сделки ATF
  • onATFOrder(id) — событие изменения статуса заявки выставленной роботом; в качестве id передается номер транзакции.
  • onATFOrderErr(str) — событие ошибки заявки и сделки. В str передается текст ошибки.
  • onATFStopOrder(id) — событие изменения статуса стоп-заявки и сделки выставленной роботом; в качестве id передается номер транзакции
  • onATFTrade(id) — событие совершения сделки, выставленной роботом; в качестве id передается номер транзакции.
  • onBookChanged() — событие изменения состояния стакана котировок
  • onClientOrder(id) — событие изменения статуса заявки выставленной клиентом; в качестве id передается номер транзакции.
  • onClientStopOrder(id) — событие изменения статуса стоп-заявки выставленной клиентом; в качестве id передается номер транзакции.
  • onClientTrade(id) — событие совершения сделки, выставленной клиентом; в качестве id передается номер транзакции.
  • onStartRobot() — событие запуска робота (нажание на «красного робота» внизу)
  • onStopRobot() — событие остановки робота пользователем (нажатие на «зеленого робота» внизу)
  • shutdownRobots() — запретить выполнение сделок роботами в данном окне
  • trade_action::buy(amount, measure) — купить по рынку
  • trade_action::buy(amount, measure, price) — купить
  • trade_action::buyMultiple(amount, measure, price) — кратная версия buy
  • trade_action::cancelAllOrders() — Снять все заявки по используемой бумаге
  • trade_action::cancelBuyOrders() — Снять заявки на покупку по используемой бумаге
  • trade_action::cancelOrder(order) — Снять заявку. В качестве параметра указывается либо идентификатор заявки, либо сам объект заявки, при этом заявка снимается по номеру, и лишь в случае, если номер заявки не указан, используется идентификатор, записанный в структуре. (ver 1.10)
  • trade_action::cancelOrderByNo(no) — Снять заявку по указанному номеру. (ver. 1.10)
  • trade_action::cancelSellOrders() — Снять все заявки на продажу
  • trade_action::cancelStopOrder(id) — Снять стоп-заявку по идентификатору или по структуре. (ver. 1.10)
  • trade_action::sell(amount, measure) — продать по рынку
  • trade_action::sell(amount, measure, price) — продать
  • trade_action::sellMultiple(amount, measure, price) — кратная версия функции sell
  • trade_action::transact(order) — Выставить заявку в соответствии с полями, указанными в хеше
  • trade_action::transactMultiple(order) — кратная версия функции transact

Торговые роботы

Простая стратегия «Лесенка»

// Данная демонстрационна стратегия продает
// при любом движении цены вверх на step_percent
// процентов и покупает при движении цены вниз
// на step_percent процентов в ожидании коррекции.
// При этом используются лимитированные заявки,
// постоянно выставлено пять-шесть лимитированных
// заявок на одинаковом расстоянии. Смотрите
// результаты тестировщика ATF для более наглядного
// представления.
 
 
extern step_percent = 0.2;
extern num = 5;
extern amount = 1;
 
var step;
static buy_count = ;
static sell_count = ;
 
function init()
{
	step = step_percent  100;
}
 
function buy(var price)
{
	trade_action::buyMultiple(amount, ::lots, price);
	buy_count += 1;
}
 
 
function sell(var price)
{
	trade_action::sellMultiple(amount, ::lots, price);
	sell_count += 1;
}
 
function setOrders()
{
	var i = 1;
	while (i  num) {
		buy(close * (1 - i*step));
		sell(close * (1 + i*step));
		i += 1;
	}
}
 
function onHistoryCalculated()
{
	setOrders();
}
 
function onATFOrder(var id)
{
	var order = getOrder(id);
	if (order"status" == OS_MATCHED) {
		if (order"operation" == OP_BUY) {
			buy_count -= 1;
			var newprice = order"price" * (1 - step * num);
			var oldprice = order"price" * (1 + step);
			if (buy_count  num) {buy(newprice);}
			sell(oldprice);
		}
		else {
			sell_count -= 1;
			var newprice = order"price" * (1 + step * num);
			var oldprice = order"price" * (1 - step);
			if (sell_count  num) {sell(newprice);}
			buy(oldprice);
		}
	}
}

События

  • addCrossWatch(lineno) — отслеживать пересечение линии lineno (ver. 1.13)
  • calc() — событие сделки на рынке по данному инструменту
  • delCrossWatch(lineno) — перестать отслеживать пересечение линии lineno. (ver. 1.13)
  • delTimer(id) — Удаляет таймер с заданным идентификатором. Если идентификатор не задан, удаляются все таймеры для данного индикатора. (ver. 1.14)
  • init() — начала загрузки скрипта
  • isHistoryCalculated() — рассчитаны ли уже исторические данные
  • onApprovedCross(a, b) — событие пересечения линий, происходящее при открытие новой свечи (когда оно уже не может пропасть в результате пересчета)
  • onATFStopOrder(id) — событие изменения статуса стоп-заявки и сделки выставленной роботом; в качестве id передается номер транзакции (устарело в ATF 1.16)
  • onATFTrade(id) — событие совершения сделки, выставленной роботом; в качестве id передается номер транзакции. (устарело в ATF 1.16)
  • onBookChanged() — событие изменения состояния стакана котировок
  • onClientOrder(id) — событие изменения статуса заявки выставленной клиентом; в качестве id передается номер транзакции. (устарело в ATF 1.16)
  • onClientStopOrder(id) — событие изменения статуса стоп-заявки выставленной клиентом; в качестве id передается номер транзакции. (устарело в ATF 1.16)
  • onClientTrade(id) — событие совершения сделки, выставленной клиентом; в качестве id передается номер транзакции. (устарело в ATF 1.16)
  • onFalseCross() — событие исчезновения пересечения линий индикатора при пересчете индикатора
  • onHistoryCalculated() — события начала расчета индикатора в реальном времени (окончание расчета истории)
  • onKeyDown(id) — событие нажатия на кнопку клавиатуры (ATF 1.17)
  • onNewCandle() — событие начала формирования новой свечи
  • onOrder(id) — событие изменения статуса заявки или выставления заявки. (ATF 1.16)
  • onStartRobot() — событие запуска робота (нажание на «красного робота» внизу)
  • onStopIndicator(event) — Событие остановки выполнения скрипта ATF
  • onStopOrder(id) — событие изменения статуса или выставления стоп-заявки (ATF 1.16)
  • onStopRobot() — событие остановки робота пользователем (нажатие на «зеленого робота» внизу)
  • onTestFinished() — событие завершения тестирования торговой системы
  • onTick(secid, price, trdid) — событие рыночной сделки по подписанному инструменту (ATF 1.20)
  • onTrade(id) — событие совершения сделки (ATF 1.16)
  • postEnvEvent(string) — Вызвать событие ATF-окружение. (ver. 1.12)
  • setTimer(f, time, type) — устанавливает таймер на вызов фукнции f (она должна быть определена пользователем в коде). (ver. 1.14)

Равномерное совершение сделок ATF 1.19

#samewindow
#line 0 nodraw
 
// За какое время продать/купить всё
extern time;
 
// Как часто совершать сделки
extern frequency;
 
// Сколько всего лотов купить/продать
// Если >0, то покупка, если 
extern quantity;
 
// Погрешность частоты совершения сделок
extern freq_eps;
 
// Погрешность объема в отдельной сделке
extern quantity_eps;
 
static time_to;
static time_elapsed;
static quantity_elapsed;
 
static ready = ;
 
static x_rand = 1;
 
function makeTrade(var q)
{
	var trnid;
	if (quantity > ) {
		signal::outputMultiple("Покупаю " + q + " лотов.");
		trnid = trade_action::buyMultiple(q, ::lots);
	}
	else {
		signal::outputMultiple("Продаю " + q + " лотов.");
		trnid = trade_action::sellMultiple(q, ::lots);
	}
 
	if (not trnid) {
		signal::outputMultiple(getLastErrorMessage());
	}
}
 
 
function printStats()
{
	signal::outputMultiple("-----");
	if (quantity > ) {
		signal::outputMultiple("Осталось купить " + quantity_elapsed +
			" бумаг за " + time_elapsed + " секунд.");
	}
	else {
		signal::outputMultiple("Осталось продать " + quantity_elapsed +
			" бумаг за " + time_elapsed + " секунд.");
	}
}
 
 
function arrangeNewTransaction()
{
	if (not isTradingAllowed() or not ready) {return;}
	time_elapsed = time_to - getSystemTime();
	var t = rand_uniform(frequency - freq_eps, frequency + freq_eps);
	if (t + getSystemTime() > time_to) {
		t = time_to - getSystemTime();
	}
	signal::outputMultiple("Следующая сделка через " + round(t) + " секунд.");
	setTimer("trade", t*1000, TIMER_AFTERDELAY);
}
 
function onStopRobot()
{
	if (quantity_elapsed) {
		time_elapsed = time_to - getSystemTime();
		printStats();
	}
	else {
		signal::outputMultiple("Задание выполнено.");
		ready = ;
	}
}
 
 
function trade()
{
	time_elapsed = time_to - getSystemTime();
	if (not isTradingAllowed() or not ready) {return;}
	if (time_elapsed  frequency) {
		makeTrade(quantity_elapsed);
		signal::outputMultiple("Все бумаги проданы!");
	}
	else {
		var q = quantity_elapsed  (time_elapsed  frequency);
		q = round(rand_uniform(q - quantity_eps, q + quantity_eps));
		if (q > quantity_elapsed) {q = quantity_elapsed;}
		if (q > ) {
			makeTrade(q);
			quantity_elapsed -= q;
			printStats();
		}
		else {
			signal::outputMultiple("Решил отложить сделку.");
			printStats();
		}
		if (quantity_elapsed) {arrangeNewTransaction();}
		else {onStopRobot();}
	}
}
 
 
function init()
{
	time_elapsed = time;
	time_to = getSystemTime() + time;
	quantity_elapsed = abs(quantity);
}
 
 
function onStartRobot()
{
	if (quantity !=  and frequency >  and time > ) {
		ready = 1;
		printStats();
		arrangeNewTransaction();
	}
	else {
		signal::output("Заданы некорректные параметры для торговли; выполнение скрипта отменено.");
		ready = ;
	}
}

Пересечение линий

  • addCrossWatch(lineno) — отслеживать пересечение линии lineno (ver. 1.13)
  • delCrossWatch(lineno) — перестать отслеживать пересечение линии lineno. (ver. 1.13)
  • isCross(a, b) — Проверяет наличие пересечения линий a и b. Возвращает 1, если a пересекает b снизу вверх, -1, если сверху вниз, и 0, если пересечение отсутствует. (ver. 1.13)
  • onApprovedCross(a, b) — событие пересечения линий, происходящее при открытие новой свечи (когда оно уже не может пропасть в результате пересчета)
  • onCross(a, b) — событие пересечения линий индикатора
  • onFalseCross() — событие исчезновения пересечения линий индикатора при пересчете индикатора

Альфа-Директ

Бывает так, что при выборе брокера торговая платформа становится решающим аргументом.  Альфа-Директ — платформа одного брокера — Альфа-Банка. Клиенты могут выбирать между двумя платформами: QUIK и Альфа-Директ. Большинство осознанно выбирают второй вариант. На данный момент его новейшая версия 4.0. Однако после знакомства с ней опытные пользователи возвращаются к предыдущей версии 3.5.

Основная причина – большое число ошибок и недоработок в новой версии: не сохраняются настройки интерфейса, с графиков не удаляются индикаторы, не удаётся изменить цветовую схему, при выборе торгового инструмента может выскочить окно выставления ордера для другого инструмента и мн. др. На форуме брокера выявлению подобных ошибок посвящён специальный раздел. У версии 3.5 никаких подобных проблем не наблюдается. Среди её достоинств – простота и наглядность, автоматизация многих функций, которые в других терминалах требуют ряда действий. Вот несколько примеров.

В окне «Мои позиции» показаны не только объёмы и цена активов в портфеле, но и приходящиеся на них доли от общей суммы. Очень полезная информация для портфельных инвесторов. Рядом с колонкой «УчЦена», где показана цена актива на момент покупки, есть колонка «Цена», где показана цена на данный момент. Следующая за ней колонка «%НП/У» показывает изменение цены актива в процентах. Эта информация помогает определить лидеров и аутсайдеров, чтобы принимать решения по структуре портфеля. Если в портфеле имеются облигации, по ним показывается накопленный купонный доход. К слову, в QUIK такой возможности нет, а ведь НКД входит в сумму баланса. Ещё одна полезная особенность терминала Альфа-Директ: при заполнении торгового поручения в том же самом диалоговом окне можно наблюдать стакан заявок.

Безопасность данных обеспечивается при помощи электронной цифровой подписи. Для этого кроме терминала на компьютере устанавливается программное обеспечение Крипто-Про. Клиенты Альфа-Банка получают лицензию на него бесплатно. Это ещё один полезный бонус.

Возможности инвесторов на Франкфуртской бирже

Мнения инвесторов и профессионалов.

13 апреля 2010 г., г.Москва. — Сегодня на портале Инвестиционного холдинга «ФИНАМ» finam.ru прошла Интернет-конференция «Франкфуртская биржа: новые возможности для российских инвесторов».

От компании «Скрин маркет системз» на вопросы участников отвечал Андрей Магуров, директор по развитию и один из разработчиков системы TRANSAQ.
Участником от Франкфуртской биржи был Роман Кириндасов, глава представительства Deutsche Boerse в России.
ИХ «ФИНАМ» на конференции представляли руководитель отдела международных рынков Павел Лось и руководитель отдела информации и анализа мировых рынков Михаил Аристакесян.

Программный комплекс TRANSAQ это современная торговая система для работы на российском и международном фондовом рынках. Сегодня TRANSAQ представляет уникальную на российском рынке услугу прямого доступа к Франкфуртской бирже – рынкам Xetra (Exchange Electronic Trading) и Scoach (Structured Products).

Доступ к Франкфуртской бирже означает для российских инвесторов возможность инвестирования в более чем 400 000 ценных бумаг на главной бирже Германии.

Роман Кириндасов обратил внимание на то, что «в сегменте индексных фондов, в торговле варрантами и сертификатами Франкфуртская биржа является абсолютным европейским лидером». Он также привел статистику, согласно которой объем торговли на одну компанию на Франкфуртской Фондовой бирже в 2,2 раза больше, чем на Лондонской Фондовой бирже

Выступающие отметили, что на бирже, помимо немецких финансовых инструментов, торгуются британские, американские, китайские, индийские, бразильские ценные бумаги, а также проводятся торги на ведущие мировые индексы. Из бумаг российских компаний на этой площадке торгуются депозитарные расписки компаний «Аэрофлот», «Автоваз», «Газпром», «Комстар», «Лукойл», «Мечел», «Магнит», «Ростелеком», «Сибирьтелеком» и др. Подробнее – на сайте Boerse Frankfurt.

Павел Лось сообщил, что впервые в российской практике торговля осуществляется без брокеров-посредников, т.е. «ФИНАМ» на Франкфурте является брокером.

TRANSAQ в свою очередь обеспечивает прямой доступ на биржу и работу с финансовыми инструментами без «технологических» посредников . Сегодня это уникальное предложение на российском рынке.

Андрей Магуров заявил, что «нет ограничений на применимость функционала TRANSAQ (графики, инструментарий теханализа, скрипты ATF) в отношении инструментов рынка Frankfurt». Это относится к любому из 400 000 инструментов, торгуемых на Deutsche Boerse.

«Для инструментов, инициализуемых пользователем в режиме реального времени, обеспечивается автоматическая доставка исторической информации по динамике цен (десять и более лет в суточных «свечках», до десяти торговых дней в «минутках»).
Для финансовых инструментов Deutsche Boerse транслируются такие показатели, как совокупный спрос/предложение и общее число заявок на покупку/продажу, on-line OrderBook глубиной 10×10», – уточнил г-н Магуров.

Г-н Кириндасов отметил, что «концепция построения Москвы как Международного Финансового Центра в том числе подразумевает, что немецкие и другие иностранные инвесторы могут торговать напрямую на российских биржах и наоборот. Как показывает мировая практика, при открытии рынков общий объем торгов увеличивается, что идет на пользу обеим сторонам».

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

По вопросам внедрения и развития обращайтесь к специалистам компании по телефону +7 (495) 380-4116 или электронной почте.

Справка о компании:

ЗАО «Скрин маркет системз» создано осенью 1999 года. Компания специализируется на разработке электронных систем реального времени для финансового рынка. Главный продукт – система брокерского обслуживания TRANSAQ, ставшая сегодня одним из ведущих программных комплексов для работы на российском рынке ценных бумаг.

Итоги рекламной акции А Я люблю TRANSAQ

Компания «Скрин маркет системз» подвела итоги рекламной акции «А Я люблю TRANSAQ», проходившей с 17 января по 10 февраля. Определены победители (далее приводим цитаты из работ):

1 место — «Alkariot» (Кречетов)

Я работаю с акциями на споте ММВБ, и это единственный источник заработка. С торговым терминалом TRANSAQ я знаком два года, до этого пользовался другими системами.

2. Простота настроек. Например, для добавления бумаг в «Финансовые инструменты» намного удобнее искать их в общем списке по алфавиту, чем смотреть разные котировальные списки. Кроме того, удобно вызывать информацию по портфелю бумаг и денежным позициям, переключать счета. Это освобождает много времени.

3. Удобство работы с заявками. Мне очень нравится, что можно задавать размер
заявки в процентах от имеющихся денежных средств.

4. Приятный внешний вид графиков

Это немаловажно, поскольку помогает трейдерам, использующим в своей торговле технический анализ

Не могу не сказать несколько слов про встроенный язык программирования ATF. Работа торгового робота на языке ATF стабильна, заявки успевают исполняться практически без проскальзывания. Кроме того, язык позволяет создавать разные торговые системы (http://www.comon.ru/blogs/?tag=7448).


2 место — Олег Кравченко

Я не понаслышке знаю разные программы интернет-трейдинга. С системой TRANSAQ я знаком c 2007 г. С интересом следил за ее возрастающими возможностями. С 2008 года она постоянно совершенствуется, и на сегодняшний день, я считаю, TRANSAQ превосходит по своей функциональности распространённый аналог.

Удобные функции TRANSAQ:

  • формирование заявки по проценту от портфеля, на определённую сумму, создание новой позиции в процентах или лотах, выставление заявки по времени
  • быстрое закрытие всех позиций
  • структура портфеля
  • блокнот поручений
  • сравнительный анализ секторальных индексов
  • отображение котировок на графике
  • возможность на одном графике отслеживать динамику разных бумаг (например, одного сектора), видеть свои сделки и создавать пометки, измерять интервалы в свечах, рублях и процентах

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


3 место — Николай Якумов

Отдельного внимания заслуживает TRANSAQ Handy. Разработчики обеспечили работу on-line в условиях низкой скорости передачи информации. Упрощенный интерфейс сохраняет все самое необходимое, и скорость работы очень радует!

Интересные комментарии пользователей системы Интернет-трейдинга TRANSAQ:

Станислав К.: «Случайно забрел на ваш сайт, и не удержался от положительного комментария в ваш адрес! TRANSAQ — cамая удобная система, где реализовано все по принципу «Все гениальное – просто»! Нет никакого информативного хлама и перегруженности таблиц! Жаль что нет dll для соединения с Omega, если эту систему дополнить этой прекрасной способностью, TRANSAQ будет безупречен! И еще было бы очень удобно сделать функцию (галочку) в настройках, которая бы делала названия окон таблиц фиксированными, т.е. независимыми от представляемой информации!»

Дмитрий Б.: «Я считаю, что успех на бирже придёт, если к торговле относиться не как к игре, а как к ремеслу. За это и выбрал TRANSAQ. Мне нравится, что при внезапном пропадании проводного интернета, используя стандартный 110 Kb/s модем мобильного телефона, можно спокойно работать в течение 3,5 часов в TRANSAQ, без видимых признаков торможения данных. В аналоге, для сравнения, система будет периодически «отдыхать», и батарейки едва хватит на час. Хочу пожелать удачи всем пользователям программы TRANSAQ».

Поделитесь своими впечатлениями о системе Интернет-трейдинга TRANSAQ! Присылайте отзывы, замечания и пожелания на наш адрес avt@transaq.ru!


Благодарим всех участников акции и поздравляем победителей!

Если вы еще не пробовали работать с TRANSAQ — сделайте это прямо сейчас!
Скачайте дистрибутив системы виртуальных торгов TRANSAQ Intra (1 850 Kb) и запустите программу с идентификатором INTRA1 (или: INTRA2, INTRA3, INTRA4, INTRA5, INTRA6, INTRA7, INTRA8) и паролем transaq. Успехов!

Ознакомиться с регламентом акции «А Я люблю TRANSAQ» можно по этой ссылке.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: