У вас не стоит Flash Player
Page 6 of 17 < 1 2 ... 4 5 6 7 8 ... 16 17 >
Настройки
#1462 - Mon Jan 25 2010 05:16 PM Re: Насчёт создания скриптов и индикаторов [Re: Nektodron]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Сегодня не работает торгующий скрипт на XP данные идут график без заявок и сделок,с утра вообще не запускалась программа.А на висте до сих пор ни каких движений,глухо как в танке.Мне тут некоторые специалисты??? высказывали мнение что это у меня провайдер,на самом деле с провайдерами всё в порядке.Когда у вас приставка Beta исчезнет.Назовите приблизительные сроки?А то очень трудно с такими часто повторяющимися недостатками двигаться.Это студентам или вновь прибывшим интересно поиграться,а нам нужно деньги зарабатывать.
_________________________
Делаю простые вещи.

Наверх
#1463 - Mon Jan 25 2010 05:19 PM Re: Насчёт создания скриптов и индикаторов [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Очень сильно тормозит при переходе на сек интервал,просто виснет на несколько минут.А если запустить торговать то вообще каюк,приходится процем вырубать и удалять скрипт потому как ничего сделать уже нельзя другого в программе после этого.
_________________________
Делаю простые вещи.

Наверх
#1464 - Mon Jan 25 2010 05:20 PM Re: Насчёт создания скриптов и индикаторов [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Очень сильно тормозит при переходе на сек интервал,просто виснет на несколько минут.А если запустить торговать то вообще каюк,приходится процем вырубать и удалять скрипт потому как ничего сделать уже нельзя другого в программе после этого.
_________________________
Делаю простые вещи.

Наверх
#1465 - Mon Jan 25 2010 05:28 PM Re: Насчёт создания скриптов и индикаторов [Re: profit]
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Originally Posted By: profit
Очень сильно тормозит при переходе на сек интервал,просто виснет на несколько минут.А если запустить торговать то вообще каюк,приходится процем вырубать и удалять скрипт потому как ничего сделать уже нельзя другого в программе после этого.


А на каком кол-ве баров вы крутите свой скрипт ?
В настройках есть параметр: Макс баров.

Для боевой работы этот параметр должен быть осознанным.


Отредактировано andy (Mon Jan 25 2010 05:28 PM)

Наверх
#1466 - Mon Jan 25 2010 05:39 PM Re: Насчёт создания скриптов и индикаторов [Re: Nektodron]
Craft Offline
enthusiast

Registered: Thu Jan 21 2010
Записи: 319
Originally Posted By: Nektodron
Так ошибку найти не возможно. Вы бы не могли выложить полностью С# файл.

Да, конечно, файл во вложении.


Attachments
Hi_Lo_ATR.xml (231 downloads)


Наверх
#1467 - Mon Jan 25 2010 05:46 PM Re: Насчёт создания скриптов и индикаторов [Re: andy]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Я в настройках ничего вручную не менял.По умолчанию после оптимизации всё осталось.
_________________________
Делаю простые вещи.

Наверх
#1469 - Mon Jan 25 2010 05:48 PM Re: Насчёт создания скриптов и индикаторов [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Сейчас после открытия Америки тигр встал вообще данные не идут.
_________________________
Делаю простые вещи.

Наверх
#1470 - Mon Jan 25 2010 05:51 PM Re: Насчёт создания скриптов и индикаторов [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Вообще не один скрипт не двигается в онлайне.
_________________________
Делаю простые вещи.

Наверх
#1508 - Tue Jan 26 2010 02:06 PM Re: Насчёт создания скриптов и индикаторов [Re: profit]
Craft Offline
enthusiast

Registered: Thu Jan 21 2010
Записи: 319
Прошу разработчиков помочь разобраться с написанием скрипта, пост #1466 - 25/01/2010 17:39

Наверх
#1509 - Tue Jan 26 2010 02:15 PM Re: Насчёт создания скриптов и индикаторов [Re: Craft]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Там приложен пустой xml файл. А c# нет вообще.

Понял, там под xml скрывавется c#... И зачем было всех путать?


Отредактировано Nektodron (Tue Jan 26 2010 02:16 PM)

Наверх
#1511 - Tue Jan 26 2010 02:21 PM Re: Насчёт создания скриптов и индикаторов [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
for (int i = 0; (i < barsCount); i++)
MyATR=Series.SMA((source.HighPrices-source.LowPrices)/source.LowPrices, Per)[i-1];

source.HighPrices и source.LowPrices - это списки. У вас тут понаписан жуткий микс из списков и обычных чисел. Естественно, это не может компилироваться никаким образом.

Наверх
#1519 - Tue Jan 26 2010 03:58 PM Re: Насчёт создания скриптов и индикаторов [Re: Nektodron]
Craft Offline
enthusiast

Registered: Thu Jan 21 2010
Записи: 319
Я понимаю, пробовал и так:
MyATR=Series.SMA((HighPrices-LowPrices)/LowPrices, Per)[i-1];
И эдак:
MyATR=Series.SMA((source.HighPrices-source.LowPrices)/source.LowPrices, Per)[i-1];
К стати по Вашему совету:
Originally Posted By: Nektodron
ну так надо было написать source.HighPrices а не просто HighPrices

С Си# только разбираюсь, поэтому спрашиваю, как необходимо написать, Вы попросили исходник - приложил, теперь можете подсказать, как корректно оформить эту строку, чтобы скомпилировать?

Наверх
#1536 - Tue Jan 26 2010 06:02 PM Re: Насчёт создания скриптов и индикаторов [Re: Craft]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492

var MyAtrNoSma = new double[barsCount];
for (int i = 0; (i < barsCount); i++)
{
MyAtrNoSma[i] = (source.HighPrices[i]-source.LowPrices[i])/source.LowPrice[i];
}
var MyATR=Series.SMA(MyAtrNoSma, Per);

и убрать строку
double MyATR =0;

Наверх
#1545 - Tue Jan 26 2010 09:41 PM Re: Насчёт создания скриптов и индикаторов [Re: Nektodron]
Craft Offline
enthusiast

Registered: Thu Jan 21 2010
Записи: 319
Nektodron, спасибо - ждал дельного совета, попробую.

Наверх
#1804 - Mon Feb 01 2010 04:06 PM Re: Насчёт создания скриптов и индикаторов [Re: Craft]
sasha Offline
stranger

Registered: Tue Jan 26 2010
Записи: 10
Вопрос мой может быть здесь не к месту,
но более подходящей ветки форума я не нашел.
Вопрос:
ОПИСАНИЕ МЕТОДА В TSLAB API Docs:
static IList<double> TSLab.Script.Helpers.Series.Highest ( IList< double > candles, int period ) [static]
Рассчитать максимальное значение.
Аргументы:
period Период расчета
candles Последний бар в расчете // ДЛЯ ТИПА IList< double > ОПИСАНИЕ НЕ ОЧЕНЬ ПОНЯТНОЕ ( ОЧЕНЬ МЯГКО ГОВОРЯ)
Возвращает:
Возвращает максимальное значение

ПРИМЕР ИСПОЛЬЗОВАНИЯ МЕТОДА В TSLAB Docs:

public OptimProperty HighPeriod = new OptimProperty(20, 10, 100, 5);
// ПОХОЖЕ HighPeriod ИМЕЕТ ТИП OptimProperty
......
IList<double> high = ctx.GetData("Highest", new[] {HighPeriod.ToString()},delegate { return Series.Highest(source.HighPrices, HighPeriod); });
// ПОХОЖЕ HighPeriod ПЕРЕДАЕТСЯ ВТОРЫМ АРГУМЕНТОМ В Series.Highest( IList< double > , int )
// СУДЯ ПО ВСЕМУ СУЩЕСТВУЕТ ПЕРЕГРУЖЕННЫЙ МЕТОД Series.Highest( IList< double > , OptimProperty )
// НО В ДОКУМЕНТАЦИИ О НЕМ УМОЛЧАЛИ (ИЗ СКРОМНОСТИ ???)

Существует ли более подробная документация для непонятливых (типа меня)?

Наверх
#1807 - Mon Feb 01 2010 04:12 PM Re: Насчёт создания скриптов и индикаторов [Re: sasha]
nikolz Offline
journeyman

Registered: Sat Jan 23 2010
Записи: 95
и меня

Наверх
#1808 - Mon Feb 01 2010 04:16 PM Re: Насчёт создания скриптов и индикаторов [Re: nikolz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Смотрим:
http://www.tslab.ru/docs/api/class_t_s_lab_1_1_script_1_1_optimization_1_1_optim_property.html

Там описаны методы:
static implicit operator double (OptimProperty p)
Конвертировать параметр в double.
static implicit operator int (OptimProperty p)
Конвертировать параметр в Integer.
static implicit operator long (OptimProperty p)
Конвертировать параметр в Long.


которые позволяют упрощать код и использовать OptimProperty там, где нужны числа.


Более подробной документации, к сожалению, пока нет.

Наверх
#1849 - Tue Feb 02 2010 10:54 AM Re: Насчёт создания скриптов и индикаторов [Re: Nektodron]
sasha Offline
stranger

Registered: Tue Jan 26 2010
Записи: 10
Спасибо за ответ, но я не компилятор, выискивающий несоответствие типов для указания на ошибку, а человек, пытающийся разобраться
как использовать ХОРОШИЙ программный продукт ДЛЯ ТОРГОВЛИ. Вопрос был не по синтаксису, а по семантике.

Цитата из MSDN:
Ключевое слово implicit служит для объявления неявного оператора преобразования пользовательского типа. Этот оператор обеспечивает неявное преобразование между пользовательским типом и другим типом, если при преобразовании ИСКЛЮЧАЕТСЯ утрата данных.

Преобразование объекта с более, чем десятком свойств (включая наследуемые из TSLab.Script.Optimization.OptimBase) к INT настолько тривиально, что вообще не требует описания?
Да и описания TSLab.Script.Optimization.OptimBase я не нашел. Ссылки есть, а вот описания... Может быть я искать не умею.

Наверх
#1851 - Tue Feb 02 2010 11:34 AM Re: Насчёт создания скриптов и индикаторов [Re: sasha]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
в данном случае все свойства OptimProperty служат для поддержки оптимизации и в расчете скрипта не участвуют. Правильнее было сделать эту поддержку через атрибуты, но тук уж исторически сложилось.
Преобразование в числовые идет через преобразование свойства Value, т.е. текущего значения (на конкретном проходе оптимизации). Заполнение этого значения происходит вне скрипта.

Почему не описан OptimBase мы разберемся, в коде (из которого создается описание) все есть.

Наверх
#1856 - Tue Feb 02 2010 12:09 PM Re: Насчёт создания скриптов и индикаторов [Re: Nektodron]
sasha Offline
stranger

Registered: Tue Jan 26 2010
Записи: 10
Спасибо за детальный ответ.
Посмотрите, пожалуйста, на его объем и возможно вам тоже покажется, что включение подобных сведений в документацию не так уж сильно увеличит ее объем, зато сильно увеличит ее ДОСТУПНОСТЬ для пользователя.
Если трудно описать все сразу - начните с чего-нибудь. Нынешнее состояние документации - РЕБУС, в котором есть вся информация, надо ее только РАЗГАДАТЬ.
Еще раз повторю : программный продукт ХОРОШИЙ! Но если он создан не из любви к искусству программирования, а для ИСПОЛЬЗОВАНИЯ В ТОРГОВЛЕ, то документация не менее важна, чем текущие возможности программы. Что толку от дополнительных функций, если никто, кроме разработчиков не будет знать, как ими пользоваться?

Наверх
Page 6 of 17 < 1 2 ... 4 5 6 7 8 ... 16 17 >


Moderator:  ViL, sar