Изменить инструмент и таймфрейм одновременно

12/9/2012 1:42:33 PM
Gravatar
Total Posts 3

Изменить инструмент и таймфрейм одновременно

Здравствуйте!

Использую версию wealth-laba 5.4.20.0 (с кряком). Возникла необходимость одновременного изменения инструмента и таймфрейма (без синхронизации). В даной версии программы эти функции работают некорректно (если, конечно, я все правильно делаю).

Текст скрипта:

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
using System.IO;

namespace WealthLab.Strategies
{
public class Test1:WealthScript
{
protected override void Execute()
{
int[] time_frame={5, 10, 15};

for(int i=0; i<DataSetSymbols.Count; i++)
{
SetContext(DataSetSymbols[i], false); // Выбираем новый инструмент без синхронизации.
PrintDebug("Выбрали инструмент: "+DataSetSymbols[i]);

for(int t=0; t<time_frame.Length; t++)
{

SetScaleCompressed(time_frame[t]);
PrintDebug("Выбрали таймфрейм: "+time_frame[t].ToString());

PrintDebug("Получилось: "+Bars.Symbol+", таймфрейм "+Bars.DataScale.BarInterval.ToString()+Bars.DataScale.Scale);

RestoreScale();
}

RestoreContext();
}

PrintDebug("Готово!");
}
}
}

Проблема в том, что инструмент не меняется.

У меня к Вам просьба: выполните, пожалуйста, данный скрипт на версии 6. Если в ней работает правильно, я готов приобрести лицензию.

Заранее спасибо!

 

12/9/2012 2:05:30 PM
Gravatar
Total Posts 30

Re: Изменить инструмент и таймфрейм одновременно

У меня в датасете(5мин) инструменты идут в такм порядке:

br, gold, lkoh, rts, rosn, sbrf, si.....

Выделяю RTS и запускаю, вот результат Debug Log:

==============================================

Выбрали инструмент: BR
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Выбрали инструмент: GOLD
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Выбрали инструмент: LKOH
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Выбрали инструмент: RTS
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Выбрали инструмент: ROSN
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Выбрали инструмент: SBRF
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Выбрали инструмент: Si
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Выбрали инструмент: VTBR
Выбрали таймфрейм: 5
Получилось: RTS, таймфрейм 5Minute
Выбрали таймфрейм: 10
Получилось: RTS, таймфрейм 10Minute
Выбрали таймфрейм: 15
Получилось: RTS, таймфрейм 15Minute
Готово!

12/9/2012 2:06:51 PM
Gravatar
Total Posts 30

Re: Изменить инструмент и таймфрейм одновременно

WLD последняя версия... 6.4.049 64-bit Edition

12/9/2012 2:34:52 PM
Gravatar
Total Posts 3

Re: Изменить инструмент и таймфрейм одновременно

Получается, что и в новой версии не меняются инструменты (без синхронизации). Спасибо за помощь!