Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
DSA дипломник

Зарегистрирован: 14.11.2005 Сообщения: 55 Откуда: г. Дзержинск
|
Добавлено: Сб Янв 26, 2008 7:18 pm Заголовок сообщения: Предложения и замечания |
цитата |
|
Планируется сделать адаптеры к Омеге, Метастоку и Wealth Lab ?
А то встроенный язык не особо устраивает. Хочется чего-то мощного...
Тем более что у меня там куча наработок на WLD. Пробовал портировать - многие вещи в принципе трудно реализуемы или вообще отсутствуют в встроеном языке.
Тем более адаптеры к WLD подробно расписаны на сайте производителя, примеры даны ...
И ещё: в встроеном языке что-то не то с точностью.
Написал свой индикатор. Куча множителей с большим кол-вом цифирок после запятой. Исходник взял свой из WLD. Результат - в WLD болтается в районе 0, в DD2007 и близко нет к 0. Пересчитал на калькуляторе. WLD - всё сходится. DD2007 - врет.
Скорее всего ошибки внутреннего округления.
_________________ Глаза видят истину, разум порождает иллюзию. |
|
Вернуться к началу |
|
Dehtiar Gennady dealer's assistant
Зарегистрирован: 20.08.2001 Сообщения: 1546 Откуда: Forex Euroclub
|
Добавлено: Пн Янв 28, 2008 4:41 pm Заголовок сообщения: Re: Предложения и замечания |
цитата |
|
[quote:d3de34f55d="DSA"]Планируется сделать адаптеры к Омеге, Метастоку и Wealth Lab ?
[/quote:d3de34f55d] Пока просто планируется реализовать синтаксис омеги как можно в более полной мере. Сейчас мы этим и занимаемся параллельно со встраиванием новых индикаторов, стратегий и т.д. и улучшением обратной связи от компилятора.
[quote:d3de34f55d="DSA"]
А то встроенный язык не особо устраивает. Хочется чего-то мощного... Тем более что у меня там куча наработок на WLD. Пробовал портировать - многие вещи в принципе трудно реализуемы или вообще отсутствуют в встроеном языке.
[/quote:d3de34f55d]
Что конкретно сейчас трудно реализуемо?
Если вы хотите, то можете дам список омеговских функций и зарезервированных слов, и мы сможем реализовать их в первую очередь.
[quote:d3de34f55d="DSA"]
И ещё: в встроеном языке что-то не то с точностью.
Написал свой индикатор. Куча множителей с большим кол-вом цифирок после запятой. Исходник взял свой из WLD. Результат - в WLD болтается в районе 0, в DD2007 и близко нет к 0. Пересчитал на калькуляторе. WLD - всё сходится. DD2007 - врет.
Скорее всего, ошибки внутреннего округления.[/quote:d3de34f55d]
Здесь, чтобы проверить нам нужен конкретный пример.
|
|
Вернуться к началу |
|
DSA дипломник

Зарегистрирован: 14.11.2005 Сообщения: 55 Откуда: г. Дзержинск
|
Добавлено: Пн Янв 28, 2008 9:06 pm Заголовок сообщения: |
цитата |
|
Насчет точности - вопрос закрыт. Сам накосячил .... накопление ошибок округления в цикле. Переписал по нормальному - и всё стало "ОК".
А насчет Метастока и Wealth Lab .... Просто есть огромная армия народа, что воспитано на этим софте. И им просто трудно переучиватся на синтаксис Омеги. Тем более основная доля трейдеров далека от програмирования.
А может просто сделаете открытое АПИ для внешнего софта? А уж далее мы сами наваяем, что кому надо
_________________ Глаза видят истину, разум порождает иллюзию. |
|
Вернуться к началу |
|
Dehtiar Gennady dealer's assistant
Зарегистрирован: 20.08.2001 Сообщения: 1546 Откуда: Forex Euroclub
|
Добавлено: Вт Янв 29, 2008 3:17 pm Заголовок сообщения: |
цитата |
|
[quote:d927680c58="DSA"]
А насчет Метастока и Wealth Lab .... Просто есть огромная армия народа, что воспитано на этим софте. И им просто трудно
переучиватся на синтаксис Омеги.
[/quote:d927680c58]
У нас изначально был выбор, какой синтаксис брать. Метасток был сразу же отброшен, WLD по оценкам оказался гораздо сложнее для трейдеров, чем EasyLanguage. Кроме того, EasyLanguage постепенно набирает популярность в связи с появлением новой программы MultiСharts.
[quote:d927680c58="DSA"]
Тем более основная доля трейдеров далека от програмирования.
[/quote:d927680c58]
Именно из-за этого и был выбран Easy Language в качестве синтаксиса, он самый простой, и в Интернете есть огромное количество готовых стратегий и индикаторов, которые можно просто вставить в DD и ничего при этом не программировать.
[quote:d927680c58="DSA"]А может просто сделаете открытое АПИ для внешнего софта? А уж далее мы сами наваяем, что кому надо [/quote:d927680c58]
Пока не планируется. Это вопрос скорее безопасности, чем расширения функционала.
Если вы укажите функции и зарезервированные слова из Easy Language, которые вам необходимы, мы сделаем их в первую очередь.
|
|
Вернуться к началу |
|
Platon дипломник
Зарегистрирован: 17.12.2007 Сообщения: 43
|
Добавлено: Ср Янв 30, 2008 11:06 am Заголовок сообщения: |
цитата |
|
Неплохо былобы еслибы вы сделали порт под Linux а то приходитсяиз DD2007 под wine запускать а там не всё всегда корректно работает
|
|
Вернуться к началу |
|
dealer АДМИНИСТРАЦИЯ

Зарегистрирован: 26.07.2004 Сообщения: 1840
|
Добавлено: Ср Янв 30, 2008 6:44 pm Заголовок сообщения: |
цитата |
|
На секунду представьте стоимость разработки подобного проекта.... примите во внимание не самую распространенную и популярную ось.... и Вам станет понятно, почему финансирование подобных работ ещё не началось.
Как альтернативу для отслеживания рынка можем предложить Java-терминал Dealing Desk Lite http://www.fxeuroclub.ru/ddlite.php
|
|
Вернуться к началу |
|
Platon дипломник
Зарегистрирован: 17.12.2007 Сообщения: 43
|
Добавлено: Ср Янв 30, 2008 8:27 pm Заголовок сообщения: |
цитата |
|
Я всё прекрасно понимаю, я сам программист, это скорее мечта, чем предложение. А вообще, ведь есть же кроссплатформенные библиотеки/языки такие как Java, QT итп разработчики которых уверяют, что написано один раз - работает везде. Но это так к слову, ведь понятно что это надо изначально на них разрабатывать а не переводить на другой язык
|
|
Вернуться к началу |
|
dealer АДМИНИСТРАЦИЯ

Зарегистрирован: 26.07.2004 Сообщения: 1840
|
Добавлено: Чт Янв 31, 2008 1:08 am Заголовок сообщения: |
цитата |
|
[quote:83de3398a4="Platon"]Я всё прекрасно понимаю, я сам программист, это скорее мечта, чем предложение.[/quote:83de3398a4]Отлично. Тогда Вы понимаете, что без финансово-экономического обоснования разработок быть не может. Винда должна в ближайшем будущем значительно увеличиться в стоимости (а проверки легальности достигнуть максимальной тщательности), чтобы Линукс вышел на привлекательные рубежи и пользователи этой ОС стали бы восприниматься как привлекательный сегмент рынка. Пока же мы имеем то, что имеем - корпоративные и частные пользователи в силу ряда очевидных и не очень причин переходить на альтернативу не торопятся.
|
|
Вернуться к началу |
|
AK-47 Студент

Зарегистрирован: 06.07.2006 Сообщения: 15
|
Добавлено: Вс Фев 03, 2008 12:00 pm Заголовок сообщения: |
цитата |
|
Как скоро будет реализованно автоматическое исполнение приказов стратегии? Заранее спасибо.
_________________ Говорите правду, только правду, но не всю правду... |
|
Вернуться к началу |
|
Dehtiar Gennady dealer's assistant
Зарегистрирован: 20.08.2001 Сообщения: 1546 Откуда: Forex Euroclub
|
Добавлено: Пн Фев 04, 2008 11:10 am Заголовок сообщения: |
цитата |
|
Оно уже есть. Просто функция пока отключена. Хотелось бы чтобы пользователи привыкли ко всем особенностям языка. А мы пока нашли бы все критические баги.
|
|
Вернуться к началу |
|
AK-47 Студент

Зарегистрирован: 06.07.2006 Сообщения: 15
|
Добавлено: Пн Фев 04, 2008 7:07 pm Заголовок сообщения: |
цитата |
|
Не у кого не складывалось впечатления, что редактор скриптов некорректно работает с объемными скриптами и, что самое непонятное, со средними?
Например.
Текст простенького индикатора (фиксирует пресечение средних)
Inputs:Fast(7),Slow(11);
Var: sign(0);
Begin
If AverageFC(C,Fast) Cross Above AverageFC(C,Slow) then begin sign=1; end;
plot(sign);
sign=0;
end;
Далее, уже берем часть скрипта в составе сигнала (осуществляет закрытие короткой позиции по пересечении средних)
If AverageFC(C,Fast) Cross Above AverageFC(C,Slow) then sign=1;
If sign=1 Then
begin
ExitShort ("SMA_CloseShort") This Bar On Close;
sign=0;
fl=0;
dat=0;
z=0;
end;
Получаю следующую картину 2.JPG. Красными вертикальными линиями акцентировал внимание на явные несоответствия между показаниями индикатора и сигналами на закрытие, полученные стратегией. Периоды Fast, Slow индикатора и сигнала одинаковы! Закрытия полученные другими методами (пересечение RSI и средним RSI) вполне адекватны.
Тестирование проводил на 1H, взял период в 5 месяцев. В некоторых случаях отмечал некорректную работу на больших данных (более 3-х месяцев для 1H). Возможно, вышеуказанные неполадки связанны и с этим. Просьба прокоментировать.
Description: |
|
Filesize: |
70.95 KB |
Viewed: |
15762 Time(s) |

|
_________________ Говорите правду, только правду, но не всю правду... |
|
Вернуться к началу |
|
Dehtiar Gennady dealer's assistant
Зарегистрирован: 20.08.2001 Сообщения: 1546 Откуда: Forex Euroclub
|
Добавлено: Вт Фев 05, 2008 11:14 am Заголовок сообщения: |
цитата |
|
Взяли самый простой сигнал:
- вход в шорт, если текущий close меньше вчерашнего, а выход по вашему сигналу с вашими параметрами.
Взяли ваш индикатор.
Все сошлось.
Вот коды и картинка:
Индикатор:
Inputs:Fast(7),Slow(11);
Var: sign(0);
Begin
If AverageFC(C,Fast) Cross Above AverageFC(C,Slow) then begin sign=1; end;
plot(sign);
sign=0;
end;
Сигнал:
Inputs:Fast(7),Slow(11);
Var: sign(0), fl(0), dat(0), z(0);
If c[1]>c then Sell this bar on close;
If AverageFC(C,Fast) Cross Above AverageFC(C,Slow) then sign=1;
If sign=1 Then
begin
ExitShort ("SMA_CloseShort") This Bar On Close;
sign=0;
fl=0;
dat=0;
z=0;
end;
Так что нужно более конкретно смотреть ваш код или ваши инпуты.
Description: |
|
Filesize: |
21.72 KB |
Viewed: |
15730 Time(s) |

|
|
|
Вернуться к началу |
|
DSA дипломник

Зарегистрирован: 14.11.2005 Сообщения: 55 Откуда: г. Дзержинск
|
Добавлено: Чт Фев 07, 2008 3:00 pm Заголовок сообщения: |
цитата |
|
Тогда реализуйте функцию Easy Language:
DefineDLLFunc
_________________ Глаза видят истину, разум порождает иллюзию. |
|
Вернуться к началу |
|
Dehtiar Gennady dealer's assistant
Зарегистрирован: 20.08.2001 Сообщения: 1546 Откуда: Forex Euroclub
|
Добавлено: Чт Фев 07, 2008 3:24 pm Заголовок сообщения: |
цитата |
|
[quote:051fffd7ae="DSA"]Тогда реализуйте функцию Easy Language:
DefineDLLFunc[/quote:051fffd7ae]
И это сделаем . Но гораздо позже, скорее ближе к концу расширения функций языка.
|
|
Вернуться к началу |
|
|