LINUX.ORG.RU

Проект TFX


1

0

Проект нацелен на создание полностью свободной платформы для технического анализа фьючерсных рынков для Linux.

На данный момент структура программы доведена до состояния которое меня лично полностью устраивает в связи с чем я начал разработку сервера для онлайн режима, кто знает свободные источники данных по рынку Forex и по нашим ММВБ и РТС сообщите мне пожалуйста.

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

Качать тут http://linfoline.homedns.org/TFX/download/tfx20090409.tar.bz2

>>> Просмотр (1680x1050, 333 Kb)



Проверено: hibou ()

Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>В моём проекте исходный код полностью открыт, поэтому каждый сможет делать всё что захочет в рамках GPL2+, захочет кто-то скриптовой язык к проекту прикрутить -- ради бога, меня пока "С" устраивает полностью.

Учитывая, что mql Cи-подобный язык, по идее можно сделать элементарный препроцессор в код Си для компиляции, думаю можно... Больно много на mql готовых решений. К тому же оно в виде нескриптового объекта должно работать быстрее, что критично в "больших" советниках.

Ingwar ★★★★★ ()
Ответ на: Re: Проект TFX от Ingwar

Re: Проект TFX

>>> Учитывая, что mql Cи-подобный язык, по идее можно сделать элементарный препроцессор

Не могу ничего сказать на эту тему, я с MQL никогда не сталкивался.

Архитектура программы позволяет графикам обмениваться информацией за счёт чего можно легко писать системы реагирующие на определённый набор сигналов, возможно это и называется "советник", я просто не в курсе что скрывается под этим термином.

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Архитектура программы позволяет графикам обмениваться информацией за счёт чего можно легко писать системы реагирующие на определённый набор сигналов, возможно это и называется "советник", я просто не в курсе что скрывается под этим термином.

да, в терминологии метатрейдера это оно и есть.

Ingwar ★★★★★ ()
Ответ на: Re: Проект TFX от Ingwar

Re: Проект TFX

>>> да, в терминологии метатрейдера это оно и есть

Собственно изначально программа разрабатывается именно как инструмент для разработки автоматических систем анализа, а не просто рисовалка графиков. Возможно в будущем появится какой нибудь способ использовать готовые MQL советники, а может быть это и не понадобится.

Пока по плану онлайн режим, а там видно будет.

sergey_vp ()

Re: Проект TFX

Спеки на онлайн для Фортс лежат на ftp.rts.ru, там же есть и данные за прошедший торговый день. ММВБ сложнее - в личке могу объяснить что да как. Свободных источников реального онлайна нет - биржи запрещают. на Фортсе например каждая секунда дорога =) То что есть реальной картины не отображают. спеки по FIX у меня где-то были.

Софт нужный. одобряю=) Если бы еще с уклоном на МТС вообще бы цены не было =)

mechanic ()

Re: Проект TFX

>в связи с чем я начал разработку сервера для онлайн режима, кто знает свободные источники данных по рынку Forex и по нашим ММВБ и РТС сообщите мне пожалуйста.

может выгоднее взять протокол какого-нибудь готового решения, или научит эту строилку граффиков брать данные из субд какой-нибудь, просто это, имхо, практичней, те кому нужен анализ рынка данные всеравно получат, и экспорт в субд есть почти во всех торговых терминалах

cvb ()
Ответ на: Re: Проект TFX от mechanic

Re: Проект TFX

>>> Спеки на онлайн для Фортс лежат на ftp.rts.ru

Спасибо, попробую разобраться.

sergey_vp ()
Ответ на: Re: Проект TFX от cvb

Re: Проект TFX

>>> может выгоднее взять протокол какого-нибудь готового решения

Мой сервер будет выполнять транзитную роль, то есть накапливать данные из разных источников и раздавать клиентам, готовых таких по моему нет, да и мне если честно просто интересно самому это всё написать. :)

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>готовых таких по моему нет

все брокерские системы и МТС так работают

реализация тока разная

mechanic ()
Ответ на: Re: Проект TFX от mechanic

Re: Проект TFX

>>> все брокерские системы и МТС так работают

Они под GPL? Если нет, то не подходит.

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Они под GPL? Если нет, то не подходит. нет конечно =) видел одну западную с FIX под GPL

mechanic ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

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

В переводе на русский:
В огороде бузина, в киеве дядька, ибо пролетарии всех стран - соединяйтесь , потому что керогаз.
( Где это Вам так основательно по мозгам оттоптались ? )

А софтинка красивая, да.

ericius ()
Ответ на: Re: Проект TFX от ericius

Re: Проект TFX

>>> В переводе на русский:

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

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

Вопрос не в этом. Вопрос в эффективности распределения ресурсов. Ресурсы для реализации идеи и в плановой экономке найти можно, теоретически.

krasnoglazeg ()
Ответ на: Re: Проект TFX от krasnoglazeg

Re: Проект TFX

>>> Вопрос не в этом

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

На мой взгляд проблема нынешнего кризиса в том что одна страна присвоила себе право печатать резервную валюту и фактически паразитирует за счёт остальных участников рынка, как только эта ситуация изменится система начнёт работать в нормальном режиме. Если вас обсчитывают в магазине вы же не требуете закрыть все магазины, так почему когда людей обманывают всякие Мэддофы и Мавроди они сразу начинают требовать поменять систему!?

sergey_vp ()

Re: Проект TFX

> кто знает свободные источники данных по рынку Forex и по нашим ММВБ и РТС сообщите мне пожалуйста.

я не уверен на 100%, но может быть наш отечественный сайт РБК сможет чем-нибудь помочь. Там всегда указывают актуальные цены на акции

Vest ()
Ответ на: Re: Проект TFX от Vest

Re: Проект TFX

>>> но может быть наш отечественный сайт РБК сможет чем-нибудь помочь

Это не свободный источник, у них внизу сайта вот такая приписка

"Автоматизированное извлечение информации сайта запрещено."

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>У тебя есть идея ...
Ага, cейчас уже только
"в огороде бузина, в киеве дядька", что в 2 раза лучше.
так, давайте-ка мух и котлеты разделим, хорошо ?
Во первых - какая такая сакральная роль фьючерсов в описываемой вами модели (точнее - каким таким боком) ?
Необходимость спекулятивных производных иструментов ( и производных производных и тд ( какой максимальный уровень был достигнут в "современной модели" - 7 по моему ? )) для "процесс идёт" в противовес "процесс стоит" - логическая ошибка. ( ибо фьючерсы или иные производные не являются чем-то необходимым для функционирования системы, по крайней мере той модели которую Вы хотите представить ) ( возражения ?)
Во вторых, современная экономическая модель - спекулятивная ( возражения есть ? Надеюсь нет, ибо достаточно сравнить обьемы )
- так что привлекательность для спекулянта "моей идеи" , если она не еще один 10001 способ развести лохов, будет гораздо ниже 10000 известных "сравнительно честных способов отьема денег", и , как рациональный "инвестор" ( иначе бы Вы не смогли сохранить деньги таким специфическим способом "инвестирования", правильно ? ) , Вы деньги в "мою идею" просто не вложите. (те спекулятивные инструменты наоборот затрудняют функционирование системы) Что мы и наблюдаем в реальности - несмотря на гиганские обьемы "финансового рынка" найти деньги для реализации "идеи" - очень и очень нетривиальная задача.
Кое-как все-это функционирует ( причем скорее , функционировало, до текущей "большой зачистки" лохов ) за счет, скорее всего, дикого переизбытка денег в "финансовой системе" ( в мировой , в России все как всегда интересней ), но воздвигать всю эту вакханалию на пьедестал как одно из величайших достижений человечества - это, извините, уж слишком.
ЗЫ: Чуть сумбурненько так, но тут уж извиняйте, уже сплю "на ходу" ...

ericius ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

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

С чего Вы взяли что именно эта система работала, что она действительно работала, и что более интересно - что она оптимальна (как можно судить по Вашим довольно восторженным комментариям)?

ericius ()
Ответ на: Re: Проект TFX от ericius

Re: Проект TFX

>>> Чуть сумбурненько так, но тут уж извиняйте, уже сплю "на ходу" ...

Альтернативная система есть?

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

sergey_vp ()
Ответ на: Re: Проект TFX от ericius

Re: Проект TFX

>>> С чего Вы взяли что именно эта система работала, что она действительно работала

Под системой в данном случае я имею ввиду рыночные взаимоотношения, а не современную финансовую систему разработанную в дебрях ФРС США.

Вот скоро США развалятся и рынок начнёт более-менее нормально функционировать, и вовсе я не восхищаюсь рынком, я просто не вижу альтернативы на данном этапе развития человечества.

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Спекулятивные проблемы возникают не из-за системы, а из-за отсутствия контроля за некоторыми участниками системы
А кто будет контролировать контролеров ?
Альтернатива проста - "скрипач не нужен".

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

Ага, это такая увлекательная игра для скучающих джентельменов c деньгами ( как всегда, в пользу организаторов ) - не все же на скачках ставить или в картишки там, тут увлекательней ;).

Кто-то всегда имеет привилегии, чудес не бывает.




ericius ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Под системой в данном случае я имею ввиду рыночные взаимоотношения
Опять приходим к тому же - а причем здесь фьючерсы (и другие производные).
>Вот скоро США развалятся и рынок начнёт более-менее нормально функционировать

до следующего "переформатирования" системы, ибо она обречена по умолчанию ( так как те кто будут создавать новую систему - "все те же лица" , подерутся за то кто будет "иметь привилегии", откроют новый лохотрон (где "лохами" будут все независимо от вовлеченности (даже 0й - как сейчас), за исключением единиц "организаторов").
>я просто не вижу альтернативы

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

ericius ()

Re: Проект TFX

Отлично! Умничка, переводи на "правильный" хостинг, вещь востребованная

x0x01 ()
Ответ на: Re: Проект TFX от ericius

Re: Проект TFX

>>> так как те кто будут создавать новую систему - "все те же лица"

Так я о том же уже писал, смотри по топику выше.

Люди могут довести до абсурда любую систему, так что проблема не в системе а в том что некоторые люди всегда игнорируют правила системы ради собственной выгоды.

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Люди могут довести до абсурда любую систему, так что проблема не в системе а в том что некоторые люди всегда игнорируют правила системы ради собственной выгоды.
Если система порочна в своей основе, какая разница (кроме глубины кризиса послее ее краха) до какого уровня абсурда ее доведут люди ?

ericius ()
Ответ на: Re: Проект TFX от ericius

Re: Проект TFX

>>> Если система порочна в своей основе

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

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

sergey_vp ()

Re: Проект TFX

Валютные спекулянты на моём ЛОРе? No wai!

Я уж было подумал, что вы от кризиса передохли все. Ан нет, шевелятся, уроды.

env ★★☆ ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Мой сервер будет выполнять транзитную роль, то есть накапливать данные из разных источников и раздавать клиентам, готовых таких по моему нет, да и мне если честно просто интересно самому это всё написать. :)

ну тогда удачи в нелегком деле) кстати рекомендую очень хорошо над протоколом подумать, иногда реализация может превратиться в сильную головную боль, особенно если на си пишете

cvb ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Сама жизнь порочна в своей основе ... итд
Что-то Вы как-то из одной крайности в другую ... непорядок ;).
Альтруизм тоже заложен "на генетическом уровне" и тоже способствует "развитию" ( и имеет под собой вполне рациональные причины , как и конкуренция ) , но это так, к слову.

Если, пользуясь Вашей-же аналогией , куда не пойдешь - везде попадаешь в "казино", и крупье уверяют всех что "казино" - величайшее изобретение человечества, что альтернативы нет , что кроме как в "казино" жизни нет, все дороги ведут в "казино" , что "библиотеки", "кино- и просто театры" и тд - миф и угроза всему свободному человечеству и демократии ( причем крупье достаются всего-лишь крошки со стола , и чего они так напрягаются - непонятно, но это уже к психиатрам ), то причем здесь человеческая природа , когда ее удовлетворения это "казино" вполне может существовать где-то на обочине цивилизации, в укромных уголках, вместе с "публичными домами", "наркоторговлей" и прочими "благами" ея ( цивилизации ).
Бесмыссленно не желать жить внутри "казино"? Ооооочень спорное утверждение (замените "казино" на "бордель" - разницы мало). "Казино" необходимо хоть для чего-то кроме удовлетворения ( Ваши слова ) низменных инстинктов ? Однозначно нет.
"Скрипач не нужен"

ericius ()
Ответ на: Re: Проект TFX от ericius

Re: Проект TFX

>>> Что-то Вы как-то из одной крайности в другую ...

Это вас как раз по крайностям носит, потому как не можете понять то что я пытаюсь объяснить.

Крупье в казино кого-то насильно тащат?

А фьючерсами вас кто-то заставляет торговать?

А моя программа вам каким либо образом мешает жить?

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

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

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

>Это вас как раз по крайностям носит, потому как не можете понять то что я пытаюсь объяснить.
Обьяснять - видимо не является Вашей сильной стороной. Пишите программы - это получается явно лучше.

>Крупье в казино кого-то насильно тащат?

Хуже - "вы еще не с нами ? значит мы идем к вам !"

>А фьючерсами вас кто-то заставляет торговать?

>А моя программа вам каким либо образом мешает жить?

>Я не удивлюсь если некоторые начнут требовать запретить лотереи узнав что сосед выиграл и может больше не работать до конца жизни. Зависть знаете ли страшная штука.


Простите - вы блондинка юных лет ? Мне всегда было сложно понимать тн "женскую логику"
И вообще, это не ко мне, это сюда :
http://www.linux.org.ru/add_comment.jsp?topic=3621668&replyto=3631756

>В конце концов всегда есть возможность уехать в деревню и спокойно выращивать картошку наплевав на всякие там экономические потрясения.

Увы, такое уже давно невозможно.

PS: Диалог напоминает диалог с верующим, причем либо с новообращенным либо с фанатиком , знакомым с "писаниями" своей же секты весьма поверхностно. Сначала бред, потом попытка увильнуть, потом нападки в стиле "сам дурак". Торгуете ? Торгуйте на здоровье. Пишите хорошую программу ? Еще лучше. Только не надо при этом рассказывать сказки в стиле "я блондинка - мне можно".



ericius ()
Ответ на: Re: Проект TFX от ericius

Re: Проект TFX

>>> Увы, такое уже давно невозможно.

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

На оскорбления могу ответить только -- до свидания!

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

Для справки - фьючерсы придумал не Ньютон. В японии, например, они существовали за несколько веков до Ньютона.

frost_ii ★★★★★ ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

Для справки - Forex не имеет единого котировального центра, поэтому швейцарский сервер будет абсолютно бесполезен, так как у каждого(!) дилингового центра в россии будут свои котировки.

frost_ii ★★★★★ ()
Ответ на: Re: Проект TFX от frost_ii

Re: Проект TFX

>>> швейцарский сервер будет абсолютно бесполезен, так как у каждого(!) дилингового центра в россии будут свои котировки.

Я сравнивал котировки нескольких Российских ДЦ и они были совершенно одинаковы. Не знаю на сколько актуален швейцарский сервер который мне дали, но для начальной разработки он подойдёт, потом можно будет к любому ДЦ подключиться.

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

Про японцев не знал, спасибо за справку. :)

sergey_vp ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

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

frost_ii ★★★★★ ()
Ответ на: Re: Проект TFX от sergey_vp

Re: Проект TFX

Японцы испокон торговали рисом будущего урожая ;) и рисовали графики цен свечами.

Доступ к данным не бесплатен. http://old.micex.ru/micex_si/micex/users.jsp

Структура рынка Forex такова, что он не имеет единых котировок. Имел удовольствие наблюдать одновременно разные котировки от разных ДЦ. Да, кардинально не различались, но чтобы сделать сбор данных бессмысленным различий было вполне достаточно.

frost_ii ★★★★★ ()
Ответ на: Re: Проект TFX от frost_ii

Re: Проект TFX

>>> разумнее состряпать какой-то набор базовых классов на питоне, сделать биндинги и предоставить апи

Скорей всего так и будет сделано.

С платными источниками данных пока связываться не хочу.

sergey_vp ()
Ответ на: Re: Проект TFX от frost_ii

Re: Проект TFX

>>> Имел удовольствие наблюдать одновременно разные котировки от разных ДЦ

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

sergey_vp ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.