Индикаторы в Wealth-Lab.NET

9/18/2010 1:03:08 PM
Gravatar
Total Posts 4

Индикаторы в Wealth-Lab.NET

У меня Trial версия Wealth-Lab.NET в связи с чем отсутствует доступ к расширениям на официальном сайте...

А именно, нет возможности установить "Community Indicators library", в котором находится индикатор Ichimoku!

1. Выложите, пожалуйста, скрин с этим индикатором.

2. Прорисовывает ли он облако в будущее, или, аналогично QUIK - обрубает на текущем баре?

3. В Wealth-Lab.NET есть возможность настроить окно отображения графика цен, чтобы между последним баром и правой границей было определенное расстояние?

9/21/2010 11:48:45 PM
Gravatar
Total Posts 142

RE:Индикаторы в Wealth-Lab.NET

[LIST][*]скриншот

[IMG]http://WLRT.com/bitrix/components/bitrix/forum.interface/show_file.php?fid=6249[/IMG]

[*] На скриншоте видно как выглядит график цен с таким отступом

[/LIST]Код с форума велса. На форуме написано буквально следущее

[QUOTE]Пока AddFutureBars() не вернется в Велс, лучшее что вы можете сделать это не сдвигать Индикатор, а сдвинуть исторические данные. При этом даты будут рассинхронизированны с барами.[/QUOTE]

[CODE]using System;

using System.Collections.Generic;

using System.Text;

using System.Drawing;

using WealthLab;

using WealthLab.Indicators;

namespace WealthLab.Strategies

{

public class IchimokuClouds : WealthScript

{

protected override void Execute()

{

int p1 = 9;

int p2 = 26;

int p3 = 52;

int p4 = 26;

DataSeries TenkanSen = ((Highest.Series(High, p1) + Lowest.Series(Low, p1)) / 2);

DataSeries KijunSen = ((Highest.Series(High, p2) + Lowest.Series(Low, p2)) / 2);

// Don't advance these series so that they start

DataSeries ssA = ((TenkanSen + KijunSen) / 2);

DataSeries ssB = ((Highest.Series(High, p3) + Lowest.Series(Low, p3)) / 2);

ssA.Description = "SenkouSpanA"; ssB.Description = "SenkouSpanB";

/* Kumo, or Clouds is area between Senkou Span A and B */

DataSeries diff = ssA - ssB;

// Push the Price DataSeries back 26 bars to align with Kumo//Сдвиг баров на 26 назад для синхронизации

for (int bar = p4; bar < Bars.Count; bar++)

{

int b = bar - p4 + 1;

Open = Open[bar];

High = High[bar];

Low = Low[bar];

Close = Close[bar];

}

// flat line the values for the last 26 bars//Добавление 26 баров в будущее

double last = Close[Bars.Count - 1];

for (int bar = Bars.Count - p4 + 1; bar < Bars.Count; bar++)

{

Open[bar] = last;

High[bar] = last;

Low[bar] = last;

Close[bar] = last;

}

Color ltRed = Color.FromArgb(60, 255, 0, 0);

Color ltBlue = Color.FromArgb(60, 0, 0, 255);

PlotSeriesDualFillBand(PricePane, ssA, ssB, ltBlue, ltRed, Color.Red, LineStyle.Solid, 1);

HideVolume();

}

}

}[/CODE]

1/12/2011 2:01:10 AM
Gravatar
Total Posts 142

RE:Индикаторы в Wealth-Lab.NET

Выложите, пожалуйста, Community Indicators library. :D

2/7/2011 4:09:12 PM
Gravatar
Total Posts 151

RE:Индикаторы в Wealth-Lab.NET

Это невозможно по лицензионным ограничениям.

Есть встречное предложение - купите у нас велс и вам все будет доступно :D