Доработка ботов (советников, индикаторов) vol. 2

borobor

Элитный участник
Уважаемые спецы. Подправьте пожалуйста советник. В тестере выдаёт ошибку 130. Ошибка модификации ордера. Второй файл, индикатор для работы сова.
коды ошибок:
Константа Значение Описание
ERR_NO_ERROR 0 Нет ошибки
ERR_NO_RESULT 1 Нет ошибки, но результат неизвестен
ERR_COMMON_ERROR 2 Общая ошибка
ERR_INVALID_TRADE_PARAMETERS 3 Неправильные параметры
ERR_SERVER_BUSY 4 Торговый сервер занят
ERR_OLD_VERSION 5 Старая версия клиентского терминала
ERR_NO_CONNECTION 6 Нет связи с торговым сервером
ERR_NOT_ENOUGH_RIGHTS 7 Недостаточно прав
ERR_TOO_FREQUENT_REQUESTS 8 Слишком частые запросы
ERR_MALFUNCTIONAL_TRADE 9 Недопустимая операция нарушающая функционирование сервера
ERR_ACCOUNT_DISABLED 64 Счет заблокирован
ERR_INVALID_ACCOUNT 65 Неправильный номер счета
ERR_TRADE_TIMEOUT 128 Истек срок ожидания совершения сделки
ERR_INVALID_PRICE 129 Неправильная цена
ERR_INVALID_STOPS 130 Неправильные стопы
ERR_INVALID_TRADE_VOLUME 131 Неправильный объем
ERR_MARKET_CLOSED 132 Рынок закрыт
ERR_TRADE_DISABLED 133 Торговля запрещена
ERR_NOT_ENOUGH_MONEY 134 Недостаточно денег для совершения операции
ERR_PRICE_CHANGED 135 Цена изменилась
ERR_OFF_QUOTES 136 Нет цен
ERR_BROKER_BUSY 137 Брокер занят
ERR_REQUOTE 138 Новые цены
ERR_ORDER_LOCKED 139 Ордер заблокирован и уже обрабатывается
ERR_LONG_POSITIONS_ONLY_ALLOWED 140 Разрешена только покупка
ERR_TOO_MANY_REQUESTS 141 Слишком много запросов
ERR_TRADE_MODIFY_DENIED 145 Модификация запрещена, так как ордер слишком близок к рынку
ERR_TRADE_CONTEXT_BUSY 146 Подсистема торговли занята
ERR_TRADE_EXPIRATION_DENIED 147 Использование даты истечения ордера запрещено брокером
ERR_TRADE_TOO_MANY_ORDERS 148 Количество открытых и отложенных ордеров достигло предела, установленного брокером.


Коды ошибок выполнения MQL4-программы:

Константа Значение Описание
ERR_NO_MQLERROR 4000 Нет ошибки
ERR_WRONG_FUNCTION_POINTER 4001 Неправильный указатель функции
ERR_ARRAY_INDEX_OUT_OF_RANGE 4002 Индекс массива - вне диапазона
ERR_NO_MEMORY_FOR_CALL_STACK 4003 Нет памяти для стека функций
ERR_RECURSIVE_STACK_OVERFLOW 4004 Переполнение стека после рекурсивного вызова
ERR_NOT_ENOUGH_STACK_FOR_PARAM 4005 На стеке нет памяти для передачи параметров
ERR_NO_MEMORY_FOR_PARAM_STRING 4006 Нет памяти для строкового параметра
ERR_NO_MEMORY_FOR_TEMP_STRING 4007 Нет памяти для временной строки
ERR_NOT_INITIALIZED_STRING 4008 Неинициализированная строка
ERR_NOT_INITIALIZED_ARRAYSTRING 4009 Неинициализированная строка в массиве
ERR_NO_MEMORY_FOR_ARRAYSTRING 4010 Нет памяти для строкового массива
ERR_TOO_LONG_STRING 4011 Слишком длинная строка
ERR_REMAINDER_FROM_ZERO_DIVIDE 4012 Остаток от деления на ноль
ERR_ZERO_DIVIDE 4013 Деление на ноль
ERR_UNKNOWN_COMMAND 4014 Неизвестная команда
ERR_WRONG_JUMP 4015 Неправильный переход
ERR_NOT_INITIALIZED_ARRAY 4016 Неинициализированный массив
ERR_DLL_CALLS_NOT_ALLOWED 4017 Вызовы DLL не разрешены
ERR_CANNOT_LOAD_LIBRARY 4018 Невозможно загрузить библиотеку
ERR_CANNOT_CALL_FUNCTION 4019 Невозможно вызвать функцию
ERR_EXTERNAL_CALLS_NOT_ALLOWED 4020 Вызовы внешних библиотечных функций не разрешены
ERR_NO_MEMORY_FOR_RETURNED_STR 4021 Недостаточно памяти для строки, возвращаемой из функции
ERR_SYSTEM_BUSY 4022 Система занята
ERR_INVALID_FUNCTION_PARAMSCNT 4050 Неправильное количество параметров функции
ERR_INVALID_FUNCTION_PARAMVALUE 4051 Недопустимое значение параметра функции
ERR_STRING_FUNCTION_INTERNAL 4052 Внутренняя ошибка строковой функции
ERR_SOME_ARRAY_ERROR 4053 Ошибка массива
ERR_INCORRECT_SERIESARRAY_USING 4054 Неправильное использование массива-таймсерии
ERR_CUSTOM_INDICATOR_ERROR 4055 Ошибка пользовательского индикатора
ERR_INCOMPATIBLE_ARRAYS 4056 Массивы несовместимы
ERR_GLOBAL_VARIABLES_PROCESSING 4057 Ошибка обработки глобальныех переменных
ERR_GLOBAL_VARIABLE_NOT_FOUND 4058 Глобальная переменная не обнаружена
ERR_FUNC_NOT_ALLOWED_IN_TESTING 4059 Функция не разрешена в тестовом режиме
ERR_FUNCTION_NOT_CONFIRMED 4060 Функция не разрешена
ERR_SEND_MAIL_ERROR 4061 Ошибка отправки почты
ERR_STRING_PARAMETER_EXPECTED 4062 Ожидается параметр типа string
ERR_INTEGER_PARAMETER_EXPECTED 4063 Ожидается параметр типа integer
ERR_DOUBLE_PARAMETER_EXPECTED 4064 Ожидается параметр типа double
ERR_ARRAY_AS_PARAMETER_EXPECTED 4065 В качестве параметра ожидается массив
ERR_HISTORY_WILL_UPDATED 4066 Запрошенные исторические данные в состоянии обновления
ERR_TRADE_ERROR 4067 Ошибка при выполнении торговой операции
ERR_END_OF_FILE 4099 Конец файла
ERR_SOME_FILE_ERROR 4100 Ошибка при работе с файлом
ERR_WRONG_FILE_NAME 4101 Неправильное имя файла
ERR_TOO_MANY_OPENED_FILES 4102 Слишком много открытых файлов
ERR_CANNOT_OPEN_FILE 4103 Невозможно открыть файл
ERR_INCOMPATIBLE_FILEACCESS 4104 Несовместимый режим доступа к файлу
ERR_NO_ORDER_SELECTED 4105 Ни один ордер не выбран
ERR_UNKNOWN_SYMBOL 4106 Неизвестный символ
ERR_INVALID_PRICE_PARAM 4107 Неправильный параметр цены для торговой функции
ERR_INVALID_TICKET 4108 Неверный номер тикета
ERR_TRADE_NOT_ALLOWED 4109 Торговля не разрешена. Необходимо включить опцию "Разрешить советнику торговать" в свойствах эксперта.
ERR_LONGS_NOT_ALLOWED 4110 Длинные позиции не разрешены. Необходимо проверить свойства эксперта.
ERR_SHORTS_NOT_ALLOWED 4111 Короткие позиции не разрешены. Необходимо проверить свойства эксперта.
ERR_OBJECT_ALREADY_EXISTS 4200 Объект уже существует
ERR_UNKNOWN_OBJECT_PROPERTY 4201 Запрошено неизвестное свойство объекта
ERR_OBJECT_DOES_NOT_EXIST 4202 Объект не существует
ERR_UNKNOWN_OBJECT_TYPE 4203 Неизвестный тип объекта
ERR_NO_OBJECT_NAME 4204 Нет имени объекта
ERR_OBJECT_COORDINATES_ERROR 4205 Ошибка координат объекта
ERR_NO_SPECIFIED_SUBWINDOW 4206 Не найдено указанное подокно
ERR_SOME_OBJECT_ERROR 4207 Ошибка при работе с объектом
 

shvek

Активный участник
Просто посмотри минимальныйй лот. Ты ставишь скорее всего 0.01, а у ДЦ минимальный 0.1

Нет, я как раз ставлю лот 0.1 Попробовал погонять его на демо, с полчасика. 130 ошибки не увидел. Может быть слишком не долгое время. Судя по кодам ошибок, 130 это получаются "близкие стопы", вот это возможно, стопы я не трогал, попробую.

Точнее в тестере всё выглядит так:
2015.06.25 04:50:35 2012.01.09 02:29 EA with force magic v4~ GBPUSD,M1: OrderModify error 130

Получается здесь что-то другое.
 
Последнее редактирование:

borobor

Элитный участник
Нет, я как раз ставлю лот 0.1 Попробовал погонять его на демо, с полчасика. 130 ошибки не увидел. Может быть слишком не долгое время. Судя по кодам ошибок, 130 это получаются "близкие стопы", вот это возможно, стопы я не трогал, попробую.

Точнее в тестере всё выглядит так:
2015.06.25 04:50:35 2012.01.09 02:29 EA with force magic v4~ GBPUSD,M1: OrderModify error 130

Получается здесь что-то другое.
раздвинь стопы трала
 

claim

Новичок форума
Всем привет.
Ребята можно немного пдправить индикатор во вложении?
- убрать camarilla и midpivots нафик
- оставить только pivots
- рисовать нужно только pivot, поддержки-сопротивления не нужно
- сделать так, чтобы pivots он считал по четырем последним 4Н свечкам, причем последний четвертый пивот рассчитывался бы (и соответственно менял бы свое значение динамически) начиная от открытия текущей четырехчасовой свечи, а при закрытии текущей свечи оставался статично отрисованным пока он не станет 5й от конца четырехчасово свечкой - тогда данный уровень pivots удаляется и остаются последние четыре включая текщую 4Н свечу
- уровни должны быть видны на всех таймфреймах от М1 до 4Н

Конечно объяснятель из меня тот еще, но я старался :)
 

Вложения

  • Pivot Lines 2.mq4
    13,7 КБ · Просмотры: 50
Последнее редактирование:

kirko23

Активный участник
Уважаемые специалисты!!! Помогите пожалуйста починить индикатор, он выдаёт алерт на стрелках,но почему-то то выдаёт то не выдаёт!
 

Вложения

  • SimpalsBinaryIndicator Alert.mq4
    3,7 КБ · Просмотры: 100

поручик

Гость
Всем привет.

Конечно объяснятель из меня тот еще, но я старался :)

на базе другого
твой с "1" и оригинал
сделал как понял (со 2 раза :) )

пивот считается по предыдущей свече и остается постоянным, пока свеча новая не будет
(это формула)

Если что то еще надо, пиши подробнее
 

Вложения

  • EURUSDM15УАКЦ.png
    EURUSDM15УАКЦ.png
    52,1 КБ · Просмотры: 133
  • EURUSDM15ПУ.png
    EURUSDM15ПУ.png
    57,9 КБ · Просмотры: 129
  • 4H Hour Pivot Point (1).mq4
    3,9 КБ · Просмотры: 54
  • 4HHour Pivot Point.mq4
    4,5 КБ · Просмотры: 56

alexxx825

Активный участник
Уважаемые спецы, сделайте пожалуйста на этих индюках отступ стрелок.заранее спасибо!
 

Вложения

  • ZZ_Pointer_Alert.mq4
    6 КБ · Просмотры: 51
  • Фибовеер_Close_Arrow_Alert.mq4
    15 КБ · Просмотры: 79

claim

Новичок форума
на базе другого
твой с "1" и оригинал
сделал как понял (со 2 раза :) )

пивот считается по предыдущей свече и остается постоянным, пока свеча новая не будет
(это формула)

Если что то еще надо, пиши подробнее

Большое спасибо. Тот, который с единичкой - именно то, что было нужно. Но если можно все-таки сделать так, чтобы пивот считался именно по текущей 4Н свече и изменял свое значение пока текущая свеча не закроется?..
 
Последнее редактирование:

поручик

Гость
поставь мувинг (для Н4 вариант),
это то же самое в твоем случае
 

Вложения

  • ppp.png
    ppp.png
    9,4 КБ · Просмотры: 51
Последнее редактирование:

claim

Новичок форума
поставь мувинг (для Н4 вариант),
это то же самое в твоем случае

Точно! Семен Семеныч... :D
Спасибо еще раз.

П.С. рано обрадовался: а как сделать чтобы машка 4Н отображалась на 5М графике?..
 
Последнее редактирование:

поручик

Гость
В часе 12 5-минуток х 4= 48, но там искажения будут, так каждая как из свечей дает свои данные

Но может тебе и достаточно будет

надо спец mtf делать (но это без меня, я такое не сделаю)
 

Victor

Элитный участник
робот

Уважаемые, сделайте пожалуйста настройку робота ЛОТ 0.1 и соответственно другие параметры при депо $1000. Спасибо
 

Вложения

  • Unimillion_Ultra (4).ex4
    152,9 КБ · Просмотры: 87

Picasso

Местный знаток
Уважаемые, сделайте пожалуйста настройку робота ЛОТ 0.1 и соответственно другие параметры при депо $1000. Спасибо

В настройках указываете фиксированный лот. В общем, на скрине указал.
А так обычная мартышка, при сильном тренде и завышенных рисках - слив.
При депо 1000, лот 0,01 - так проходит с начала года, правда очень жестокими настройками по колену мартина. Прибыль равна просадке, примерно 40%.

Безымянный2.png

Безымянный3.png
 

olegkrg

Местный знаток
:)должно быть так.
 

Вложения

  • Screenshot_9.png
    Screenshot_9.png
    37,5 КБ · Просмотры: 410
  • Fire_Signal.mq4
    38,1 КБ · Просмотры: 114
  • Rock_Signal.mq4
    22,9 КБ · Просмотры: 114

calipsol

Местный житель
А кто скажет эачем эта ветка если ее название не соответствует действительности.Большая часть около 90% тех просьб что сюда выкладывают остаются не реализованными.Есть тот кто за это несет ответственность?Или все как в СНГ, один бардак?
 

поручик

Гость
бесплатный сыр получает вторая мышка.
А что, так падок на халяву?

купи тогда, в чем проблема то
 

vaas04

$$$$$$$$$
Поручик а вам всё продавать да продавать.Не портите тему пли.....з.
 
Верх