Перейти к содержимому

Theme© by Fisana
 

Фотография
- - - - -

Советник Kutu


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18

#1 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 31 August 2010 - 10:31

Советник Kutu

Советник Kutu.Тестируем,оптимизируем и делимся результатами.
В архиве эксперт и индюки к нему.

В описании нашел, что советник создавался для пары EUR/USD для тайм фрейма м1.
Хотя я протестил на фунте и результат тоже оказался не плохим.

Прикрепленные изображения

  • Kutu.gif

Прикрепленные файлы

  • Прикрепленный файл  Kutu.rar   12.57К   309 скачиваний


 
 

#2 Websurfer

Websurfer

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 12 сообщений

Отправлено 03 September 2010 - 22:09

Metis, спасибо за советник, очень бодро рубит пипсы :soldiers:
Пока тестирую, с понедельника поставлю на форвард. А как заставить его работать с лотами 0.01 ???
Как не крутил настройки - выдает в журнале: invalid lots amount for OrderSend function OrderSend error 4051

Кстати, индюк в архиве TraderWawasan_TE_v2.0. нужно переименовать в TraderWawasan TE v2.0. а то в журнале ругается -
Cannot open file 'C:\Program Files\MetaTrader - RVMarkets_2\experts\indicators\TraderWawasan TE v2.0.ex4

#3 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 05 September 2010 - 09:55

исправленный индикатор прикрепил ниже
с лотами разберусь и сообщу об ошибке

Прикрепленные файлы



#4 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 05 September 2010 - 11:28

попробуй так:
В параметрах Lots ставишь 0.01
Затем меняешь в параметре AccountisNormal c 0 на 1

#5 Websurfer

Websurfer

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 12 сообщений

Отправлено 05 September 2010 - 11:55

попробуй так:
В параметрах Lots ставишь 0.01
Затем меняешь в параметре AccountisNormal c 0 на 1


Спасибо, уже разобрался. Пробовал с такими настройками, но почему то не работал... В другом терминале - всё ОК

ЗЫ Не совсем ОК... При лотах 0.01 периодически вылезает ошибка 4051 :soldiers:

#6 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 05 September 2010 - 22:03

Спасибо, уже разобрался. Пробовал с такими настройками, но почему то не работал... В другом терминале - всё ОК

ЗЫ Не совсем ОК... При лотах 0.01 периодически вылезает ошибка 4051 :soldiers:

возможно у вашего брокера запрет на торговлю 0.01 лотом..

#7 Websurfer

Websurfer

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 12 сообщений

Отправлено 06 September 2010 - 11:05

возможно у вашего брокера запрет на торговлю 0.01 лотом..


Metis, ну уж условия торговли у своих брокеров я знаю и это далеко не первый советник... :)
Я же написал: периодически, т.е. експерт может открыть несколько ордеров, а потом вылезает ошибка... Через какое то время может опять заработать, а может и нет. Пробовал тестить на двух брокерах, котировки с реала.
Похоже, некорректно работает функция NormalizeDouble. В коде только учусь разбираться, мне это пока не по зубам :soldiers:
Скрин из журнала прилагается

Прикрепленные изображения

  • KUTU.jpg


#8 Necron

Necron

    Пошёл в рукопашку

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 06 September 2010 - 12:23

Metis, ну уж условия торговли у своих брокеров я знаю и это далеко не первый советник... :)
Я же написал: периодически, т.е. експерт может открыть несколько ордеров, а потом вылезает ошибка... Через какое то время может опять заработать, а может и нет. Пробовал тестить на двух брокерах, котировки с реала.
Похоже, некорректно работает функция NormalizeDouble. В коде только учусь разбираться, мне это пока не по зубам :soldiers:
Скрин из журнала прилагается

Не надо сразу винить среду, в которой работаете, причина в 99% будет в криво написанном коде. Читаем help:

ERR_INVALID_FUNCTION_PARAMVALUE 4051 Недопустимое значение параметра функции

Потом читаем по NormalizeDouble():

double NormalizeDouble( double value, int digits)
Округление числа с плавающей запятой до указанной точности.
Рассчитываемые значения StopLoss, TakeProfit, а также значения цены открытия отложенных ордеров должны быть нормализованы с точностью, значение которой хранится в предопределенной переменной Digits.
Параметры:
value - Величина с плавающей точкой.
digits - Формат точности, число цифр после десятичной точки (0-8).

Смотрим код:
 if( MaxTrades > 12 ) mylotsi = NormalizeDouble(mylotsi * 1.5,1) ; else mylotsi = NormalizeDouble(mylotsi * 2,1);
Так почему же он должен торговать лотом 0.01, если округление в меньшую сторону с одним знаком после запятой? Ошибку не покажет только если рассчитанный лот будет равен x.x0 , но не x.xY, где Y!=0
Каждый сам кузнец своей судьбы.

#9 Websurfer

Websurfer

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 12 сообщений

Отправлено 06 September 2010 - 14:15

Necron, большое спасибо за исчерпывающий ответ!
Даже при моем, практически полном отсутствии знания MQL, удалось таки заставить экспа работать с лотами 0.01 :soldiers:

#10 Darvin

Darvin

    Давно в теме

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2509 сообщений

Отправлено 06 September 2010 - 21:00

Necron, большое спасибо за исчерпывающий ответ!
Даже при моем, практически полном отсутствии знания MQL, удалось таки заставить экспа работать с лотами 0.01 :soldiers:

если не трудно выложите исправленного советника,пусть другие с удовольствием пользуются.
ДУ и ЕА от Fin5 http://fin-5.ru/portfolio

 


#11 Websurfer

Websurfer

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 12 сообщений

Отправлено 07 September 2010 - 00:26

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


Пожалуйста :soldiers:

В настройках:

Lots 0.01
AccountisNormal 1

Прикрепленные файлы

  • Прикрепленный файл  Kutu_m.mq4   9.39К   282 скачиваний


#12 ibushh

ibushh

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 10 сообщений

Отправлено 15 May 2011 - 21:34

добрый вечер скажите пожалуйста почему в тестере советник не работает

Сообщение отредактировал ibushh: 15 May 2011 - 21:35


#13 plogin

plogin

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 39 сообщений

Отправлено 18 May 2011 - 01:51

Дузья, я в волшебство вообще не верю, но смотрите, что нарисовал ваш кутун С 1 МАЯ ПО СЕГОДНЯ! Тф не М1 правда, а М5. На М1 слив 5 мая.

Как такое возможно? У кого-нибудь стоял на демо счете уже?

Прикрепленные файлы



#14 plogin

plogin

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 39 сообщений

Отправлено 20 May 2011 - 00:27

Все? Больше его никто не теслил? А жаль... Уж очень хочется сравнить результат :scratch_head:

#15 Nettuno

Nettuno

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 11 сообщений

Отправлено 20 May 2011 - 07:53

да у меня тоже не получается его прогнать на тестере *((( помогите разобраться в чём может быть причина ?
"Когда вы получили полный контроль над самим собой, вы получите полный контроль над всем остальным."



Copyright © 2024 Your Company Name