У вас не стоит Flash Player
Page 16 of 17 < 1 2 ... 14 15 16 17 >
Настройки
#17171 - Mon Nov 22 2010 12:21 PM Re: Насчёт создания скриптов и индикаторов [Re: Stenk]
Stenk Offline
enthusiast

Registered: Mon Sep 20 2010
Записи: 218
Опять нет ответа...

Наверх
#17217 - Tue Nov 23 2010 06:49 PM Re: Насчёт создания скриптов и индикаторов [Re: Stenk]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
нет.

Наверх
#17490 - Sun Nov 28 2010 07:08 AM Re: Насчёт создания скриптов и индикаторов [Re: ViL]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
почему-то не могу скомпилировать обычный TRIX выдаёт ошибку.
Не удалось найти имя типа или пространства имен 'BasePeriodIndicatorHandler' (возможно, пропущена используемая директива или ссылка на сборку) (CS0246) - D:\Users\Documents\SharpDevelop Projects\Metal Gear\Metal Gear\Class1.cs:7,25

using System.Collections.Generic;
using TSLab.Script.Helpers;

namespace TSLab.Script.Handlers
{
//[HandlerCategory("Indicators")]
public class TRIX : BasePeriodIndicatorHandler, IDouble2DoubleHandler
{
public IList<double> Execute(IList<double> source)
{
var ema1 = Series.EMA(source, Period);
var ema2 = Series.EMA(ema1, Period);
var ema3 = Series.EMA(ema2, Period);
var res = new double[source.Count];
for(int i = 1; i < source.Count; i++)
{
var d = ema3[i - 1];
res[i] = d == 0 ? 0 : (ema3[i] - d)/d;
}
return res;
}
}
}
PS.В чём смысл этих трёх строчек, где у каждой последующей ЕМА меняются параметры?Т.Е. Я конечно понимаю что при помощи них каким-то образом происходит "сглаживание" кривой, но вот механизм не понимаю.

var ema1 = Series.EMA(source, Period);
var ema2 = Series.EMA(ema1, Period);
var ema3 = Series.EMA(ema2, Period);


Отредактировано Stanley (Sun Nov 28 2010 07:19 AM)

Наверх
#17491 - Sun Nov 28 2010 08:23 AM Re: Насчёт создания скриптов и индикаторов [Re: Stanley]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Наодном из сайтов прочитал как он расчитывается. Впринципе,всё вижу,только не пойму где в коде отображен этап 1?
Расчет индикатора TRIX:

1. Получают логарифм цены;
2. Сглаживают логарифм с помощью экспоненциального скользящего среднего;
3. Получают экспоненциальное среднее от среднего, полученного на этапе 2;
4. Получают экспоненциальное среднее от среднего, полученного на этапе 3;
5. Вычисляют 1-периодную разность между результатами тройного сглаживания: для этого значение этапа 4 текущего периода вычитают из значения этапа 4 предшествующего периода;
6. Значение, полученное на этапе 5, делят на значение этапа 4 предшествующего периода и умножают на 100 для удобства отображения графика.

Наверх
#17493 - Sun Nov 28 2010 12:29 PM Re: Насчёт создания скриптов и индикаторов [Re: Stanley]
Stenk Offline
enthusiast

Registered: Mon Sep 20 2010
Записи: 218
Товарищ ! Какой ещё логарифм ? Что вы хотите получить от графика цены с помощью логарифма ?
С таким же успехом можете заменить его синусом от косинуса в квадрате, поделенным на куб тангенса (и никакого логарифма smile )

Наверх
#17496 - Sun Nov 28 2010 02:07 PM Re: Насчёт создания скриптов и индикаторов [Re: Stanley]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
1. В NET.Assebly должны быть сборки:
TSLab.Script
TSLab.DataSource
TSLab.Script.Handlers

2. Посмотрите внимательно на код, берете ema потом ema1 от ema, потом ema2 от ema1


Отредактировано ViL (Sun Nov 28 2010 02:20 PM)

Наверх
#17500 - Sun Nov 28 2010 04:34 PM Re: Насчёт создания скриптов и индикаторов [Re: Stenk]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Originally Posted By: Stenk
Товарищ ! Какой ещё логарифм ? Что вы хотите получить от графика цены с помощью логарифма ?
С таким же успехом можете заменить его синусом от косинуса в квадрате, поделенным на куб тангенса (и никакого логарифма smile )

"На одном из сайтов прочитал как он расчитывается. "

Наверх
#17501 - Sun Nov 28 2010 04:41 PM Re: Насчёт создания скриптов и индикаторов [Re: Stanley]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283


Отредактировано Stanley (Sun Nov 28 2010 04:41 PM)

Наверх
#17502 - Sun Nov 28 2010 04:53 PM Re: Насчёт создания скриптов и индикаторов [Re: Stanley]
Stenk Offline
enthusiast

Registered: Mon Sep 20 2010
Записи: 218
Originally Posted By: Stanley
На одном из сайтов прочитал как он расчитывается

Работают ли индикаторные системы ?

Наверх
#17503 - Sun Nov 28 2010 05:11 PM Re: Насчёт создания скриптов и индикаторов [Re: Stenk]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Originally Posted By: Stenk
Originally Posted By: Stanley
На одном из сайтов прочитал как он расчитывается

Работают ли индикаторные системы ?


это вот к чему?

Наверх
#17505 - Sun Nov 28 2010 05:37 PM Re: Насчёт создания скриптов и индикаторов [Re: Stanley]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Да.


Отредактировано ViL (Sun Nov 28 2010 05:38 PM)

Наверх
#17980 - Mon Dec 06 2010 11:48 PM Re: Насчёт создания скриптов и индикаторов [Re: ViL]
Stas Offline
journeyman

Registered: Sat Aug 21 2010
Записи: 64
Такой вопрос.Есть скрипт, в котором при входе в сделку,
допустим в лонг , сразу выставляется стоп-лосс с
отступом. Проблема такая, что если мы в реал-тайме, то
допустим у нас растущая свеча и мы вошли по 150000 и
сразу выставили стоп-лосс с отступом в 100. Свеча растет
дальше, потом закрывается и дальше опять выставляется
стоп-лосс и т.д.
Но если это происходит при тестировании на истории, то
если в такой же ситуации минимум нашей свечи будет ниже,
чем уровень стоп-лосса (= 150000-100), то сделка сразу
будет закрыта.
Получеатся расхождение в поведении истории и реал-тайма и
получаються неверные результаты оптимизации.
Что с этим можно сделать?

Наверх
#17981 - Tue Dec 07 2010 01:03 AM Re: Насчёт создания скриптов и индикаторов [Re: Stas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Приложите принт-скрин пожалуйста, пока не очень понятно о чем речь.

Наверх
#18050 - Tue Dec 07 2010 08:38 PM Re: Насчёт создания скриптов и индикаторов [Re: ViL]
Stas Offline
journeyman

Registered: Sat Aug 21 2010
Записи: 64
http://s2.ipicture.ru/uploads/20101207/U6y6u3G1.jpg
Свеча росла, достигла уровня входа в сделку, вошла, мы поставили стоп-лосс, и он оказался чуть выше открытия свечи и произошол выход из позиции.
Но если бы это было в реал-тайме, то такого не было бы.

Наверх
#18056 - Tue Dec 07 2010 09:46 PM Re: Насчёт создания скриптов и индикаторов [Re: Stas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Стоп на реале, используя визуальный редактор, можно выставить только на следующей свече.


Отредактировано ViL (Tue Dec 07 2010 09:47 PM)

Наверх
#18059 - Tue Dec 07 2010 09:57 PM Re: Насчёт создания скриптов и индикаторов [Re: ViL]
Stas Offline
journeyman

Registered: Sat Aug 21 2010
Записи: 64
Это не визуальный редактор, а полноценный скрипт.

Наверх
#18063 - Tue Dec 07 2010 10:34 PM Re: Насчёт создания скриптов и индикаторов [Re: ViL]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Originally Posted By: ViL
Стоп на реале, используя визуальный редактор, можно выставить только на следующей свече.

А если поставить пересчёт сделка?

Наверх
#18074 - Wed Dec 08 2010 01:52 AM Re: Насчёт создания скриптов и индикаторов [Re: SPLsd]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
На пересчете сделка, да, на следующей сделке можно включить стоп. Но этот пересчет изначально сделан для спредеров, об этом надо помнить, и аккуратно использовать.

Наверх
#18075 - Wed Dec 08 2010 01:56 AM Re: Насчёт создания скриптов и индикаторов [Re: Stas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Stas
Это не визуальный редактор, а полноценный скрипт.

Т.е. проблема в том, что в лаборатории выход может быть на той же свече, что и вход, даже если цена стопа была раньше, чем цена входа? Об этом речь?

Наверх
#18124 - Wed Dec 08 2010 11:05 PM Re: Насчёт создания скриптов и индикаторов [Re: ViL]
Stas Offline
journeyman

Registered: Sat Aug 21 2010
Записи: 64
Т.е. проблема в том, что в лаборатории выход может быть на той же свече, что и вход, даже если цена стопа была раньше, чем цена входа? Об этом речь?

Да-да именно об этом. Это происходит при тестировании на истории.

Наверх
Page 16 of 17 < 1 2 ... 14 15 16 17 >


Moderator:  ViL, sar