Доброго дня!
Есть стратегия, которая работает на дневках и покупает по цене закрытия текущего дня.
Технически это выглядит так: за 5 минут конца торгов "виртуально" закрываем для себя торговый день, и принимаем решение о покупке-продаже.
Но как это сделать в велсе?
То есть задача состоит до окончания торгов "увидеть" BullishLongWhiteLine.
Пока начинаю городить огород из выгрузок дневных данных в формате TXT и забиванием туда вручную данных из квика... Но неужели в велсе нельзя сделать более изящно?...
[CODE]
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
using WealthLab.Rules.Candlesticks;
namespace WealthLab.Strategies
{
public class MyStrategy : WealthScript
{
protected override void Execute()
{
bool[] bullishLongWhiteLine;
CandlePattern.BullishLongWhiteLine(this, "+Long White", true, out bullishLongWhiteLine);
for(int bar = GetTradingLoopStartBar(1); bar < Bars.Count; bar++)
{
if (IsLastPositionActive)
{
Position p = LastPosition;
if (p.EntrySignal.Contains("Group1|"))
{
double Target = p.EntryPrice*1.05;
SellAtLimit(bar, p, Target, "take proit");
ExitAtClose(bar, p, "exit at close");
}
}
else
{
if (bullishLongWhiteLine[bar])
{
BuyAtClose(bar, "Group1|");
}
}
}
}
}
}
[/CODE]