Автор Тема: EasyLanguage  (Прочитано 52443 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Григорий

  • Гость
EasyLanguage
« Ответ #100 : 03 Февраля 2015, 15:48:04 »
Спасибо, буду разбираться.

Григорий

  • Гость
EasyLanguage
« Ответ #101 : 04 Февраля 2015, 04:42:41 »
Думается  вот так :   If  (Line3>Line4  and  Line 1[1]<Line2[1] and Line 3[1]<Line4 [1]) or  (Line3>Line4  and  Line 1[2]<Line2[2] and Line 3[2]<Line4 [2]) or  (Line3>Line4  and  Line 1[3]<Line2[3] and Line 3[3]<Line4 [3])...........{так до [30]} Then buy ("UT") This Bar on Close     :D

Оффлайн Станислав

  • Участник клуба
  • *
  • Сообщений: 183
    • Просмотр профиля
EasyLanguage
« Ответ #102 : 03 Марта 2015, 16:37:24 »
Возможно куму-то пригодиться эта качественная инструкция...

znt

  • Гость
EasyLanguage
« Ответ #103 : 29 Марта 2015, 12:51:59 »
Доброго всем времени суток.
Есть пара вопросов:

1. Если инструмент и индикатор находятся в одной суб-графе, а шаг цены инструмента меньше 1  (1/10, 1/100 и т.д.), не получается привязать инструмент и индикатор к одной шкале (right axis или left axis).
Манипуляции со значениями индикатора (приведение к разным типам данных, округление знаков после запятой) не помогают.
Если шаг цены инструмента "as is” или выше (10, 100 и т.д.) такой проблемы нет.

Использование “same axis as underlying data” не всегда приводит к желаемому результату.
Например, если тип графика bar high, bar low и значение индикатора за пределами диапазона бара, получаем вертикальную черту размером - значения индикатора + размер бара + промежуток между индикатором и баром, с толщиной не соответствующей значению индикатора (также как, если тип индикатора – PaintBar).
В этом случае логика разработчиков абсолютно непонятна, но здесь хотя бы все однообразно.

Может, кто знает, как это исправить?

2. В меню TDE отсутствует Debugger и недоступна панель Resource Editor.
В хэлпе написано -  This feature has been provided as a developer preview and is not yet ready for production use.
Вопрос – как активировать (установить)?

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 419
    • Просмотр профиля
    • Gelium.net
EasyLanguage
« Ответ #104 : 29 Марта 2015, 13:39:51 »
1. Если инструмент и индикатор находятся в одной суб-графе, а шаг цены инструмента меньше 1  (1/10, 1/100 и т.д.), не получается привязать инструмент и индикатор к одной шкале (right axis или left axis).

Не понятно, почему индикатор и данные символа с разными шкалами должны уживаться на одной шкале.

2. В меню TDE отсутствует Debugger и недоступна панель Resource Editor.
В хэлпе написано -  This feature has been provided as a developer preview and is not yet ready for production use.
Вопрос – как активировать (установить)?

https://gelium.net/soft-ts/tradestation-main/ts-review/item/1310-ts-tradestation-91-update-13-24#8

znt

  • Гость
EasyLanguage
« Ответ #105 : 29 Марта 2015, 14:46:28 »
Разобрался с “same axis as underlying data” – на вкладке style, есть опция:
when plotting on a candlestick – надо выставить: paint as a vertical line.
Тоже самое и для PaintBar.
Так что первый вопрос можно считать решенным.

znt

  • Гость
EasyLanguage
« Ответ #106 : 29 Марта 2015, 14:58:00 »
Не понятно, почему индикатор и данные символа с разными шкалами должны уживаться на одной шкале.

Но если шаг цены инструмента "as is” уживаются же.

https://gelium.net/soft-ts/tradestation-main/ts-review/item/1310-ts-tradestation-91-update-13-24#8

Спасибо, проглядел.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 419
    • Просмотр профиля
    • Gelium.net
EasyLanguage
« Ответ #107 : 31 Марта 2015, 07:06:46 »
Не понятно, почему индикатор и данные символа с разными шкалами должны уживаться на одной шкале.

Но если шаг цены инструмента "as is” уживаются же.

Приложите скриншот. Так и не понял что с чем уживается.  ;)

znt

  • Гость
EasyLanguage
« Ответ #108 : 04 Апреля 2015, 12:35:02 »
Приложите скриншот

Простейший индикатор (например, plot1(c, “C”)):
- без проблем привязывается (уживается) к одной шкале (оси) с инструментом, если шаг цены инструмента кратен 1 (например, фьючерс на индекс РТС, price scale – as is, scale on - right axis или left axis);
- и никак не хочет этого делать, если шаг цены инструмента меньше 1 (например, фьючерс на смесь Brent, price scale – 1/100, scale on - right axis или left axis).

Так, думаю понятней, чем на картинка скриншоте.
Вопрос уже не актуален (решен через: same axis as underlying data - when plotting on a candlestick – paint as a vertical line).

Обнаружилась следующая проблемка:
AlertEnabled возвращает True только на последнем баре, хотя в хелпе написано:
«The difference between this reserved word and the CheckAlert reserved word is that AlertEnabled returns a value of True for all bars when the alert is enabled whereas CheckAlert returns a value of True only for the last bar on the chart.»

Непонятно почему так происходит – в TS 8.x все работало, как написано в хелпе.

Оффлайн val

  • Участник клуба
  • *
  • Сообщений: 148
    • Просмотр профиля
EasyLanguage
« Ответ #109 : 05 Апреля 2015, 03:40:20 »
Для самообразования : https://markplex.com/free-tutorials/