Блог им. TTrade

Ахтунг! Лохотрон на сМарт-лабе.

    • 18 ноября 2016, 09:26
    • |
    • TT
  • Еще
Вчера уважаемый Т. Мартынов продвигал на сМарт-лабе бинарный лохотрон Простая безиндикаторная стратегия «4 близнеца». Уверен, это произошло в результате какой-то досадной ошибки.

Ахтунг! Лохотрон на сМарт-лабе.
В статье предлагается использовать простую стратегию, если последняя свеча на каждом из четырех таймфреймов вверх, то покупаем, если вниз, то продаем. Несколько минут на составление простейшего кода MQL4:

//+---------------------------------------------------------------+
//|                                                  Лохотрон.mq4 |
//|                                                            TT |
//|                                                               |
//+---------------------------------------------------------------+

int ticker;
int Signal;
datetime BarTime;

void OnTick()
  {
  // Условие для лонга
  if (iClose(NULL,PERIOD_H1,1)> iOpen(NULL,PERIOD_H1,1) &&
      iClose(NULL,PERIOD_M30,1)> iOpen(NULL,PERIOD_M30,1)&&
      iClose(NULL,PERIOD_M15,1)> iOpen(NULL,PERIOD_M15,1)&&
      iClose(NULL,PERIOD_M5,1)> iOpen(NULL,PERIOD_M5,1)) Signal=1;
  // Условие для шорта
  if (iClose(NULL,PERIOD_H1,1)< iOpen(NULL,PERIOD_H1,1) &&
      iClose(NULL,PERIOD_M30,1)< iOpen(NULL,PERIOD_M30,1)&&
      iClose(NULL,PERIOD_M15,1)< iOpen(NULL,PERIOD_M15,1)&&
      iClose(NULL,PERIOD_M5,1)< iOpen(NULL,PERIOD_M5,1)) Signal=-1;      
  // Шорт
  if (OrdersTotal()==0 && Signal==-1) 
   {
      ticker=OrderSend(Symbol(),OP_SELL,0.1,Bid,10,0,0); 
      BarTime=iTime(NULL,PERIOD_M5,0);
   }
  // Лонг 
  if (OrdersTotal()==0 && Signal==1) 
   {
      ticker=OrderSend(Symbol(),OP_BUY,0.1,Ask,10,0,0);
      BarTime=iTime(NULL,PERIOD_M5,0);
   }
  // Закрываем через 5 минут 
  if (OrdersTotal()>0 && BarTime!=iTime(NULL,PERIOD_M5,0))
   {
      if (Signal==-1) OrderClose(ticker,0.1,Ask,10);
      if (Signal==1) OrderClose(ticker,0.1,Bid,10);
      Signal=0;
   }
  } 
Результат на EURUSD с 01.01.2016. Таймфрейм M5. Спред минимальный, 0.2 пункта, без комиссий.
Ахтунг! Лохотрон на сМарт-лабе.
Ахтунг! Лохотрон на сМарт-лабе.

Совершенно очевидно, что при любых условиях, данная стратегия — самый быстрый способ потерять свои деньги.


★11
45 комментариев
TT, Вы серьёзно?)))) Этот пост — рекламный, и принёс владельцу сайта в районе пятисот долларов дополнительной прибыли.
Это не означает, что Т.М. поддерживает идеи, пропагандируемые в посте!
avatar
Ни чего себе зачем тогда так делают?
avatar
*ZzZ*, Денюжки очень любят.
avatar
TT, а наоборот если торговать? выложи эквити.
avatar
Лупин Пастор, Да то же самое. Это полностью случайные входы, потеря заключается в спреде.




avatar
TT, А если немножко идею (неэффективность) РАСТЯНУТЬ.
то получится



avatar
Антон Б, Любую идею можно растянуть до прибыли на истории.
avatar
TT, Эта идея
если отсюда 4 точки расположенные назад во времени на 5,15,30,60 минут Выше то мы падаем.

avatar
Антон Б, все дело в спреде и слипадже — реально это то што ест любую красивую модельку  истории потом в реале сожрет. ну если там усреднение прикрутить штоб спред отбить… да и то имхо риск пропуска пару раз и все равно слив
toster, Какой из четырех таймфреймов сделать дневным? :)
avatar
Осталось Вулканы и Бинго Бумы рекламировать
avatar
Алексей О., Мне кажется, казино на порядок честнее.
avatar
\\Вчера уважаемый Т. Мартынов продвигал на сМарт-лабе бинарный лохотрон
классика,  до этого усиленно пиарился Вискитрейдер )
avatar
деньги не пахнут)
avatar
Уважаемый автор, а почему вы упомянули только ТМ, как «того, кто усиленно продвигал бинарный лохотрон»? В доказательство вы прикрепили скриншот с "+" Тимофея. А то, что еще несколько человек «одобрили» этот пост вас не волнует? 

Не совсем понятна просто ваша позиция… и звучит она как: " Смотрите, Акелла промахнулся"… Вам так не кажется? Какая вам разница КТО нажал на плюс? Если вам не приятны бинарные опционы как явление, это одно… А если то что Т. Мартынов под чем-то там поставил свой плюсик, то это уже совсем другое...

Екатерина Буркова,
Уважаемый автор, а почему вы упомянули только ТМ, как «того, кто усиленно продвигал бинарный лохотрон»?

Цитата неверна.

А если то что Т. Мартынов под чем-то там поставил свой плюсик, то это уже совсем другое...

И не просто поставил плюс, но и вывел на главную, и до сих пор эта тема висит в самом топе из топов.




avatar
TT, хорошо, висит она в топе эта тема, а вы на нее зачем еще внимание тогда обращаете? Люди на этот пост еще и после вашей заметки будут заходить. Я лично, например, этот топик про «4 близнецов» пропустила и не заметила. Если бы не ваш «Ахтунг!» Получается вы еще и помогаете идеологическим врагам пиариться)
Екатерина Буркова, Так можт это хакеры сМарт-лаб поломали, а Тимофей и не знает.
avatar
TT, maybe, maybe… )))
Екатерина Буркова, Кстати, Тимофей, когда это делал, наверняка надеялся на то, что на сМарт-лабе найдется тот, кто разоблачит злодейскую стратегию и тем самым защитит репутацию сМарт-лаба.
avatar
Поменяйте входы на противоположные.
Терентьев Владимир, 
smart-lab.ru/blog/363531.php#comment6488705
avatar
Let's make Smart-Lab great again! Даешь выборы! Роль самодержца Мартынова должна избираться народом! Каждые 4 года к власти должен приходить новый мартынов.
avatar
Дар Ветер, Жжошь!
avatar
Дар Ветер, Бесполезно. Выборщик один. 
avatar
опцион с экспирацией 5 минут!!! да уж…
Пля, он и твой топик плюсанул! Во разводилово. Ничо святого у человека нет.
avatar
monte_carlo, совесть замучила прост)) т.ч. надежда еще есть…
avatar
TT, коллега, я думаю он просто не читал тот топик. Увидел сабж «простая стратегия» и плюсанул не глядя:) Ибо если читать всё, что пишут на СЛ с ума можно сойти)
avatar
monte_carlo, :) Нет, это не так. Просто бизнес.
avatar
а почему закрываемся именно через 5 минут? в моих расчетах, я помню, лучше было сделать тейк 30пипсов и стоп лосс примерно равный тейку. Например 35/30, 30/25, 30/30. Можете проверить на своем коде? Важно сделать не только правильный вход, но и правильный выход. А так вывод: вышли плохо, значит и вошли плохо, а это может быть неверное. Короче, проверить выход надо.
Счастливый Конец, 
а почему закрываемся именно через 5 минут?

Потому что стратегию предлагалось использовать на 5 минутных «опционах».
avatar
TT, И это закрытие надо убрать. то что через 5 минут закрывается спреда кухни никогда не покроет.
avatar
Антон Б, Во втором варианте закрытие закомментировано. /* */
avatar
Счастливый Конец, Вот 30/30




avatar
Счастливый Конец, Вот код с произвольным тейком и профитом:

input double StopSize;
input double ProfitSize;

int ticker;
int Signal;
datetime BarTime;

void OnTick()
  {
  // Условие для лонга
  if (iClose(NULL,PERIOD_H1,1)> iOpen(NULL,PERIOD_H1,1) &&
      iClose(NULL,PERIOD_M30,1)> iOpen(NULL,PERIOD_M30,1)&&
      iClose(NULL,PERIOD_M15,1)> iOpen(NULL,PERIOD_M15,1)&&
      iClose(NULL,PERIOD_M5,1)> iOpen(NULL,PERIOD_M5,1) ) Signal=1;
  // Условие для шорта
  if (iClose(NULL,PERIOD_H1,1)< iOpen(NULL,PERIOD_H1,1) &&
      iClose(NULL,PERIOD_M30,1)< iOpen(NULL,PERIOD_M30,1)&&
      iClose(NULL,PERIOD_M15,1)< iOpen(NULL,PERIOD_M15,1)&&
      iClose(NULL,PERIOD_M5,1)< iOpen(NULL,PERIOD_M5,1) ) Signal=-1;      
  // Шорт
  if (OrdersTotal()==0 && Signal==-1)
   {
      ticker=OrderSend(Symbol(),OP_SELL,0.1,Bid,10,Bid+StopSize,Bid-ProfitSize);
      BarTime=iTime(NULL,PERIOD_M5,0);
   }
  // Лонг
  if (OrdersTotal()==0 && Signal==1)
   {
      ticker=OrderSend(Symbol(),OP_BUY,0.1,Ask,10,Ask-StopSize,Ask+ProfitSize);
      BarTime=iTime(NULL,PERIOD_M5,0);
   }
  // Закрываем через 5 минут
/*  if (OrdersTotal()>0 && BarTime!=iTime(NULL,PERIOD_M5,0))
   {
      if (Signal==-1) OrderClose(ticker,0.1,Ask,10);
      if (Signal==1) OrderClose(ticker,0.1,Bid,10);
      Signal=0;
   }
*/  
  }   

Можете пробовать как угодно, только в любом случае будет минус, потому что вход случаен. Спред, комиссия, большое кол-во сделок. Самый лучший способ покормить брокера.
avatar
TT, Тейки и стопы ничего не решают это подгонка голимая.
Согласен.
avatar
TT, вроде бы же написано что стратегия для опционов(?). При чем тут тейки и стопы?)) Алгоритм рассчета эфективности будет типа — if profit > spread(в сторону открытия, правда спред не у всех бинариков имеется), то результат +1*к, иначе -1( где к — коэффициент отдачи 0.65-0.92 обычно). Но как правило такие стратежки все сливные, только добавив мартин они какое-то время идут в гору(чем мягче мартин и больший таймфрейм, тем дольше живет).
avatar
Сергей, Тейки и стопы уже позже попросили добавить в комментариях, в познавательных целях. «Коэффициент отдачи» — это и есть самый конский спред на свете.
avatar
TT, так на сколько я шуршу в mql — и первый код для теста обычной торговли(просто с профитом и лосём = 5мин движению), а не для опциставок(?). Бинарики и взятие размера движения невозмможно тестировать одинаковым методом. Если эти 4 индейца дают движение в нужную сторону с вероятностью > ~55%, то они прибыльны. Если вероятность меньше, то стратегия прибыльна только с мартином и только ограниченный промежуток времени.
avatar
Сергей, Смотрите цифры в отчете тестера. Прибыльных трейдов 43%. Т.е. в большинстве случаев 5-минутный опцион даст -1.
avatar
TT, тогда все понятно)) забыл про этот параметр отчета. Выходит теоретически орел\решка( на длительной дистанции с ~50% минус небольшое отрицательное МО от спреда) эффективнее…
avatar
Вы смешные )))
Ну торгуйте латенси арбитраж USDIndex против корзины ;)
avatar

теги блога TT

....все тэги



UPDONW
Новый дизайн