LINUX.ORG.RU

Проект TFX


0

0

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

http://linfoline.homedns.org/TFX/download/tfx14012008.tar.bz2

Данный пакет можно распаковать в любой каталог, установка на данный момент не предусмотрена, то есть в распакованном каталоге уже есть скомпилированные исполняемые файлы для x64 и x32 архитектур которые можно запустить прямо из каталога. Для работы необходима GTK+ 2.1x (в Ubuntu 7.10 должно работать без проблем).

Предупреждаю!

Если вы не хотите копаться в исходниках, то этот проект не для вас. Для простых пользователей он будет полезен ещё не скоро.

Это не бетта версия и даже не альфа, это полуфабрикат который требует серьёзной доработки.

P/S Режим масштабирования графиков переключается средней кнопкой мышки. Отображение панелей графика включается/выключается двойным щелчком мышки.

>>> Просмотр (1440x900, 270 Kb)



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

Что-то я не пойму. Исходники не даёшь, хотя говоришь, что это для тех, кто любит их ковырять. Предлагаешь скачать бинарники (я им вообще не доверяю) для x86, в придачу к x86-64, да ещё и обзываешь x86-64 неким x64. Ну вот и как после всего этого, относиться к подобным "выкладываниям"?

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

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

В пакете как раз исходники, бинарники я добавил для тех кто не захочет компилировать, а просто захочет посмотреть что это такое вобще.

Названия сократил из-за враждёной лени :) Понятно ведь что имеется в виду, зачем писать лишние три знака.

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

>Названия сократил из-за враждёной лени :) Понятно ведь что имеется в виду, зачем писать лишние три знака.

Что бы не писать лишние знаки, нужно писать "32 и 64 бита", а x64 лично у меня навивает исключительно i364 и мне не понятно!

ЗЫ: Ну коли исходники даёшь, так и быть погляжу. :)

anonymous
()

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

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

>>> license_rus.txt в koi8-r о_О

Что на ЛОРе дали то и положил :)

Я даже не посмотрел на кодировку, спасибо теперь буду знать.

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

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

Это твоё ИМХО, или на этот счёт есть какие-то правила? Где почитать?

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

И это, ты HIG читал? Тебе не кажется, что использовать стандартные иконки "стрелочки" для деления окна (считай, создания новых) не совсем корректно?

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

>>> И это, ты HIG читал? Тебе не кажется, что использовать стандартные иконки "стрелочки" для деления окна (считай, создания новых) не совсем корректно?

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

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

из текста вообще не понятно для чего эта программа? Из скрина выходит что она что то делает с форексом, но что? Показывает графики или позволяет торговорать на неограниченном числе брокеров (хоть под одного специально затачивается?), или она дает расчетные инструменты, какие? Короче непонятно для чего вообще существует прога которую предлагается дорабатвать и править.

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

>>> ля чего вообще существует прога которую предлагается дорабатвать и править

Программа разрабатывается как платформа для тестирования торговых систем, так как исходники открыты её можно "нафаршировать" любым функционалом, было бы желание. :)

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

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

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

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

Просто у самого тоже весьма емкий проект, зарелизить все никак не могу. С временем пока напруга. Питаю надежду что к лету что-нибудь рожу, но есть сомнения :)

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

да, кстати... $ whois gtfx.org NOT FOUND

так что можешь застолбить пока есть возможность ;). буковка g думаю сам понимаешь откуда :) ибо gnome/gtk приложение.

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

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

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

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

Нормально парень начал! МТ для линукс есть? Нету! То-то!

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

>>> Кодерам зачот.

Спасибо, но я пока один кодер, так что в единственном числе пожалуйста :)

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

http://linfoline.homedns.org/ твое?

тогда зачет!

laune
()

огромный респектище тебе!!!!!

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

>>> А где берешь котировки?

Сразу видно что программу не смотрел :)

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

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

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

>>> До написания собственного языка

Вот вы мне объясните пожалуйста, зачем нужен дополнительный язык если программа пишется на 'Си' и исходный код полностью открыт?

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

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

Хорошо, тогда серьезнее, оно умеет торговать? С каким брокером? Оно понимает открытие счета? Или это чисто аналитика?

У него есть индикаторы или пока нет еще?

ЗЫ Посмотрю когда домой доберусь...

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

гепы оно тоже пока не сглаживает... Имхо велосипед. Есть румус на худой конец, там аналитика на хорошем уровне

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

>>> гепы оно тоже пока не сглаживает...

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

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

Почему? Когда будет готов с удовольствием гляну. Пока оно реализует часть того что и пишется с помощью metatrader api для win32 за полчаса, который также опенсорс и находится в свободном доступе.

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

Багрепорты кстати куда слать? И фича реквесты. Хочу хоть этим поучаствовать. Может и допишу чего... если время будет

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

ЗЫ. В целом к проекту отношусь крайне положительно.

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

>>> Багрепорты кстати куда слать? И фича реквесты. Хочу хоть этим поучаствовать. Может и допишу чего... если время будет

В программе указаны мои координаты sergeyvp()gmail.com.

На данный момент лучше не тратить время на написание собственного кода к программе, так как структура программы может сильно измениться. Лучше просто просмотреть код и высказать своё мнение о дальнейшем развитии проекта, за сообщения об ошибках отдельное и большое спасибо заранее! :)

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

>>> metatrader api для win32

Вот в этом всё и дело :) Хочется под линукс.

А вобще проект пишется "просто ради удовольствия", если со временем из этого что-нибудь получится -- хорошо, не получится -- ну и ладно, от программирования удовольствие получу :)

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

>>> Я непонял, зачем резисторы на графике?! o_O

Хорошая шутка! (всхохотамши под лавкою)

P/S Это "японские свечи", если ты серьёзно спрашивал :)

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

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

Ну рынок FOREX тоже своего рода "игрушка".

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

sergey_vp!!!! респект тебе многгократный. Думаю что ты стал одним из тех кто сможет сдвинут глыбу форекса под линуксом. А индикаторы, мета язык, торговля через брокеров - это от лукавого.

Ps TCL, Lua, и "API от брокеров" доступны уже давно и на западе и в России. А к депозитам всеравно не один брокер (если он в своем уме) не допустит минуя API.

Дорогу осилит идущий! (цы)

neDBA
()

Спекуляции на краткосрочных колебаниях - зло. Спекулянт - сраный паразит и должен быть уничтожен.

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

>>> русские каменты)

Ну не умею я на английском и если честно учить не очень хочется. :) А вобще кого раздражают коментарии могут воспользоваться sed. :)

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

>>> Спекуляции на краткосрочных колебаниях - зло

Это у вас от недопонимания процесса такое мнение сформировалось.

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

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

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

Бугага! Крупные банки итак правят миром.

>Если на рынке не будет краткосрочных спекулянтов

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

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

>>> Бугага! Крупные банки итак правят миром.

Я даже знаю каких фильмов ты насмотрелся :) Небось и в "мировое правительство" тоже веришь?

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

>>> _Реальный_ товар знаешь откуда берется, малыш?

А цены на реальный товар знаешь как формируются, Карлсон? :)

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

>Небось и в "мировое правительство" тоже веришь?

Ах да, у вас в сказочке, вероятно, содружество независимых, сердечно любящих друг друга государств. :D

>А цены на реальный товар знаешь как формируются, Карлсон? :)

Здесь ты, наверное, расскажешь про спрос и предложение.. ;] За Карлсона - зачет.

Ладно, не буду тебя будить, Нео.

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