Получить 100$ на счет бесплатно!!

Получить депозит форекс за общение на форуме Бездепозитный бонус 100$

[РЕШЕНО] FAQ X@MMiLLiON

настройка, использование, бока и баги - спрашиваем - отвечаем
  
Сообщений: 0
Здравствуйте. Подскажите, как провести оптимизацию на М1, к примеру, за год. У меня в разных ДЦ историю больше 2 месяцев не выдаёт почему-то.
Кубок
Сообщений: 95
Михаил 73

Здравствуйте. Подскажите, как провести оптимизацию на М1, к примеру, за год. У меня в разных ДЦ историю больше 2 месяцев не выдаёт почему-то.


Попробуй скачать архив котировок.
Хотя и там могут быть "дыры" в истории - проблема :( которую можно обойти только понедельным или помесячным тестированием советника.

По оптимизации - создана отдельная тема на форуме http://forex.osobye.ru/forum/18/thread109-1.html - прошу писать туда
Редактировалось: 1 раз (Последний: 24 декабря 2010 в 19:23)
Кубок
Сообщений: 95
В файле - профиль, массивы и сеты для сервера cent2 для депо 100000 центов

обращаю внимание - что сетов на хфракталы - нет, т.к. их можно взять из форума по оптимизации:
FAQ X@Fractals - http://forex.osobye.ru/forum/18/thread104-1.html

а количество - можно наращивать в зависимости от просадки
Прикрепленные файлы:
MetaTrader-E-GlobalTFG_sent2_depo100000_52e65.rar | 30.34 Кб | Скачали: 649
Сообщений: 0
Всем доброго времени суток. Подскажите, если кто знает причину ошибки "Некорректные данные объема в ... ячейке файла ..." (файл лотов).
Причем номер ячейки указывается последний в файле. Заранее спасибо.
Кубок
Сообщений: 95
avrdv

Всем доброго времени суток. Подскажите, если кто знает причину ошибки "Некорректные данные объема в ... ячейке файла ..." (файл лотов).
Причем номер ячейки указывается последний в файле. Заранее спасибо.



Скорее всего в массивах некорректно указан обьем ордера:
либо стоит 0
либо на сервере cent2 лот менее 0,1
еще вариант - просто пустая ячейка в массиве (например: при указанной длине серии 21 в массивах стоит цепочка из 20 значений)
Редактировалось: 1 раз (Последний: 6 января 2011 в 23:07)
Сообщений: 0
А можно посмотреть Ваш счет реальный или демо в работе на ДЦ Инста?
Сообщений: 0
И когда можно будет наконец то получить от тебя советник для работы на реале, я уже почти что забросил данную тему, так как ты в декабре видимо совсем зашился с делами. А то я как бы начал, смотреть, оптимизировать сова, вроде бы и настройки подобрал, а потом забросил, не дождался твоего ответа, сам понимаешь на демо счете это не интересно, так что жду когда ты мне дашь нормального сова который будет работать на реале, а не на демо, у тебя ведь как я понял твои совы привязаны к счетам. До встречи. Удачи и Профитов.
Сообщений: 0
И я думаю перейти на Инста, а то на F4y там что то такие тормоза происходят с исполнением ордеров, понаблюдав на демо режиме за работой сова.
Сообщений: 26
asdek

И я думаю перейти на Инста, а то на F4y там что то такие тормоза происходят с исполнением ордеров, понаблюдав на демо режиме за работой сова.


на инста не знаю,не пробовал еще,а вот альпари куда круче F4y,все делают быстро:исполняют ордера моментально,выводят,зачисляют бабки все быстро,молодцы просто!
Кубок
Сообщений: 95
Мне кажется, что все ДЦ примерно одинаковые, у каждого есть свои "+" и "-"
Притираться надо к каждому.
Редактировалось: 1 раз (Последний: 11 января 2011 в 17:08)
Кубок
Сообщений: 95
По просьбе партнеров выкладываю расшифровку всех возможных кодов ошибок.

Коды ошибок, возвращаемые торговым сервером:
string err_str; // строка для расшифровки ошибок
if(err == 0) err_str = " 0 Нет ошибки";
if(err == 1) err_str = " 1 Нет ошибки, но результат неизвестен";
if(err == 2) err_str = " 2 Общая ошибка";
if(err == 3) err_str = " 3 Неправильные параметры";
if(err == 4) err_str = " 4 Торговый сервер занят";
if(err == 5) err_str = " 5 Старая версия клиентского терминала";
if(err == 6) err_str = " 6 Нет связи с торговым сервером";
if(err == 7) err_str = " 7 Недостаточно прав";
if(err == 8) err_str = " 8 Слишком частые запросы";
if(err == 9) err_str = " 9 Недопустимая операция нарушающая функционирование сервера";
if(err == 64) err_str = " 64 Счет заблокирован";
if(err == 65) err_str = " 65 Неправильный номер счета";
if(err == 128) err_str = " 128 Истек срок ожидания совершения сделки";
if(err == 129) err_str = " 129 Неправильная цена";
if(err == 130) err_str = " 130 Неправильные стопы";
if(err == 131) err_str = " 131 Неправильный объем";
if(err == 132) err_str = " 132 Рынок закрыт";
if(err == 133) err_str = " 133 Торговля запрещена";
if(err == 134) err_str = " 134 Недостаточно денег для совершения операции";
if(err == 135) err_str = " 135 Цена изменилась";
if(err == 136) err_str = " 136 Нет цен";
if(err == 137) err_str = " 137 Брокер занят";
if(err == 138) err_str = " 138 Новые цены";
if(err == 139) err_str = " 139 Ордер заблокирован и уже обрабатывается";
if(err == 140) err_str = " 140 Разрешена только покупка";
if(err == 145) err_str = " 145 Модификация запрещена, так как ордер слишком близок к рынку";
if(err == 146) err_str = " 146 Подсистема торговли занята";
if(err == 147) err_str = " 147 Использование даты истечения ордера запрещено брокером";
if(err == 148) err_str = " 148 Количество открытых и отложенных ордеров достигло предела, установленного брокером.";
if(err == 149) err_str = " 149 Попытка открыть противоположную позицию к уже существующей в случае, если хеджирование запрещено.";
if(err == 150) err_str = " 150 Попытка закрыть позицию по инструменту в противоречии с правилом FIFO.";
//Коды ошибок выполнения MQL4-программы:
if(err == 4000) err_str = " 4000 Нет ошибки";
if(err == 4001) err_str = " 4001 Неправильный указатель функции";
if(err == 4002) err_str = " 4002 Индекс массива - вне диапазона";
if(err == 4003) err_str = " 4003 Нет памяти для стека функций";
if(err == 4004) err_str = " 4004 Переполнение стека после рекурсивного вызова";
if(err == 4005) err_str = " 4005 На стеке нет памяти для передачи параметров";
if(err == 4006) err_str = " 4006 Нет памяти для строкового параметра";
if(err == 4007) err_str = " 4007 Нет памяти для временной строки";
if(err == 4008) err_str = " 4008 Неинициализированная строка";
if(err == 4009) err_str = " 4009 Неинициализированная строка в массиве";
if(err == 4010) err_str = " 4010 Нет памяти для строкового массива";
if(err == 4011) err_str = " 4011 Слишком длинная строка";
if(err == 4012) err_str = " 4012 Остаток от деления на ноль";
if(err == 4013) err_str = " 4013 Деление на ноль";
if(err == 4014) err_str = " 4014 Неизвестная команда";
if(err == 4015) err_str = " 4015 Неправильный переход";
if(err == 4016) err_str = " 4016 Неинициализированный массив";
if(err == 4017) err_str = " 4017 Вызовы DLL не разрешены";
if(err == 4018) err_str = " 4018 Невозможно загрузить библиотеку";
if(err == 4019) err_str = " 4019 Невозможно вызвать функцию";
if(err == 4020) err_str = " 4020 Вызовы внешних библиотечных функций не разрешены";
if(err == 4021) err_str = " 4021 Недостаточно памяти для строки, возвращаемой из функции";
if(err == 4022) err_str = " 4022 Система занята";
if(err == 4050) err_str = " 4050 Неправильное количество параметров функции";
if(err == 4051) err_str = " 4051 Недопустимое значение параметра функции";
if(err == 4052) err_str = " 4052 Внутренняя ошибка строковой функции";
if(err == 4053) err_str = " 4053 Ошибка массива";
if(err == 4054) err_str = " 4054 Неправильное использование массива-таймсерии";
if(err == 4055) err_str = " 4055 Ошибка пользовательского индикатора";
if(err == 4056) err_str = " 4056 Массивы несовместимы";
if(err == 4057) err_str = " 4057 Ошибка обработки глобальныех переменных";
if(err == 4058) err_str = " 4058 Глобальная переменная не обнаружена";
if(err == 4059) err_str = " 4059 Функция не разрешена в тестовом режиме";
if(err == 4060) err_str = " 4060 Функция не разрешена";
if(err == 4061) err_str = " 4061 Ошибка отправки почты";
if(err == 4062) err_str = " 4062 Ожидается параметр типа string";
if(err == 4063) err_str = " 4063 Ожидается параметр типа integer";
if(err == 4064) err_str = " 4064 Ожидается параметр типа double";
if(err == 4065) err_str = " 4065 В качестве параметра ожидается массив";
if(err == 4066) err_str = " 4066 Запрошенные исторические данные в состоянии обновления";
if(err == 4067) err_str = " 4067 Ошибка при выполнении торговой операции";
if(err == 4099) err_str = " 4099 Конец файла";
if(err == 4100) err_str = " 4100 Ошибка при работе с файлом";
if(err == 4101) err_str = " 4101 Неправильное имя файла";
if(err == 4102) err_str = " 4102 Слишком много открытых файлов";
if(err == 4103) err_str = " 4103 Невозможно открыть файл";
if(err == 4104) err_str = " 4104 Несовместимый режим доступа к файлу";
if(err == 4105) err_str = " 4105 Ни один ордер не выбран";
if(err == 4106) err_str = " 4106 Неизвестный символ";
if(err == 4107) err_str = " 4107 Неправильный параметр цены для торговой функции";
if(err == 4108) err_str = " 4108 Неверный номер тикета";
if(err == 4109) err_str = " 4109 Торговля не разрешена. Необходимо включить опцию // Разрешить советнику торговать // в свойствах эксперта.";
if(err == 4110) err_str = " 4110 Длинные позиции не разрешены. Необходимо проверить свойства эксперта.";
if(err == 4111) err_str = " 4111 Короткие позиции не разрешены. Необходимо проверить свойства эксперта.";
if(err == 4200) err_str = " 4200 Объект уже существует";
if(err == 4201) err_str = " 4201 Запрошено неизвестное свойство объекта";
if(err == 4202) err_str = " 4202 Объект не существует";
if(err == 4203) err_str = " 4203 Неизвестный тип объекта";
if(err == 4204) err_str = " 4204 Нет имени объекта";
if(err == 4205) err_str = " 4205 Ошибка координат объекта";
if(err == 4206) err_str = " 4206 Не найдено указанное подокно";
if(err == 4207) err_str = " 4207 Ошибка при работе с объектом";
Сообщений: 0
При прогоне в тестере стратегий не отрабатывает опция "Закрыть все ордера если убыток больше ...". При этом в журнале выдаются следующие сообщения об ошибках:
2011.01.12 14:01:11 2011.01.05 00:34 X@MMiLLiON_1.391_EURUSD EURUSD,M5: invalid price 1.33088000 for OrderClose function
2011.01.12 14:01:11 2011.01.05 00:34 X@MMiLLiON_1.391_EURUSD EURUSD,M5: CloseThisAll #234
2011.01.12 14:01:11 2011.01.05 00:34 X@MMiLLiON_1.391_EURUSD EURUSD,M5: Error: Закрыть ордера 4107 Неправильный параметр цены для торговой функции
2011.01.12 14:01:11 2011.01.05 00:34 X@MMiLLiON_1.391_EURUSD EURUSD,M5: OrderClose error 4107
Сообщений: 0
Андрей, привет! Выходи на связь, когда я получу новый советник?
Кубок
Сообщений: 95
Miliana

Андрей, привет! Выходи на связь, когда я получу новый советник?


Советники - здесь
http://forex.osobye.ru/blogs/38/tsgtt---zarabotai-svoi-XMMiLLiONs--/blok-4.html

ключи к счету - сообщу на кипер
Сообщений: 10
Андрей..Мне бы тоже хотелось получить ключи к советнику...Плиззз)))
Кубок
Сообщений: 95
Vikprimus

Андрей..Мне бы тоже хотелось получить ключи к советнику...Плиззз)))


Ключи выслал на кипер.
После получения скринов торговли на демо-счете - еще и пополню депозит, как обещал в блоге.
Успехов!!!
Сообщений: 26
Привет всем,есть такой вопрос,перед выходными в пятницу 18,02,2011,советник X@MMILION выставил CompensationFrida до этого советник выставлял как надо,такой же обьем только в противоположную сторону,у меня же было практически все ордера в Sell,и ордер выставил советник тоже в Sell,из за этого мне кажется,у меня был убыток.
Редактировалось: 1 раз (Последний: 21 февраля 2011 в 23:07)
Сообщений: 0
Всем привет. Респект Андрею за разработанную методику. В целом она рабочая, но хотелось бы услышать кто как борется с открытыми локами.
Я доработал предложенную Андреем таблицу расчета депозита (учитываю локи, расчитываю необходимый откат) и увидел, что с одной стороны локи снижают просадку депозита. А с другой, у меня не получается поймать ту тонкую грань, когда лок надо закрыть (ведь локи,которые закрываются со всей пирамидой фактически съедают почти всю прибыль).
Таблицу при необходимости могу выложить.
Сообщений: 0
В Хаммилиона можно добавить выставление стоплосов. А то всякое бывает свет вырубили или инет пропал, или ещё что-то, и как назло цена резко пошла не в том направлении.
Например, что бы советник выставлял лося через колено. Т.е. стоит шаг например 17 пунктов, а стоплос что бы ставил 34 пункта. Цена ушла на 17 пунктов советник открыл новое колено и передвинул стоплос на 17 пунктов.
Сообщений: 26
avrdv

Всем привет. Респект Андрею за разработанную методику. В целом она рабочая, но хотелось бы услышать кто как борется с открытыми локами.
Я доработал предложенную Андреем таблицу расчета депозита (учитываю локи, расчитываю необходимый откат) и увидел, что с одной стороны локи снижают просадку депозита. А с другой, у меня не получается поймать ту тонкую грань, когда лок надо закрыть (ведь локи,которые закрываются со всей пирамидой фактически съедают почти всю прибыль).
Таблицу при необходимости могу выложить.


Привет,я допустим с локами и не борюсь,вообще в работу советника не вмешиваюсь,а таблицу выкладывай канечно))
В начало страницы 
|
Перейти на форум:

← Назад