У вас не стоит Flash Player
Page 2 of 2 < 1 2
Настройки
#80223 - Mon Oct 31 2016 08:56 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: ra81]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
благодарю

Наверх
#80231 - Tue Nov 01 2016 04:37 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: ra81]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
Добрый день, Благодарю за ответ. Подскажите.
нужно сжать индикатор SMA и вывести на экран

1)var gat = sec.CompressTo(new Interval(sec.Interval * K, sec.IntervalBase));-сжатие

2)var gatSma1 = ctx.GetData("gatSma1", new string[] {oFast1.ToString() , gat.Interval.ToString() }, () => Series.SMA(gat.ClosePrices, oFast1));-используем сжатые свечки gat.ClosePrices

вопрос:

1)знаю что перед выводом на экран нужно разжать, что и как не знаю все перепробовал

2)если можно объяснить что нужно писать или что должно находиться ("gatSma1", new string[] {?????oFast1.ToString() , gat.Interval.ToString()??????? }, т.е. в {} где стоят ?? знаки, все перечитал не могу понять хотелось бы вникнуть.
Благодарю

Наверх
#80232 - Tue Nov 01 2016 04:42 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: Alim]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
со сжатием свечик и выводом на экран вроде разобрался
sg = sec.CompressTo(new Interval(sec.Interval * K, sec.IntervalBase));- сжатие

var ras = sg.Decompress(sg.ClosePrices);-разжатие

pane.AddList("ClosePrice", ras, ListStyles.LINE, color, LineStyles.SOLID, PaneSides.RIGHT);- печать

Наверх
#80236 - Wed Nov 02 2016 09:58 AM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: Alim]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
добрый день.
с первым вопросом вроде разобрался проверьте плиз.
var gat = sec.CompressTo(new Interval(sec.Interval * K, sec.IntervalBase));-сжатие

var gatSma1 = ctx.GetData("gatSma1", new string[] { oFast1.ToString() , gat.Interval.ToString() },
() => Series.SMA(gat.ClosePrices, oFast1));используем сжатые свечки gat.ClosePrices

var rasg1 = gat.Decompress(gatSma1);-разжатие

pane.AddList("rasg1", rasg1, ListStyles.LINE, color, LineStyles.SOLID, PaneSides.RIGHT);печать


ответьте плиз

2)если можно объяснить что нужно писать или что должно находиться ("gatSma1", new string[] {?????oFast1.ToString() , gat.Interval.ToString()??????? }, т.е. в {} где стоят ?? знаки, все перечитал не могу понять хотелось бы вникнуть.
Благодарю

Наверх
#80246 - Wed Nov 02 2016 04:38 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: Alim]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
???

Наверх
#80253 - Thu Nov 03 2016 10:54 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: Alim]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
?ау ау ау

Наверх
#80265 - Mon Nov 07 2016 07:35 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: Alim]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
#region //сжатие разжатие и вывод на экран индикатора SMA
var compresSma = sec.CompressTo(new Interval(sec.Interval * CompressSmaVremay, sec.IntervalBase));//сжимае интервал sec.IntervalBase-сек, мин, дни.\
//sec.Interval-это 2,34,5,45, мин сек час итд

var compSma1 = ctx.GetData("Sma1", new string[] { CompSma1Period.ToString() },
() =>
{
var g = Series.SMA(compresSma.ClosePrices, CompSma1Period);
return compresSma.Decompress(g);
});

Наверх
#80266 - Mon Nov 07 2016 07:43 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: Alim]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Переменная compSma1 зависит не только от CompSma1Period, но и от CompressSmaVremay, поэтому лучше так:
var compSma1 = ctx.GetData("Sma1", new string[] { CompSma1Period.ToString(), CompressSmaVremay.ToString() }, ...

Иначе будете получать непредсказуемые результаты при оптимизации параметра CompressSmaVremay. Хотя, если его не оптимизируете, то сойдет и так.
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#80267 - Mon Nov 07 2016 08:54 PM Re: sec.Positions.GetLastActiveForSignal("LE"); [Re: jhgjrht]
Alim Offline
journeyman

Registered: Wed Jun 08 2016
Записи: 57
Спасибо бльшое

Наверх
Page 2 of 2 < 1 2


Moderator:  ViL, sar