Блог им. kurd
namespace WealthLab.Strategies
{
public class GOLDoneDayTrend : WealthScript {
Position pos;
protected override void Execute() {
Prepare();
int preBar = pos.EntryBar;
for (int bar = preBar+1; bar < Bars.Count-1; ++bar) {
if (Date[bar].Hour != 18) continue;
if (Close[bar] > Close[preBar] &&
pos.PositionType != PositionType.Long) {
ExitAtClose (bar, pos);
pos = BuyAtClose (bar);
} else
if (Close[bar] < Close[preBar] &&
pos.PositionType != PositionType.Short) {
ExitAtClose (bar, pos);
pos = ShortAtClose (bar);
}
preBar = bar;
}
if (IsLastPositionActive)
ExitAtClose (Bars. <a name="cut"></a> Count-1, LastPosition);
} // Execute()
void Prepare() {
ClearDebug(); PrintDebug (Bars.Symbol);
if (! Bars.IsIntraday || Bars.BarInterval != 60)
throw new Exception ("Hourly only.");
int preBar = -1; int bar1 = -1; int bar2 = -1;
for (int bar = 0; bar < Bars.Count; ++bar) {
if (Date[bar].Hour == 18) {
if (preBar < 0) {
SetBackgroundColor (bar, Color.Yellow);
bar1 = bar;
} else {
if (Close[bar] > Close[preBar])
SetBackgroundColor (bar, Color.LightGreen);
else
SetBackgroundColor (bar, Color.Pink);
if (preBar > 0)
DrawLine (PricePane, preBar, Close[preBar]
,bar, Close[bar], Color.Black, LineStyle.Solid, 1);
if (bar2 < 0) bar2 = bar;
}
preBar = bar;
} // if (Date[bar].Hour
} // for (int bar = 0
PrintDebug (bar1 + " " + bar2);
pos = Close[bar2] >= Close[bar1]
? BuyAtClose (bar2) : ShortAtClose (bar2);
} // Prepare()
} // class GOLDoneDayTrend
} // namespace WealthLab.StrategiesС начала марта по вчера получилась такая картинка

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
Например: на 100-летний истории не даёт, а вот на 1000-летней уже глядишь и в + пошла. Жаль только что до этого момента не получится сохраниться в здравом уме и бодрой памяти.
история SILVER за 6 лет
и история рублёвого золота за 3 года
Длинную историю в часовиках с финама хлопотно собирать. Даёт только на квартал, приходится складывать руками.
Чувачок, за клевету можно и присесть. Тебя кто-то прогревал, заставлял? Или говорил что на дистанции сработает? Наш рынок в принципе не прогнозируемый с такой главной фин отдела и ЦБ. Поэтому ты всегда будешь со своим говном и кодом около нуля
А касаемо твоего возмущения моим призывом «Не поддавайтесь мошенникам на Смарт-лабе» — так это «на воре шапка горит». Ты сам назвался, тебя никто не обвинял.
NB Вот вам пример функциональной неграмотности.
То есть не поддавайтесь на уговоры 99,99% спекулянто в, так как они все работают в тресте «Питерс, Таккер и Сатана».