Leo777 Опубликовано 14 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 14 июня, 2013 Я пытался его скомпилировать - выдает ошибку cannot open the program file, но не компилированный в тестере прогоняется нормально.Сам я не программист, в коде не пойму ничего... Могли бы вы подсказать в версии 2.1 что за параметр pOrderExpire ? Я так понимаю время в минутах? после которого он удаляется, если не исполнился или нет? И еще хотелось бы узнать по какому принципу 2я версия переставляется в бу? За что отвечают параметры: level_fibo, level_OP, level_ST ? Подскажите пожалуйста если не трудно. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Leo777 Опубликовано 15 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 15 июня, 2013 После тестирования я отобрал для версии 2 следующие фибо- уровни для тейков: 110, 211, 275 и 123, 211, 261, можно их сочетать в разных комбинациях. Тестировал с настройками по умолчанию, только фибы перебирал. Версию 2.1 начну тестировать и сравню результаты как с этими же фибами, так и с другими, результатами поделюсь. Добавлено: 15-06-2013 08:20:37Остались некоторые, если будет интерес - поправим и остальные... А что там за ошибки? Что то серьезное, что может сказываться на работе совы и доходности? Или так, по мелочи? Изменено 15 июня, 2013 пользователем Leo777 Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 15 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 15 июня, 2013 Цитата А что там за ошибки? Что то серьезное, что может сказываться на работе совы и доходности? Или так, по мелочи? некорректный расчёт стопов при переводу б/у, возникают ошибки 130...правится, конечно, надо просто поковыряться :)пока не очень удобно... я на даче, и инет тут не всегда хороший :) Ссылка на сообщение Поделиться на другие сайты More sharing options...
Leo777 Опубликовано 15 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 15 июня, 2013 Ну если появится время/ возможность/ желание - поковыряйтесь, хотелось бы посмотреть, как будет эта сова доведенная до ума торговать ;) Добавлено: 15-06-2013 11:20:38Вот погонял сову версии 2 и 2.1 в альпари, результаты с октября 2012 по вчерашний день получились такие:Все настройки стояли по умолчанию, только фибо- уровни для тейков задавал. Начальное депо 1000, лот 0,1 х3.Версия 2 с настройками 123, 211, 261Версия 2 с настройками 110, 211, 275Версия 2.1 с настройками 123, 211, 261Версия 2.1 с настройками 110, 211, 2751.PNG2.PNG3.PNG4.PNG Изменено 15 июня, 2013 пользователем Leo777 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sank Опубликовано 16 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 16 июня, 2013 Leo777, на каком ТФ тестировал? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Leo777 Опубликовано 16 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 16 июня, 2013 Sank На М15. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Leo777 Опубликовано 19 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 19 июня, 2013 Для версии 2.1. лучше всего подходят фибы 110, 211, 275. Ссылка на сообщение Поделиться на другие сайты More sharing options...
inspector Опубликовано 27 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 27 июня, 2013 Уважаемые программисты .усовершенствуйте пожалуйста советник по условиям описанные далее.Советник - трал по фибо работает так: рассчитывает расстояние от цены открытия ордера до цены профита и при достижении определенного процента от этого расстояния переносит уровень стопа на определенный процент от этого же расстояния.Сейчас уровни определены по-умолчанию так:При достижении 23,6% от всей длины профита стоп будет перенесен на 9,0% от этой же длины.FiboProfit1 = 0.236; // Первый уровень профитаFiboMoving1 = 0.090; // Первый уровень переносазатем при достижении 38,2% процента от всей длины профита стоп будет перенесен на 23,6%extern double FiboProfit2 = 0.382; // Второй уровень профитаextern double FiboMoving2 = 0.236; // Второй уровень переносаи последний перенос профита будет при достижении 78,6% на уровень 61,8%extern double FiboProfit3 = 0.786; // Третий уровень профитаextern double FiboMoving3 = 0.618; // Третий уровень переноса... это выгодно тем, что не приходится каждый раз считать размер трала в зависимости от размера профита.в эксперте еще есть трал по экстремумам свечи, но это по желанию...TrailExtCandle = False; // Использовать тралл по экстремумам свечей - сменить на True если надо использоватьCandleNumber = 3; // Номер свечи по экстремумам которой тралимУважаемые программисты !!! Прошу вас сделать закрытие профита по частям или процентам, когда профит достигает параметров - FiboProfit (1-2-3) то должен закрыть часть прибыли.например FiboProfit 1- 25% . FiboProfit 2 - 30%. FiboProfit 3 - 25%. при этом трал должен продолжать работать.думаю что заинтересует вас трал. Fibo-Trall.rar Изменено 28 июня, 2013 пользователем inspector 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ANDREY_L Опубликовано 27 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 27 июня, 2013 Советник перестал видеть свои ордера. Выставляет сетку до бесконечности. Помогите пожалуйста исправитьРаботает ТОЛЬКО с фиксированным спредом! Stepper_1.ex4 Изменено 28 июня, 2013 пользователем ANDREY_L Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 28 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 28 июня, 2013 тут не исправить...нужен исходник. Ссылка на сообщение Поделиться на другие сайты More sharing options...
ANDREY_L Опубликовано 28 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 28 июня, 2013 Такой? Stepper__1_.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 28 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 28 июня, 2013 посмотри, вроде как не ставит до бесконечности...но у него другая проблема, в какой-то момент он некорректно считает цену установки отложенного ордера, из-за чего входит в лок и дальше просто ничего не делает, загляни в журнал... Stepper2.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ANDREY_L Опубликовано 28 июня, 2013 Поделиться Доработка советников: общая тема Опубликовано 28 июня, 2013 Спасибо. Да он локируется на третьем колене, если оно срабатывает в обе стороны. Добавлено: 28-06-2013 05:06:47нет, что то не помогло. Лупит ордера. и пишет в окне 0 ордеров.Добавлено: 28-06-2013 07:59:27На демо работает нормально. А вот на реале почему то не хочет. приходится терминал перезагружать тогда он подхватывает свои ордера и лишние удаляет. Изменено 28 июня, 2013 пользователем ANDREY_L Ссылка на сообщение Поделиться на другие сайты More sharing options...
00000 Опубликовано 6 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 6 июля, 2013 По видео написал сову - вроде бы все верно и все на месте - но выдает ошибку '\end_of_program' - unbalanced left parenthesis C:\Documents and Settings\User\Ðàáî÷èé ñòîë\martin.mq4 (205, 1)я эту скобку уже полдня ищу ~x( - может не в скобке дело?? martin.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 6 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 6 июля, 2013 Дело было не только в одной скобке) martin.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
00000 Опубликовано 6 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 6 июля, 2013 Дело было не только в одной скобке) :-s савсЭм с руками траблы?? Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 6 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 6 июля, 2013 Условий не было if кое-где и местами не было ; Внимательней просто надо код писать. Ссылка на сообщение Поделиться на другие сайты More sharing options...
00000 Опубликовано 6 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 6 июля, 2013 Условий не было if кое-где и местами не было ; Внимательней просто надо код писать. ;;) а условие открытия одновременно двух ордеров в разные стороны ты мне с целью чтоб я порепетепитировал оставил :)Спасибо за помощь потихоньку начинает что то проясняццо \M/ Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 6 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 6 июля, 2013 ошибки логики я не искал, пофиксил то что в глаза бросилось сразу Ссылка на сообщение Поделиться на другие сайты More sharing options...
00000 Опубликовано 8 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 8 июля, 2013 Парни а как сюда трал стоп лоса по МА прикрутить?? Может кому не лень научит? :) Ссылка на сообщение Поделиться на другие сайты More sharing options...
nicholas Опубликовано 8 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 8 июля, 2013 Есть пример где это уже реализовано ? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Baikal Опубликовано 8 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 8 июля, 2013 Примерно вот так:ma14- значение МА на последней закрытой свече;magic - из внешних настроек(extern int magic=123;)Трал подтягивается на расстоянии 50 пипсов за МАКод: double ma14=iMA(NULL,0,14,0,MODE_EMA,PRICE_CLOSE,1); for(int i=OrdersTotal()-1;i>=0;i--) if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) {if(OrderType()==OP_BUY&&Bid>ma14&&OrderMagicNumber() == magic) {OrderModify(OrderTicket(),OrderOpenPrice(),ma14-50*Point,OrderTakeProfit(),0,CLR_NONE); } if(OrderType()==OP_SELL&&Ask {OrderModify(OrderTicket(),OrderOpenPrice(),ma14+50*Point,OrderTakeProfit(),0,CLR_NONE); } } Ссылка на сообщение Поделиться на другие сайты More sharing options...
00000 Опубликовано 8 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 8 июля, 2013 Сделал чуток по другому - коряво получилось - трал тянет по МА но только если появляется новый ордер. Модификация происходит при открытии нового ордера :(.Baikal - уточни для чайников - де врезать твой код :"> Ссылка на сообщение Поделиться на другие сайты More sharing options...
Vasgenich Опубликовано 8 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 8 июля, 2013 Для тестов на других таймфреймах (ну и для работы на реале соотвественно). :)Отвязанный от М15 UPDВ сове индикаторы повернул на нужный ТФ (тот на который сова будет повешена)Вынес все параметры наружу для оптимизации.Теперь будет работать на любой паре и на любом ТФ. Чтобы было хоть какое-нибудь представление как оптить, для образца привожу параметры для Евры Спойлер ====== "EURUSD"===============BetterPricePips = 7;ForceProfit = 8;ForceLoss = 49;FixedTakeProfit = 0;FixedStopLoss = 0;G_period_232 = 25;G_period_236 = 12;Gi_240 = TRUE;Gi_244 = 64;Gi_248 = TRUE;G_period_252 = 23;Gi_256 = 80;G_period_260 = 5;Gi_264 = 60;Gi_332 = 60;Gi_268 = 5;Gi_336 = FALSE;Gi_272 = 8;Gi_280 = 6;Gi_340 = 21;Gi_344 = 4;Gi_348 = 5;Gi_352 = 55;Gi_284 = 24;Gi_288 = 7;Gi_292 = 28;Gi_296 = 42;G_period_300 = 5;Gi_304 = 5;Gi_308 = -1;G_period_312 = 55;Gi_316 = 60;G_period_320 = 9;Gi_324 = FALSE;G_period_328 = 4; Во избежании неразберихи, эта сова рекомендуется к использованию только в тестах для исследования ее возможностейVolatilityFactor_5_MTF_FULL.ex4 Изменено 7 июля, 2017 пользователем Pavel888 Ссылка на сообщение Поделиться на другие сайты More sharing options...
nicholas Опубликовано 8 июля, 2013 Поделиться Доработка советников: общая тема Опубликовано 8 июля, 2013 Сделал чуток по другому - коряво получилось - трал тянет по МА но только если появляется новый ордер. Модификация происходит при открытии нового ордера :(.Baikal - уточни для чайников - де врезать твой код :"> Если не против, я отвечу:Код нужно вставить в функцию start, в самом начале, чтобы код проверял старые ордера, и не трогал новые.Если хочешь немного оптимизировать, вставляй код в начале else блока, тогда он не будет выполняться, если нету ордеров.А еще лучше, сделать отдельную функцию и вызывай ее в else самой первой. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти