| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| 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: | 16199 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: | 16167 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]
 И это сделаем
  . Но гораздо позже, скорее ближе к концу расширения функций языка. |  | 
	
		| Вернуться к началу |  | 
	
		|  |