С минутками Si, которые выложил Rostislav Kudryashov у меня получился не столь негативный результат. Скриншот не цепляется, а код в Wealth-labе такой. Можно заметить, что покупка идет при отрицательном значении индикатора, а продажа соответственно — наоборот. Переворот по открытию следующей свечи. Ну и код индикатора немного другой, так как я его понял.
public class MyStrategy: WealthScript
{
double D ( int bar, int num) {
return Bars.Open[bar-num] — Bars.Close[bar-num];
}
protected override void Execute() {
DataSeries S = new DataSeries(Bars, «Binary Series»);
for (int i = 5; i < Bars.Count-2; i++) {
double id = D(i,1)*(D(i,1)*D(i,4)-D(i,2)*D(i,3)) + D(i,2)*(D(i,2)*D(i,2)-D(i,1)*D(i,3));
S[i] = id;
}
for (int i = 5; i < Bars.Count-2; i++) {
double id = S[i];
int posDir = (! IsLastPositionActive)? 0
: LastPosition.PositionType == PositionType.Long? 1: -1;
if (id < 0 && posDir != 1) {
if (posDir == -1)
CoverAtClose (i, LastPosition);
BuyAtMarket (i+1);
} else if (id >= 0 && posDir != -1)
{
if (posDir == 1)
ExitAtClose (i, LastPosition);
ShortAtMarket (i+1);
}
}
ChartPane cp = CreatePane(20, true, false);
PlotSeries(cp, S, Color.Black, LineStyle.Dashed,2);
}
}
Мосбиржа МСФО 2025 г. - когда прибыль перестанет падать?
Мосбиржа опубликовала финансовые результаты за 2025 год. Чистая прибыль снизилась на -25% после рекордного 2024 года до 59,4 млрд руб. В 4-м квартале снижение составило -13% до 14,1 млрд руб....
Обновление кредитных рейтингов в ВДО и розничных облигациях (ПАО «ЕВРОТРАНС» присвоен статус "Под наблюдением", ПАО «ГК «САМОЛЕТ» снят статус "Под наблюдением")
⚪️ПАО «ЕвроТранс»
Эксперт РА установил статус «под наблюдением» по рейтингу кредитоспособности, что означает высокую вероятность рейтинговых действий в ближайшее время. Рейтинг компании...
🔍 Накануне 8 марта мы задали женщинам по всей России вопрос , какой автомобиль они хотели бы приобрести, а также проанализировали нашу базу залоговых автомобилей. В результате — разрушили...
Газпром: переворот стоимости и кратный рост прибыли при долгосрочных проблемах в Ормузском проливе
Газпром — темная лошадка российского рынка, только ленивый не пнул эту компанию/акцию за последние 3 года
Я же считаю, что любая акция — это финансовый инструмент и многое зависит...
Виктор Пермяков, я специально тарил при курсе 76 рублей за $ и цель здесь писал 83 рубля за $, возможно, рубль будет колебаться 83–95. Министерство финансов России временно приостановило операции п...
public class MyStrategy: WealthScript
{
double D ( int bar, int num) {
return Bars.Open[bar-num] — Bars.Close[bar-num];
}
protected override void Execute() {
DataSeries S = new DataSeries(Bars, «Binary Series»);
for (int i = 5; i < Bars.Count-2; i++) {
double id = D(i,1)*(D(i,1)*D(i,4)-D(i,2)*D(i,3)) + D(i,2)*(D(i,2)*D(i,2)-D(i,1)*D(i,3));
S[i] = id;
}
for (int i = 5; i < Bars.Count-2; i++) {
double id = S[i];
int posDir = (! IsLastPositionActive)? 0
: LastPosition.PositionType == PositionType.Long? 1: -1;
if (id < 0 && posDir != 1) {
if (posDir == -1)
CoverAtClose (i, LastPosition);
BuyAtMarket (i+1);
} else if (id >= 0 && posDir != -1)
{
if (posDir == 1)
ExitAtClose (i, LastPosition);
ShortAtMarket (i+1);
}
}
ChartPane cp = CreatePane(20, true, false);
PlotSeries(cp, S, Color.Black, LineStyle.Dashed,2);
}
}
Но включение мозгов почти никогда никому не вредило )))
И Ваше корректное заключение про знак определителя полезно )))
С уважением
P.S. Гораздо более трудный вопрос — почему система часто работает в плюс при игнорировании знака определителя?
Впрочем, у меня 99% систем основаны на выборочной АКФ
Хотя все местные резиденты убеждают меня, что она тривиальна...
С уважением