Программа для технического анализа рынка Forex (Есть среди линуксойдов трейдеры?)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

gBopHuk писал(а):
30.10.2007 02:31
А вот это несомненый плюс. Будем ждать выхода 0.2 :)

Ну до выхода 0.2 будет ещё много альфа выпусков под номером типа 20071125 и т.д. :)
Спасибо сказали:
Аватара пользователя
gBopHuk
Сообщения: 68

Re: Программа для технического анализа рынка Forex

Сообщение gBopHuk »

sergeyvp писал(а):
30.10.2007 02:36
gBopHuk писал(а):
30.10.2007 02:31
А вот это несомненый плюс. Будем ждать выхода 0.2 :)

Ну до выхода 0.2 будет ещё много альфа выпусков под номером типа 20071125 и т.д. :)


Очень итересно что получиться. Будем наблюдать за процессом.
Из всех моих вопросов осталься вопрос только про индикаторы:
Кикие будут индикаторы?
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

gBopHuk писал(а):
30.10.2007 02:40
Кикие будут индикаторы?

Я при создании темы указал что в первую очередь постараюсь реализовать базовые индикаторы из книги "Технический анализ фьючерсных рынков" Дж.Мэрфи. Вы можете составить список индикаторов которые интересуют вас и возможно они появятся в программе ;)
Спасибо сказали:
Аватара пользователя
gBopHuk
Сообщения: 68

Re: Программа для технического анализа рынка Forex

Сообщение gBopHuk »

sergeyvp писал(а):
30.10.2007 02:45
gBopHuk писал(а):
30.10.2007 02:40
Кикие будут индикаторы?

Я при создании темы указал что в первую очередь постараюсь реализовать базовые индикаторы из книги "Технический анализ фьючерсных рынков" Дж.Мэрфи. Вы можете составить список индикаторов которые интересуют вас и возможно они появятся в программе ;)


Надо поработать над списком (не все индикаторы я опробовал) но пока это:
Stochastic oscilator
Средняя скользящая ( moving avarages)
Alligator
Ichimoku Kinko Hyo
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

gBopHuk писал(а):
30.10.2007 02:49
Stochastic oscilator
Средняя скользящая ( moving avarages)
Alligator
Ichimoku Kinko Hyo

Первые три входят в базовый комплект, про последний ничего не знаю. :)
Вобщем как только выйдет первая тестовая версия для разработчиков я составлю небольшой список задач которые будут решаться в первую очередь. Тогда и сможете внести свои дополнения и идеи ;)
Спасибо сказали:
.ice
Сообщения: 4
ОС: Linux

Re: Программа для технического анализа рынка Forex

Сообщение .ice »

sergeyvp писал(а):
24.10.2007 17:49
Здравствуйте!

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


Очень полезное начинание, товарищ!
А как-нить можно поучаствовать в проекте? уже можно получить код на посмотреть/потестить? :)
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

.ice писал(а):
30.10.2007 08:48
А как-нить можно поучаствовать в проекте? уже можно получить код на посмотреть/потестить? :)

Пока нет.
Думаю в ближайшее время будет можно, хотя конкретных сроков назвать не могу :)
Спасибо сказали:
.ice
Сообщения: 4
ОС: Linux

Re: Программа для технического анализа рынка Forex

Сообщение .ice »

sergeyvp писал(а):
30.10.2007 08:53
Пока нет.
Думаю в ближайшее время будет можно, хотя конкретных сроков назвать не могу :)


В общем есть желание помочь :) Сам на форексе зарабатываю на дополнительный кусок хлеба с маслом. Пока под вайном/метатрейдером.
Буду сюда периодически заглядывать.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

.ice писал(а):
30.10.2007 09:04
В общем есть желание помочь :) Сам на форексе зарабатываю на дополнительный кусок хлеба с маслом. Пока под вайном/метатрейдером.
Буду сюда периодически заглядывать.

Хорошо, буду иметь в виду.
Спасибо сказали:
alexmay
Сообщения: 10
ОС: SLES

Re: Программа для технического анализа рынка Forex

Сообщение alexmay »

А чем обусловлен выбор GPL v3 ?
Со второй версией лицензии все понятно, с третьей - нет, да и насколько я знаю, к окончательному варианту так и не пришли
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

alexmay писал(а):
30.10.2007 16:42
А чем обусловлен выбор GPL v3 ?
Со второй версией лицензии все понятно, с третьей - нет, да и насколько я знаю, к окончательному варианту так и не пришли

Я свято верю в дело дядьки Столмана и надеюсь что к выходу программы они доведут лицензию до ума. :D
Вобще программу я пишу пока один, поэтому лицензии могу менять хоть каждый день :)
Спасибо сказали:
densss
Сообщения: 1
ОС: Linux Mint

Re: Программа для технического анализа рынка Forex

Сообщение densss »

Случайно нашёл через инет твою ветку на этом форуме. Даже зарегистрировался на форуме что-бы тебе ответить. Сам сижу на Линуксе и хочу начать изучать Форекс и на нём играть. А ставить винду из-за МТ очень не хочется . Спасибо тебе, большое дело делаешь :good:
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

densss писал(а):
12.11.2007 19:30
Даже зарегистрировался на форуме что-бы тебе ответить.

Добро пожаловать на linuxforum.ru :)
Спасибо сказали:
.ice
Сообщения: 4
ОС: Linux

Re: Программа для технического анализа рынка Forex

Сообщение .ice »

densss писал(а):
12.11.2007 19:30
Случайно нашёл через инет твою ветку на этом форуме. Даже зарегистрировался на форуме что-бы тебе ответить. Сам сижу на Линуксе и хочу начать изучать Форекс и на нём играть. А ставить винду из-за МТ очень не хочется . Спасибо тебе, большое дело делаешь :good:

MT под вайном отлично гоняется. с послденей версией, которая 0.9.50 ушли последние проблемы.
Но нативный клиент всеж нужен. что там с программой? жив еще проект? :)
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

.ice писал(а):
03.12.2007 15:48
Но нативный клиент всеж нужен. что там с программой? жив еще проект? :)

Проект жив.
Скоро будут доступны исходники для разработчиков.
Пока проект на уровне полуфабриката, но процесс идёт :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Программа для технического анализа рынка Forex

Сообщение BlackStar »

Красиво, успехов :)
LightLang Team
Спасибо сказали:
.ice
Сообщения: 4
ОС: Linux

Re: Программа для технического анализа рынка Forex

Сообщение .ice »

Красиво :)
Надеюсь цвета настраиваются. как-то красные линии на зеленом фоне не перевариваю :)
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

.ice писал(а):
29.12.2007 13:15
Красиво :)
Надеюсь цвета настраиваются. как-то красные линии на зеленом фоне не перевариваю :)

Цвета можно настраивать и настройки сохранять в виде отдельной темы.
Это я в процессе эксперементов несколько тем побыстренькому сделал, когда программа выйдет надеюсь пользователи помогут с настройками цветовой гаммы графиков :)

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

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

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

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

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

P/S Режим масштабирования графиков переключается средней кнопкой мышки или одновременным нажатием сразу двух кнопок.
Отображение панелей графика включается/выключается двойным щелчком мышки.
Спасибо сказали:
pretorean
Сообщения: 15
ОС: linux

Re: Программа для технического анализа рынка Forex

Сообщение pretorean »

любопытно...

а зачем прописываешь весь интерфейс в коде ?
из *.glade файлов загружать удобнее, да и сейчас разработчики всех гуйных библиотек рекомендуют загружать гуй из ресурсов
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

pretorean писал(а):
22.01.2008 11:42
а зачем прописываешь весь интерфейс в коде ?
из *.glade файлов загружать удобнее, да и сейчас разработчики всех гуйных библиотек рекомендуют загружать гуй из ресурсов


Во-первых изучаю GTK+, таская виджеты мышкой многому не научишься.
Во-вторых в программе применяются нестандартные виджеты (например многомерное деление на фреймы), поэтому мне удобнее руками всё прописывать.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

Добавил инструмент "Средние линии"
На очереди:
"Линии Боллинджера"
MACD
RSI
CCI

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

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Программа для технического анализа рынка Forex

Сообщение devilr »

В окне "Загрузка данных" нажимаю OK. Происходит "распаковка"... а потом все просто закрывается, вообще без всяких ошибок в консоли. Что программе надо? Ковыряние в коде будет позже - для начала бы просто посмотреть.
Mandriva 2007 PP+
Gtk+ установлен
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

devilr писал(а):
29.01.2008 00:38
В окне "Загрузка данных" нажимаю OK. Происходит "распаковка"... а потом все просто закрывается, вообще без всяких ошибок в консоли. Что программе надо? Ковыряние в коде будет позже - для начала бы просто посмотреть.
Mandriva 2007 PP+
Gtk+ установлен


Если без ошибок в консоли, то скорей всего нужно перекомпилировать программу, просто в распакованном каталоге набрать команду make (при условии что в системе есть всё необходимое для сборки GTK+ программ) получится бинарник tfx для вашей системы. Вложенные бинарники компилировались для Ubuntu, возможно в Mandriva что-то сделали с GTK+.

P/S А лучше еще чуть-чуть подождать, я обнаружил несколько бестолковых ошибок которые уже исправил и скоро выложу исправленный вариант.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Программа для технического анализа рынка Forex

Сообщение devilr »

Не хочет запускаться. Пробовал компилировать
[user@localhost]$ make
gcc `pkg-config --cflags --libs gtk+-2.0` -c main.c
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
In file included from main.c:1:
tfx.h:22:21: error: gtk/gtk.h: Нет такого файла или каталога
tfx.h:31:28: error: glib/gi18n-lib.h: Нет такого файла или каталога
In file included from main.c:1:
tfx.h:65: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx.h:87: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘status_ticker’
tfx.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘array_count_candle’
tfx.h:167: error: expected specifier-qualifier-list before ‘gulong’
tfx.h:187: error: expected specifier-qualifier-list before ‘gulong’
tfx.h:196: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx.h:198: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx.h:200: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘max_day_load’
tfx.h:202: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx.h:204: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx.h:211: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tfx_update_data’
In file included from main.c:2:
tfx_gui.h:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx_gui.h:35: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx_gui.h:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx_gui.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tfx_get_data_dialog’
tfx_gui.h:58: error: expected ‘)’ before ‘*’ token
tfx_gui.h:66: error: expected ‘)’ before ‘*’ token
tfx_gui.h:74: error: expected ‘)’ before ‘*’ token
tfx_gui.h:82: error: expected ‘)’ before ‘*’ token
tfx_gui.h:90: error: expected ‘)’ before ‘*’ token
tfx_gui.h:98: error: expected ‘)’ before ‘*’ token
tfx_gui.h:106: error: expected ‘)’ before ‘*’ token
tfx_gui.h:113: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tfx_gui.h:121: error: expected ‘)’ before ‘*’ token
tfx_gui.h:132: error: expected ‘)’ before ‘*’ token
main.c: In function ‘tfx_print_data’:
main.c:7: error: ‘gint’ undeclared (first use in this function)
main.c:7: error: (Each undeclared identifier is reported only once
main.c:7: error: for each function it appears in.)
main.c:7: error: expected ‘;’ before ‘ct’
main.c:9: error: ‘GPtrArray’ undeclared (first use in this function)
main.c:9: error: ‘qday’ undeclared (first use in this function)
main.c:10: error: ‘gulong’ undeclared (first use in this function)
main.c:10: error: expected ‘;’ before ‘date’
main.c:11: error: ‘count’ undeclared (first use in this function)
main.c:13: error: ‘cnt’ undeclared (first use in this function)
main.c:13: error: ‘ticker_array’ undeclared (first use in this function)
main.c:16: error: ‘str_ticker’ undeclared (first use in this function)
main.c:20: error: ‘date’ undeclared (first use in this function)
main.c:20: error: ‘date_array’ undeclared (first use in this function)
main.c:21: error: ‘ct’ undeclared (first use in this function)
main.c:23: warning: assignment makes pointer from integer without a cast
main.c:27: error: ‘Candle’ has no member named ‘time’
main.c:28: error: ‘Candle’ has no member named ‘open_p’
main.c:29: error: ‘Candle’ has no member named ‘high_p’
main.c:30: error: ‘Candle’ has no member named ‘low_p’
main.c:31: error: ‘Candle’ has no member named ‘close_p’
main.c: In function ‘main’:
main.c:48: error: ‘GtkWidget’ undeclared (first use in this function)
main.c:48: error: ‘top_window’ undeclared (first use in this function)
main.c:49: error: ‘vbox’ undeclared (first use in this function)
main.c:49: error: ‘FALSE’ undeclared (first use in this function)
main.c:50: error: ‘hbox’ undeclared (first use in this function)
main.c:51: error: ‘main_menu’ undeclared (first use in this function)
main.c:54: error: ‘TRUE’ undeclared (first use in this function)
make: *** [main.o] Ошибка 1

Стоит пакет gtk+2.0-2.10.11-2mdv2007.1.i586.rpm
Как точно узнать, какие именно пакеты ему еще надо?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

devilr писал(а):
29.01.2008 18:05
Не хочет запускаться. Пробовал компилировать
[user@localhost]$ make
gcc `pkg-config --cflags --libs gtk+-2.0` -c main.c
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable

Стоит пакет gtk+2.0-2.10.11-2mdv2007.1.i586.rpm
Как точно узнать, какие именно пакеты ему еще надо?


Для компиляции необходимо установить в систему пакеты для разработки, то есть пакеты в имени которых есть dev .
Я никогда не видел мандриву, в убунте пакет называется libgtk2.0-dev .
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Программа для технического анализа рынка Forex

Сообщение devilr »

Ошибок стало явно меньше, но все таки. Последний make
[user@localhost]$ make
gcc -g `pkg-config --cflags --libs gtk+-2.0` main.o tfx_getdata.o tfx_getlistfile.o tfx_gui.o tfx_lexscaner.o tfx_init.o tfx_unzip.o tfx_graph.o -o tfx
tfx_graph.o: In function `tfx_graph_motion_notify':
tfx_graph.c:(.text+0x5f2c): undefined reference to `gdk_event_request_motions'
collect2: ld returned 1 exit status
make: *** [tfx] Ошибка 1
Поставил море пакетов. Непонятно, в каком именно пакете может находиться описание функции gdk_event_request_motions?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

devilr писал(а):
29.01.2008 20:54
Поставил море пакетов. Непонятно, в каком именно пакете может находиться описание функции gdk_event_request_motions?


Этот вызов связан с низкоуровневой библиотекой GDK на которой базируется GTK+.
Либо в Мандриве что-то сделали с GTK+, либо этот вызов появился в более поздних версиях библиотеки.
Сейчас покапаю документацию, может что-то выясню.

Покапался и выяснил что этот вызов появился только в версии 2.12. Спасибо что сообщили о своей проблеме, теперь буду знать что моя программа совместима только с версией GTK+ 2.12.

Вам видимо прийдётся ждать когда Мандрива обновит пакеты GTK+, видимо поэтому программа и не запускалась.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Программа для технического анализа рынка Forex

Сообщение devilr »

Жаль. Очень жаль.
Мандрива то наверняка обновила пакеты в 2008-дистрибутиве. И в репозиториях наверняка этот gtk-2.12 есть. Вот только там тонна пакетов и скачать это будет дороговато для одной единственной программы.
И просто запустить компиленый файл я не могу из-за тех же библиотек.
Вызов той функции очень критичен? Заменить нельзя? Очень хотелось бы поковыряться, ибо оставлять винду в окошке ради MetaTrader4 не очень то хочется. А в вайне данная программа запускаться не хочет. Конечно, можно заставить и вайн - но это не то.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Программа для технического анализа рынка Forex

Сообщение sergeyvp »

devilr писал(а):
29.01.2008 21:46
Вызов той функции очень критичен? Заменить нельзя? Очень хотелось бы поковыряться, ибо оставлять винду в окошке ради MetaTrader4 не очень то хочется. А в вайне данная программа запускаться не хочет. Конечно, можно заставить и вайн - но это не то.

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

Видел в сети инструкцию как запустить MetaTrader4 в wine, где не помню.
Спасибо сказали: