Да, чуть не забыл дисклеймер. Никого не критикую, минутки выкладывать не буду. Просто было любопытно самому проверить. Опубликовал, чтобы добру не пропадать )).
График без пруфов — это как пукнуть в компании уважаемых людей
1. Я никому не обещал Грааль
2. Но он где-то рядом
3. Выше Eugene Logunov правильно написал про определитель системы. Но Грааль работает и без этого
4. Поэтому пруфы в студию, плз
Поменяйте знак индикатора в своей программе — и опубликуйте, плз, полученные эквити
Извольте, сударь. Минутки Si, 10 лет (2010-2019). Средняя сделка 0.06 пункта.
Диагноз прежний: обнаруженная вами неэффективность существует, потому что её нельзя монетизировать. Дисклеймер: я не утвержают, что вам не удастся это сделать )).
Так оно и есть на самом деле
Монетизировать ТС с доходом на сделку меньше спрэда можно только во вселенной лимитных ордеров.
Но она устроена очень и очень плохо...
Я никогда не говорил, что данный алго зарабатывает деньги
Я просто пытался обратить внимание уважаемого community на то, что реально котировки — это не детермината + шум, ну или не шум + шум особого вида.
С минутками 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);
}
}
ЦБ РФ вновь ожидаемо понизил ключевую ставку на полпроцента, до 14,5%: какие перспективы есть у долгового рынка?
Совет директоров ЦБ РФ 24 апреля понизил ключевую ставку (КС – далее) на 50 б. п., до 14,50% годовых. Это уже стало восьмым действием регулятора с момента начала цикла смягчения ДКП с июня 2025 г....
В это субботнее утро в Москве собрались частные инвесторы, трейдеры, эмитенты и профессиональные участники рынка, чтобы обменяться опытом, знаниями и идеями на фондовом рынке.
В залах уже...
Конференция уже началась, и команда МГКЛ работает на площадке.
В 11:00 в зале №6 наше выступление — обзательно приходите послушать.
И да, мы подготовили сюрприз для участников конференции....
Обновляем стратегию 2026: год трудный, что изменилось, и в каком направлении мы движемся?
Квартальное обновление стратегии. Стратегия Mozgovik была представлена 17 января: https://smart-lab.ru/mobile/topic/1254157/ Что остается в силе? 📉Российский рынок акций = для оптимистов...
Gagrigd, есть 2 стороны медали…
к примеру твоему соседу, водителю Мерседеса после аварии нужны деньги на ремонт машины. он у тебя просит 100000р., говорит — давай ты вложишь в колеса 100000р, ст...
Vavillon, а в квике пишут точную цену плиты например за полчаса до начала торгов ?
Например, утренней ?
Я просто не знаю, тк никогда не торговал и не торгую в квике.
Alchemist01, тысяча может быть высокой)Как-то давно смотрел ролик от какого-то нашего из силиконовой долины. про жизнь рассказывал. В том числе про стоимость услуг. На ремонт чего-то там с трубами ...
Александр Ланкин, похоже на то, что процесс уже стал необратимым. Доля свадебных колец у молодожёнов в США с искусственным бриллиантом впервые в истории стала больше 50% в 2024 году. В 2019 году со...
Ну т.е. тебя, бро, в Excel забанили?)
Так и запишем)))
С уважением
Я ж писал — компа нет, а и был бы не стал бы этого делать, т.к. Не верю! ©
Вы вещали (вроде), что неделю назад компа не было...
А сейчас… Практически новая жизнь началась...
С уважением
Кстати, уж, Екселя на компе тоже нет. За ненадобностью.)
А я не поленится ). Делов-то на 5 минут. Si, минутки, 9 месяцев 2021 года.
Формула:
id(t)=A*d(t-1)+B*d(t-2)
где A=d(t-1)*d(t-4)-d(t-2)*d(t-3)
B=d(t-2)*d(t-2)-d(t-1)*d(t-3)
Убыток в пунктах 28000 )
— Английские ученые доказали...
— Ну, и молодцы!
Лень — двигатель прогресса )))
С уважением
Да, чуть не забыл дисклеймер. Никого не критикую, минутки выкладывать не буду. Просто было любопытно самому проверить. Опубликовал, чтобы добру не пропадать )).
График без пруфов — это как пукнуть в компании уважаемых людей
1. Я никому не обещал Грааль
2. Но он где-то рядом
3. Выше Eugene Logunov правильно написал про определитель системы. Но Грааль работает и без этого
4. Поэтому пруфы в студию, плз
С уважением
Этот пост появился бы значительно раньше )))
С уважением
P.S. Точные формулы и софт для лимитной эквити я отладил с 28 (!) раза. Но для маркетной эквити и 5 мин много, если честно )))
(чисто из уважухи за проделанную работу. Не хотел писать, если честно, думал, Вы сами догадаетесь)
Для маркетной эквити смена знака индикатора переводит убыточную эквити в профитную. Для лимитной — все не так (и сильно сложнее)
Поэтому
Поменяйте знак индикатора в своей программе — и опубликуйте, плз, полученные эквити
С уважением
P.S. На пути к коммунизму никто бесплатно кормить не обещал © Анекдот
Извольте, сударь. Минутки Si, 10 лет (2010-2019). Средняя сделка 0.06 пункта.
Диагноз прежний: обнаруженная вами неэффективность существует, потому что её нельзя монетизировать. Дисклеймер: я не утвержают, что вам не удастся это сделать )).
Так оно и есть на самом деле
Монетизировать ТС с доходом на сделку меньше спрэда можно только во вселенной лимитных ордеров.
Но она устроена очень и очень плохо...
С уважением
Я никогда не говорил, что данный алго зарабатывает деньги
Я просто пытался обратить внимание уважаемого community на то, что реально котировки — это не детермината + шум, ну или не шум + шум особого вида.
С уважением
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);
}
}