LINUX.ORG.RU

Проект TFX


1

0

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

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

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

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

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



Проверено: hibou ()
Ответ на: комментарий от sergey_vp

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

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

Ingwar ★★★★★
()
Ответ на: комментарий от Ingwar

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

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

Ingwar ★★★★★
()
Ответ на: комментарий от Ingwar

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

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

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

sergey_vp
() автор топика

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

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

mechanic
()

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

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

cvb
()
Ответ на: комментарий от mechanic

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

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

sergey_vp
() автор топика
Ответ на: комментарий от cvb

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

mechanic
()
Ответ на: комментарий от sergey_vp

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

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

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

ericius
()
Ответ на: комментарий от ericius

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

krasnoglazeg
()
Ответ на: комментарий от krasnoglazeg

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

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

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

sergey_vp
() автор топика

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

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

Vest
()
Ответ на: комментарий от Vest

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

ericius
()
Ответ на: комментарий от sergey_vp

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

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

ericius
()
Ответ на: комментарий от ericius

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от ericius

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

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

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

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




ericius
()
Ответ на: комментарий от sergey_vp

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

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

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

ericius
()

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

x0x01
()
Ответ на: комментарий от ericius

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

ericius
()
Ответ на: комментарий от ericius

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

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

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

sergey_vp
() автор топика

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

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

env ★★☆
()
Ответ на: комментарий от sergey_vp

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

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

cvb
()
Ответ на: комментарий от sergey_vp

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

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

ericius
()
Ответ на: комментарий от ericius

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

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

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

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

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

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

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

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

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

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


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

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

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

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



ericius
()
Ответ на: комментарий от ericius

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

frost_ii ★★★★★
()
Ответ на: комментарий от sergey_vp

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

frost_ii ★★★★★
()
Ответ на: комментарий от frost_ii

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

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от sergey_vp

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

frost_ii ★★★★★
()
Ответ на: комментарий от sergey_vp

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

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

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

frost_ii ★★★★★
()
Ответ на: комментарий от frost_ii

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

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

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

sergey_vp
() автор топика
Ответ на: комментарий от frost_ii

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

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

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