Я при создании темы указал что в первую очередь постараюсь реализовать базовые индикаторы из книги "Технический анализ фьючерсных рынков" Дж.Мэрфи. Вы можете составить список индикаторов которые интересуют вас и возможно они появятся в программе
Я при создании темы указал что в первую очередь постараюсь реализовать базовые индикаторы из книги "Технический анализ фьючерсных рынков" Дж.Мэрфи. Вы можете составить список индикаторов которые интересуют вас и возможно они появятся в программе
Надо поработать над списком (не все индикаторы я опробовал) но пока это:
Stochastic oscilator
Средняя скользящая ( moving avarages)
Alligator
Ichimoku Kinko Hyo
Первые три входят в базовый комплект, про последний ничего не знаю.
Вобщем как только выйдет первая тестовая версия для разработчиков я составлю небольшой список задач которые будут решаться в первую очередь. Тогда и сможете внести свои дополнения и идеи
Пока нет.
Думаю в ближайшее время будет можно, хотя конкретных сроков назвать не могу
В общем есть желание помочь Сам на форексе зарабатываю на дополнительный кусок хлеба с маслом. Пока под вайном/метатрейдером.
Буду сюда периодически заглядывать.
В общем есть желание помочь Сам на форексе зарабатываю на дополнительный кусок хлеба с маслом. Пока под вайном/метатрейдером.
Буду сюда периодически заглядывать.
А чем обусловлен выбор GPL v3 ?
Со второй версией лицензии все понятно, с третьей - нет, да и насколько я знаю, к окончательному варианту так и не пришли
А чем обусловлен выбор GPL v3 ?
Со второй версией лицензии все понятно, с третьей - нет, да и насколько я знаю, к окончательному варианту так и не пришли
Я свято верю в дело дядьки Столмана и надеюсь что к выходу программы они доведут лицензию до ума.
Вобще программу я пишу пока один, поэтому лицензии могу менять хоть каждый день
Случайно нашёл через инет твою ветку на этом форуме. Даже зарегистрировался на форуме что-бы тебе ответить. Сам сижу на Линуксе и хочу начать изучать Форекс и на нём играть. А ставить винду из-за МТ очень не хочется . Спасибо тебе, большое дело делаешь
Случайно нашёл через инет твою ветку на этом форуме. Даже зарегистрировался на форуме что-бы тебе ответить. Сам сижу на Линуксе и хочу начать изучать Форекс и на нём играть. А ставить винду из-за МТ очень не хочется . Спасибо тебе, большое дело делаешь
MT под вайном отлично гоняется. с послденей версией, которая 0.9.50 ушли последние проблемы.
Но нативный клиент всеж нужен. что там с программой? жив еще проект?
Красиво
Надеюсь цвета настраиваются. как-то красные линии на зеленом фоне не перевариваю
Цвета можно настраивать и настройки сохранять в виде отдельной темы.
Это я в процессе эксперементов несколько тем побыстренькому сделал, когда программа выйдет надеюсь пользователи помогут с настройками цветовой гаммы графиков
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Решил выложить первую рабочую версию проекта для разработчиков, с целью обсуждения дальнейшего развития, пока не наломал лишних дров.
Высказываться можно по любому поводу, постараюсь максимально внимательно отнестись ко всем замечаниям.
За сообщения об ошибках в коде заранее отдельное и большое спасибо
Данный пакет можно распаковать в любой каталог, установка на данный момент не предусмотрена, то есть в распакованном каталоге уже есть скомпилированные исполняемые файлы для x64 и x32 архитектур которые можно запустить прямо из распакованного каталога.
Для работы необходима GTK+ 2.12 (в Ubuntu 7.10 должно работать без проблем).
Предупреждаю!
Если вы не хотите копаться в исходниках, то этот проект не для вас. Для простых пользователей он будет полезен ещё не скоро.
P/S Режим масштабирования графиков переключается средней кнопкой мышки или одновременным нажатием сразу двух кнопок.
Отображение панелей графика включается/выключается двойным щелчком мышки.
а зачем прописываешь весь интерфейс в коде ?
из *.glade файлов загружать удобнее, да и сейчас разработчики всех гуйных библиотек рекомендуют загружать гуй из ресурсов
а зачем прописываешь весь интерфейс в коде ?
из *.glade файлов загружать удобнее, да и сейчас разработчики всех гуйных библиотек рекомендуют загружать гуй из ресурсов
Во-первых изучаю GTK+, таская виджеты мышкой многому не научишься.
Во-вторых в программе применяются нестандартные виджеты (например многомерное деление на фреймы), поэтому мне удобнее руками всё прописывать.
В окне "Загрузка данных" нажимаю OK. Происходит "распаковка"... а потом все просто закрывается, вообще без всяких ошибок в консоли. Что программе надо? Ковыряние в коде будет позже - для начала бы просто посмотреть.
Mandriva 2007 PP+
Gtk+ установлен
Мудрость приходит с возрастом.
Иногда возраст приходит один. Эхо разума
В окне "Загрузка данных" нажимаю OK. Происходит "распаковка"... а потом все просто закрывается, вообще без всяких ошибок в консоли. Что программе надо? Ковыряние в коде будет позже - для начала бы просто посмотреть.
Mandriva 2007 PP+
Gtk+ установлен
Если без ошибок в консоли, то скорей всего нужно перекомпилировать программу, просто в распакованном каталоге набрать команду make (при условии что в системе есть всё необходимое для сборки GTK+ программ) получится бинарник tfx для вашей системы. Вложенные бинарники компилировались для Ubuntu, возможно в Mandriva что-то сделали с GTK+.
P/S А лучше еще чуть-чуть подождать, я обнаружил несколько бестолковых ошибок которые уже исправил и скоро выложу исправленный вариант.
Не хочет запускаться. Пробовал компилировать
[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
Как точно узнать, какие именно пакеты ему еще надо?
Мудрость приходит с возрастом.
Иногда возраст приходит один. Эхо разума
Не хочет запускаться. Пробовал компилировать
[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 .
Ошибок стало явно меньше, но все таки. Последний 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?
Мудрость приходит с возрастом.
Иногда возраст приходит один. Эхо разума
Поставил море пакетов. Непонятно, в каком именно пакете может находиться описание функции gdk_event_request_motions?
Этот вызов связан с низкоуровневой библиотекой GDK на которой базируется GTK+.
Либо в Мандриве что-то сделали с GTK+, либо этот вызов появился в более поздних версиях библиотеки.
Сейчас покапаю документацию, может что-то выясню.
Покапался и выяснил что этот вызов появился только в версии 2.12. Спасибо что сообщили о своей проблеме, теперь буду знать что моя программа совместима только с версией GTK+ 2.12.
Вам видимо прийдётся ждать когда Мандрива обновит пакеты GTK+, видимо поэтому программа и не запускалась.
Жаль. Очень жаль.
Мандрива то наверняка обновила пакеты в 2008-дистрибутиве. И в репозиториях наверняка этот gtk-2.12 есть. Вот только там тонна пакетов и скачать это будет дороговато для одной единственной программы.
И просто запустить компиленый файл я не могу из-за тех же библиотек.
Вызов той функции очень критичен? Заменить нельзя? Очень хотелось бы поковыряться, ибо оставлять винду в окошке ради MetaTrader4 не очень то хочется. А в вайне данная программа запускаться не хочет. Конечно, можно заставить и вайн - но это не то.
Мудрость приходит с возрастом.
Иногда возраст приходит один. Эхо разума
Вызов той функции очень критичен? Заменить нельзя? Очень хотелось бы поковыряться, ибо оставлять винду в окошке ради MetaTrader4 не очень то хочется. А в вайне данная программа запускаться не хочет. Конечно, можно заставить и вайн - но это не то.
Вызов необходим для отображения индикаторного перекрестия, отключить его можно, но думаю на данный момент лучше просто подождать.
Мой проект пока никак не может не то что заменить MetaTrader4, он вобще пока для другого предназначен, то есть со временем когда-нибудь функциональные возможности дорастут до MetaTrader4, но до этого очень далеко.
Видел в сети инструкцию как запустить MetaTrader4 в wine, где не помню.