У вас не стоит Flash Player
Настройки
#79530 - Fri Sep 02 2016 10:31 AM MACDEx_Histogram3 WL api
pwm Offline
stranger

Registered: Thu Sep 01 2016
Записи: 3
Приветствую!
Подскажите как WealthLab MACDEx_Histogram3 в контексте C# скрипта вызвать?

ТС лабовский MACDEx без проблем вызываю и на панель кидаю:

http://www.tslab.ru/docs/1.2/api/class_t_s_lab_1_1_script_1_1_handlers_1_1_m_a_c_d_ex.html

Code:
 
IList<double> macdHistogram = ctx.GetData(
      "macdHistogram", new[] { _fastMACDPeriod.ToString() },
      var macdexHnd = new MACDEx() { Period1 = fastMACDPeriod, Period2 = slowMACDPeriod };
      return macdexHnd.Execute(sec.ClosePrices);


далее график, в котором почему-то одна линия, я ожидал увидеть пересечения медленного и быстрого индикаторов:
Code:
IPane bottomPane = ctx.CreatePane(String.Format("MACD Histogram [{0}, {1}]", fastMACDPeriod), slowMACDPeriod, 20, true);
Color color = new Color(System.Drawing.Color.Navy.ToArgb());
// MACD pane
bottomPane.AddList("MACD", macdHistogram, ListStyles.LINE, System.Drawing.Color.Red.ToArgb(), LineStyles.SOLID, PaneSides.RIGHT);



Конечная цель вывести на панель индюк из велса:
MACDEx_Histogram3(Bars.Close, fastMACDPeriod, slowMACDPeriod, smoothMACDPeriod, "MACD")
Code:
 IList<double> macdHistogram = ctx.GetData(
       "macdHistogram", new[] { _fastMACDPeriod.ToString() },
       () => new MACDEx_Histogram3(sec.ClosePrices, fastMACDPeriod, slowMACDPeriod, smoothMACDPeriod, "MACD"));           


Или написать вариант индикатора для ТСЛаб, но у меня нет исходников велсовского индикатора.

Сейчас ругается на две вещи:
Code:
Error	1	The best overloaded method match for 'Community.Indicators.MACDEx_Histogram3.MACDEx_Histogram3(WealthLab.DataSeries, int, int, int, string)' has some invalid arguments	

Error	2	Argument 1: cannot convert from 'System.Collections.Generic.IList<double>' to 'WealthLab.DataSeries'	

Наверх
#79541 - Fri Sep 02 2016 10:11 PM Re: MACDEx_Histogram3 WL api [Re: pwm]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
нельзя вызвать сразу велосовское без переписки.
_________________________
__


Наверх
#79542 - Fri Sep 02 2016 11:13 PM Re: MACDEx_Histogram3 WL api [Re: ra81]
pwm Offline
stranger

Registered: Thu Sep 01 2016
Записи: 3
Ясненько. Кто-нидь может кинуть в меня исходником MACDEx тслабовского?

Наверх
#79545 - Sat Sep 03 2016 12:10 PM Re: MACDEx_Histogram3 WL api [Re: pwm]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
видимо вам надо переписать его на ТСЛаб.
_________________________
__


Наверх
#79554 - Sun Sep 04 2016 11:17 AM Re: MACDEx_Histogram3 WL api [Re: ra81]
pwm Offline
stranger

Registered: Thu Sep 01 2016
Записи: 3
это не проблема, но нужны исходники индикатора.

Наверх
#79556 - Mon Sep 05 2016 09:42 AM Re: MACDEx_Histogram3 WL api [Re: pwm]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
используйте рефлектор.
_________________________
__


Наверх


Moderator:  ViL, sar