Россия, 127055, Москва, Лесная, 30 тел./факс (495) 755-8748, (499) 967-3412 e-mail: sales@interfintrade.ru Система автоматической торговли «Авто-трейдер»

Презентация:



Advertisements
Похожие презентации
Вопросы системной торговли. Реализация механических торговых систем с помощью торговых автоматов. Особенности применения программы технического анализа.
Advertisements

API. Роботы. Приводы. «Робот» - автоматическое устройство с антропоморфным действием, которое частично или полностью заменяет человека при выполнении.
Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Проект: Партнер Закрытое акционерное общество.
AutoTrade Pro Слайд AutoTrade Pro Доверительное управление и системная торговля в одном терминале.
2 ООО «АЛОР +» TSlab Классический трейдинг с лабораторией TSLab Подключение лаборатории, настройка рабочего пространства трейдера Технический анализ в.
Эволюция интернет-трейдинга. Наблюдение за ходом торгов Построение графиков и базовых индикаторов технического анализа Данные с мировых рынков и новостные.
ITinvest CQG – Передовые технологии трейдера. Артем Пономарев Вебинар:
Предложения ARQA Technologies для брокеров Владимир Курляндчик Директор по развитию, ARQA Technologies arqa.ru.
Скальпинг и торговля внутри дня. Скальпинг Скальпинг – вид совершения сделок, при котором позиция держится очень короткое время Торговля внутри дня –
ITinvest SmartX TM новый торговый терминал от ITinvest Владимир Твардовский Артем Пономарев Сергей Борисов.
Знакомство с TrustManager ARQA Technologies quik.ru.
Написание роботов c помощью MetaStock и Omega. «Робот» - автоматическое устройство с антропоморфным действием, которое частично или полностью заменяет.
Данил Бабурин Руководитель разработки QUIK ARQA Technologies Подходы к организации риск-менеджмента на базе продуктов линейки QUIK.
QUIK. Инструменты для торговли на срочном рынке Украинской биржи Виталий Скоробогатов Руководитель отдела технической поддержки QUIK, ARQA Technologies.
2 ООО «АЛОР +» Интерфейс Обновление данных в webQUIK производится через заданные интервалы времени, минимум 1 секунда. Пользователь может самостоятельно.
© ARQA Technologies, 2009 Предложения ARQA Technologies для украинских торговцев Предложения ARQA Technologies для украинских торговцев Владимир Курляндчик,
Понятие трейдер и особенности его деятельности. Тре́йдер (Трэ́йдэр, англ. Trader) биржевой торговец. Обычно подразумевается торговля ценными бумагами.
Мобильный трейдинг! Полноценный мобильный терминал для Интернет-трейдинга, который всегда рядом! АЛОР.Трейд для Android Торговый терминал для смартфонов.
Новый взгляд на привычные вещи. Принципиально Принципиально новый подход к автоматизации биржевой торговли на ММВБ и FORTS От торговой стратегии и её.
WEBQUIK СМВБ-Информационные технологии Телефон: Сайт: Предлагаем Вам краткое знакомство с webQUIK.
Транксрипт:

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Система автоматической торговли «Авто-трейдер» ЗАО «Финансовая компания «Интерфин трейд»

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) «Интерфин трейд» представляет автоматическую систему торговли «Авто-трейдер» Что в результате получает Клиент? Нивелирование человеческого фактораАвтоматический анализ рынка Облегчение труда трейдера Обучение специалистов.Консультационная поддержка. Высокая скорость обработки заявок Возможность одновременной работы на нескольких биржах Одновременная работа по нескольким бумагам

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Блок-схема системы. OMEGA Prosuite 2000i блок обработки информации DLL MTC Сервер ИФТ OMEGA Prosuite 2000i – программа технического анализа MTC – Механическая торговая система (набор правил созданных инвестором) Блок обработки информации (написан для работы с DLL) – блок отправки заявок: - DLL ориентирована на сервер ИФТ «Интерфин трейд» и изменению не подлежит - каждой DLL присваивается логин, уникальный для каждого клиента DLL (dynamic link library – динамическая библиотека обмена данными) - предназначена для исполнения заявок на сервере брокера Сервер ИФТ (торговый сервер интернет-трейдинга ФК «Интерфин трейд») NetInvestor Client контроль заявок

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Преимущества использования DLL. На сегодняшний день «Авто-трейдер» один из немногих доступных широкому кругу пользователей вариант реализации автоматической торговли. Задача трейдера заключается в том, чтобы создать прибыльную торговую систему, в которую можно вносить изменения и оптимизацию, с высоким процентом прибыльных сделок либо высоким соотношением среднего выигрыша от сделки и среднего проигрыша, а еще лучше одновременно с этими двумя параметрами. С использованием DLL вся цепочка передачи информации на сервер для исполнения преодолевается за доли секунды Программа самостоятельно получает и анализирует данные о состоянии нескольких портфелей одновременно Возможность выставлять котировки одновременно по нескольким активам на различных биржах

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Возможности программы Автоматическое выставление заявки по сигналу OMEGA Prosuite 2000i Автоматическое снятие заявки по сигналу OMEGA Prosuite 2000i Автоматический запрос денег в портфеле по сигналу OMEGA Prosuite 2000i Автоматический запрос ценных бумаг в портфеле по сигналу OMEGA Prosuite 2000i Одновременное обслуживание нескольких клиентов (число не ограничено) Одновременная работа по нескольким ценным бумагам (число не ограничено) Скорость обработки запросов 0,01 секунда Автоматическое установление соединения с сервером Использование тестовой версии в офисе компании

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Описание функций DLL defineDLLFunc: "d:\niordcover.dll", int, "conn",lpstr,int,lpstr,lpstr,lpstr,lpstr,int; defineDLLFunc: "d:\niordcover.dll", int, "conn",lpstr,int,lpstr,lpstr,lpstr,lpstr,int; defineDLLFunc: "d:\niordcover.dll", int, "init", lpstr; defineDLLFunc: "d:\niordcover.dll", int, "init", lpstr; defineDLLFunc: "d:\niordcover.dll", int, "disconn"; defineDLLFunc: "d:\niordcover.dll", int, "disconn"; defineDLLFunc: "d:\niordcover.dll", int, "is_conn"; defineDLLFunc: "d:\niordcover.dll", int, "is_conn"; defineDLLFunc: "d:\niordcover.dll", defineDLLFunc: "d:\niordcover.dll", int, "order",lpstr,lpstr,lpstr,lpstr,lpstr,lpstr,lpstr,double,int,lpstr,lpstr,lpstr,int; int, "order",lpstr,lpstr,lpstr,lpstr,lpstr,lpstr,lpstr,double,int,lpstr,lpstr,lpstr,int; defineDLLFunc: "d:\niordcover.dll", defineDLLFunc: "d:\niordcover.dll", double, "get_current_portfolio",LPSTR,LPSTR, LPSTR,LPSTR,int,int; double, "get_current_portfolio",LPSTR,LPSTR, LPSTR,LPSTR,int,int; defineDLLFunc: "d:\niordcover.dll", defineDLLFunc: "d:\niordcover.dll", int, "orders_open",LPSTR, LPSTR, LPSTR,int; int, "orders_open",LPSTR, LPSTR, LPSTR,int; defineDLLFunc: "d:\niordcover.dll",defineDLLFunc: "d:\niordcover.dll", lpstr, "get_order_code",lpstr,lpstr,lpstr,lpstr,double,int,int,int; lpstr, "get_order_code",lpstr,lpstr,lpstr,lpstr,double,int,int,int; defineDLLFunc: "d:\niordcover.dll", defineDLLFunc: "d:\niordcover.dll", int,"wd_order_by_number",LPSTR{orderno},LPSTR {secboard},int {TimeOut}; int,"wd_order_by_number",LPSTR{orderno},LPSTR {secboard},int {TimeOut}; defineDLLFunc: "d:\niordcover.dll", defineDLLFunc: "d:\niordcover.dll", int, "portfolio_open",LPSTR {secboard},LPSTR {account}, LPSTR {brokerref},int {TimeOut}; int, "portfolio_open",LPSTR {secboard},LPSTR {account}, LPSTR {brokerref},int {TimeOut};

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Пример проверки и установки соединения с торговым сервером result = is_conn(); if LastBarOnChart and result=0 then Begin output_init = init("D:\\mfcniorder.dll"); output_conn = conn(" ",2900,login,login,login,"netinvestor",LogMsg); output_orders_open=orders_open(secboard,account,brokerref,TimeOut); out_portfolio_open=portfolio_open(secboard,account,brokerref,TimeOut); fileappend("D:\conn.txt","conn ;"+NumToStr(time,0)+";"+brokerref+"; init="+NumToStr(output_init,0)+"; output_conn=" +NumToStr(output_conn,0)+"; output_orders_open="+NumToStr(output_orders_open,0)+"; out_portfolio_open="+NumToStr(out_portfolio_open,0)+NewLine); end;

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Пример выставления заявки Пример выставления заявки orders=order( account, buysell, {buy-B, sell-S} buysell, {buy-B, sell-S} mktlimit, {mktlimit} {Market-M, Limit-L} mktlimit, {mktlimit} {Market-M, Limit-L} splitflag, {splitflag} {O- OnePrise, S-...Price} splitflag, {splitflag} {O- OnePrise, S-...Price} immcancel, {immcancel} {'Probel',N,W} immcancel, {immcancel} {'Probel',N,W} secboard, {LPSTR} {secboard="EQBR"} secboard, {LPSTR} {secboard="EQBR"} seccode, {seccode=EESR"} seccode, {seccode=EESR"} price, {price} price, {price} quantity, {quantity=lot} quantity, {quantity=lot} brokerref, {brokerref} {kl/} brokerref, {brokerref} {kl/} extref, {extref} extref, {extref} yeld, {P} yeld, {P} timeout ); {TimeOut servera} timeout ); {TimeOut servera}

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Входные параметры системы Логин клиента Лимит Short Счет Изменяемые входные параметры (константы) вводятся через Изменяемые входные параметры (константы) вводятся через Input.

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Технические характеристики DLL Скорость выставления заявки 0,1-1секунды, в зависимости от качества связи, загруженности торгового сервера, количества выставляемых заявок. Информация о портфеле клиента, номерах заявок хранятся непосредственно в памяти DLL, что увеличивает быстродействие системы в целом. Информация о портфеле клиента, номерах заявок хранятся непосредственно в памяти DLL, что увеличивает быстродействие системы в целом.

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Недостатки и преимущества торговой платформы OmegaResearch Prosuite2000i Программа изначально не создавалась для он-лайн торговли, а предназначалась исключительно для бэктестинга торговых стратегий и подачи алертов для пользователя. Программа изначально не создавалась для он-лайн торговли, а предназначалась исключительно для бэктестинга торговых стратегий и подачи алертов для пользователя. MarketPosition- изменяет свое значение через один бар после генерации торгового сигнала (использовать внутренние переменные) MarketPosition- изменяет свое значение через один бар после генерации торгового сигнала (использовать внутренние переменные) Barstatus(1)=2- выдавать сигнал после закрытия бара. Сигнал поступит одновременно с первой сделкой (открытием) следующего бара Barstatus(1)=2- выдавать сигнал после закрытия бара. Сигнал поступит одновременно с первой сделкой (открытием) следующего бара Barstatus(1)=1- выдавать сигнал после выполнения condition не дожидаясь закрытия бара. Сигнал может поступать многократно в течении текущего бара (использовать внутренние переменные для блокировки). Barstatus(1)=1- выдавать сигнал после выполнения condition не дожидаясь закрытия бара. Сигнал может поступать многократно в течении текущего бара (использовать внутренние переменные для блокировки).

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) LastBarOnChart- отсеивает торговые сигналы прошлых периодов (в противном случае выставит все соответствующие заявки в систему)! LastBarOnChart- отсеивает торговые сигналы прошлых периодов (в противном случае выставит все соответствующие заявки в систему)! BarInterval=30- защищает от случайного переключения пользователем периода графика. BarInterval=30- защищает от случайного переключения пользователем периода графика. При генерации сигнала по окончанию (закрытию бара) в случае наступления сигнала внутри бара и отмене его по закрытию сигнал будет исполнен! Использовать внутренние переменные (триггеры) для блокировки. При генерации сигнала по окончанию (закрытию бара) в случае наступления сигнала внутри бара и отмене его по закрытию сигнал будет исполнен! Использовать внутренние переменные (триггеры) для блокировки. При пересечении внутри бара срабатывает сигнал. При пересечении внутри бара срабатывает сигнал.

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Возможность использования внешних приложений и внутренних переменных позволяет оперировать с размером текущей позиции, рассчитать общее текущее состояние портфеля, выставлять стоп-лоссы и тейк-профиты Возможность использования внешних приложений и внутренних переменных позволяет оперировать с размером текущей позиции, рассчитать общее текущее состояние портфеля, выставлять стоп-лоссы и тейк-профиты Закрыть позиции и не осуществлять сделок при наступлении заданного события ( просадка по счету, тейк- профит по портфелю и т.д.) Закрыть позиции и не осуществлять сделок при наступлении заданного события ( просадка по счету, тейк- профит по портфелю и т.д.) Использовать глобальные переменные для обмена информацией между графиками. Использовать глобальные переменные для обмена информацией между графиками.

Россия, , Москва, Лесная, 30 тел./факс (495) , (499)

Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Контактная информация: ЗАО ФК «Интерфин трейд» Россия, , Москва, Лесная, 30 тел./факс (495) , (499) Internet: