Автор Тема: Советник с невероятными возможностями  (Прочитано 44671 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mvp

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 134
  • +41/-53
    • Просмотр профиля
А какой оптимальный таймфрейм для торговли?
Н1.

Оптимального нету, ТФ он выбирает сам, так что независимо какой график у тебя сейчас открыт, он основывается на часовом периоде, а ты можешь и сам работать на каком угодно при этом!

советник берёт таймфрейм с текущего графика, на котором он навешан  :wink:

Оффлайн Surmounter

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 25
  • +4/-3
    • Просмотр профиля
Я правильно понимаю, что он открывается не по закрытию свечи а в процессе ее формирования?
как ж тогда ручками тестить...........

Оффлайн Surmounter

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 25
  • +4/-3
    • Просмотр профиля
to MVP

SignalCurrent = MACD(12, 26, 9, PRICE_TYPICAL, MODE_SIGNAL, 0)

а что здесь означают PRICE_TYPICAL и MODE_SIGNAL???

Оффлайн MOHAxАвтор темы

  • Будущий президент
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 450
  • +80/-82
  • Скоро займу его место
    • Просмотр профиля
советник берёт таймфрейм с текущего графика, на котором он навешан  :wink:

При мне была открыта сделка по евробаксу, при этом ТФ был D1, так что ему все равно, в нем в самом заложено походу что Н1 для него является приоритетней других и вроде даже в теме, в которой я его нашел, указано что работает на показаниях с часового графика!  :roll:

Я правильно понимаю, что он открывается не по закрытию свечи а в процессе ее формирования?
как ж тогда ручками тестить...........

Ждать закрытия свечи, сигнал правдивей, прибыль больше, ведь можно же самому тейк-профит выставлять и не в 25п, а куда более больший, тем самым не лишая себя этим ожиданием нескольких пунктов!!!
Хорошо смеется тот, кто смеется после последнего!

Оффлайн mvp

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 134
  • +41/-53
    • Просмотр профиля
to mvp

SignalCurrent = MACD(12, 26, 9, PRICE_TYPICAL, MODE_SIGNAL, 0)

а что здесь означают PRICE_TYPICAL и MODE_SIGNAL???

Когда накладываем MACD на график, то PRICE_TYPICAL - это "Применить к:" - из списка выбирает Typical Price (HLC / 3), а MODE_Signal указывает на то, что берётся сигнальная линия (это для эксперта). По сути нужно только 2 MACD накинуть с одинаковыми параметрами, но один со смещеним в 1 бар.

Если нужно, то могу все расшифровать - не стесняйтесь

Оффлайн mvp

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 134
  • +41/-53
    • Просмотр профиля
советник берёт таймфрейм с текущего графика, на котором он навешан  :wink:

При мне была открыта сделка по евробаксу, при этом ТФ был D1, так что ему все равно, в нем в самом заложено походу что Н1 для него является приоритетней других и вроде даже в теме, в которой я его нашел, указано что работает на показаниях с часового графика!  :roll:

Я правильно понимаю, что он открывается не по закрытию свечи а в процессе ее формирования?
как ж тогда ручками тестить...........

Ждать закрытия свечи, сигнал правдивей, прибыль больше, ведь можно же самому тейк-профит выставлять и не в 25п, а куда более больший, тем самым не лишая себя этим ожиданием нескольких пунктов!!!

Ну раз не верите, то из справки  :wink::

Цитировать
double iStochastic( string symbol, int timeframe, int %Kperiod, int %Dperiod, int slowing, int method, int price_field, int mode, int shift)


Цитировать
timeframe   -   Период. Может быть одним из периодов графика. 0 означает период текущего графика


В коде все индикаторы вызываются с 0(второй параметр):

Цитировать
stoc2d_1=iStochastic(NULL,0,10,7,3,MODE_SMA,NULL,MODE_SIGNAL,1);
stoc2d_0=iStochastic(NULL,0,10,7,3,MODE_SMA,NULL,MODE_SIGNAL,0);
stoc2k_1=iStochastic(NULL,0,10,7,3,MODE_SMA,NULL,MODE_MAIN,1);
stoc2k_0=iStochastic(NULL,0,10,7,3,MODE_SMA,NULL,MODE_MAIN,0);
mom3_1=iMomentum(NULL,0,14,PRICE_OPEN,1);
mom3_0=iMomentum(NULL,0,14,PRICE_OPEN,0);
MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_TYPICAL,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_TYPICAL,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_TYPICAL,MODE_SIGNAL,0);
sar1_1 =iSAR(NULL,0,0.02,0.2,1);
sar1_0 =iSAR(NULL,0,0.02,0.2,0);

Сделка открылась на дневках, т. к. условия проверяются на каждом тике.

Если хотите "зашить" один час, то вместо выделенных 0, поставьте PERIOD_H1 и перекомпильте эксперт

Оффлайн mvp

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 134
  • +41/-53
    • Просмотр профиля
Для ленивых - в аттаче первая (исходная) версия, заточенная под H1, независимо от периода графика, на котором висит эксперт

Оффлайн MOHAxАвтор темы

  • Будущий президент
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 450
  • +80/-82
  • Скоро займу его место
    • Просмотр профиля
mvp, большое спасибо за проделанную работу! Я верю, просто так сложилась ситуация, вот и возник вопрос почему так происходит, после Ваших разъяснений все стало понятно!
Хорошо смеется тот, кто смеется после последнего!

Оффлайн mvp

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 134
  • +41/-53
    • Просмотр профиля
я свой опять подкорректировал: была ошибка подсчёта ордеров - самый первый не считался, да и вручную тяжело 10 магиков вводить после каждой перекомпиляции, поэтому добавил ф-ию автоматической генерации магика в зависимости от тайм-фрейма и символа. Так что теперь можна вешать спокойно не только на разные символы, но и на таймфреймы.

P. S. Вроде без ошибок. Тьфу-тьфу  :-D

Оффлайн mvp

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 134
  • +41/-53
    • Просмотр профиля
Первая сделка у меня:
2008.07.24 22:59:44   Day Trading_m3 NZDCHF,H1: open #3995597 buy 0.02 NZDCHF at 0.7693 sl: 0.7576 tp: 0.7756 ok

Оффлайн MOHAxАвтор темы

  • Будущий президент
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 450
  • +80/-82
  • Скоро займу его место
    • Просмотр профиля
Первая сделка у меня:
2008.07.24 22:59:44   Day Trading_m3 NZDCHF,H1: open #3995597 buy 0.02 NZDCHF at 0.7693 sl: 0.7576 tp: 0.7756 ok


Good!!! Это нормальная сделка, другая стратегия, не советник, в ту же сторону дает сигнал, так что скорее всего этот сигнал себя отыграет, не знаю только как с целью!  :-)
Хорошо смеется тот, кто смеется после последнего!

Оффлайн Surmounter

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 25
  • +4/-3
    • Просмотр профиля
Состряпал индикатор, который показывает точки входа = результат не очень  :-( :x :x
странно............

Оффлайн mvp

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 134
  • +41/-53
    • Просмотр профиля
Ещё сделки:

2008.07.25 04:34:03   Day Trading_m3 EURNOK,H1: open #3996377 sell 0.01 EURNOK at 8.0997 sl: 8.1517 tp: 8.0717 ok
2008.07.25 04:10:42   Day Trading_m3 USDZAR,H1: open #3996341 sell 0.01 USDZAR at 7.6318 sl: 7.7618 tp: 7.5618 ok
2008.07.25 03:29:51   Day Trading_m3 SILVER,H1: open #3996304 buy 0.10 SILVER at 17.516 sl: 16.996 tp: 17.796 ok

Оффлайн Snap

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 812
  • +53/-13
    • Просмотр профиля
Выкладываю резы тестирования исходной версии советника с процентом прибыльных сделок более 88 %.Получилось 7 пар. :wink:

Оффлайн Shkiper

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 44
  • +4/-4
    • Просмотр профиля
а нельзя к советнику прикрутить звук? на открытие сделки