#229

Я пытался его скомпилировать - выдает ошибку cannot open the program file, но не компилированный в тестере прогоняется нормально.
Сам я не программист, в коде не пойму ничего... Могли бы вы подсказать в версии 2.1 что за параметр pOrderExpire ? Я так понимаю время в минутах? после которого он удаляется, если не исполнился или нет? И еще хотелось бы узнать по какому принципу 2я версия переставляется в бу? За что отвечают параметры: level_fibo, level_OP, level_ST ? Подскажите пожалуйста если не трудно.

#230

После тестирования я отобрал для версии 2 следующие фибо- уровни для тейков: 110, 211, 275 и 123, 211, 261, можно их сочетать в разных комбинациях. Тестировал с настройками по умолчанию, только фибы перебирал. Версию 2.1 начну тестировать и сравню результаты как с этими же фибами, так и с другими, результатами поделюсь.


Добавлено: 15-06-2013 08:20:37


Остались некоторые, если будет интерес - поправим и остальные...


А что там за ошибки? Что то серьезное, что может сказываться на работе совы и доходности? Или так, по мелочи?

Изменено 15 июня, 2013 пользователем Leo777

#231
Цитата


А что там за ошибки? Что то серьезное, что может сказываться на работе совы и доходности? Или так, по мелочи?



некорректный расчёт стопов при переводу б/у, возникают ошибки 130...
правится, конечно, надо просто поковыряться :)
пока не очень удобно... я на даче, и инет тут не всегда хороший :)
#232

Ну если появится время/ возможность/ желание - поковыряйтесь, хотелось бы посмотреть, как будет эта сова доведенная до ума торговать ;)


Добавлено: 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, 275

1.PNG
2.PNG
3.PNG
4.PNG

Изменено 16 июня, 2013 пользователем Leo777

#233
Leo777, на каком ТФ тестировал?
#234
Sank На М15.
#235

Для версии 2.1. лучше всего подходят фибы 110, 211, 275.

#236

Уважаемые программисты .
усовершенствуйте пожалуйста советник по условиям описанные далее.

Советник - трал по фибо работает так: рассчитывает расстояние от цены открытия ордера до цены профита и при достижении определенного процента от этого расстояния переносит уровень стопа на определенный процент от этого же расстояния.
Сейчас уровни определены по-умолчанию так:
При достижении 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.rar54 скач.

Изменено 28 июня, 2013 пользователем inspector

#237

Советник перестал видеть свои ордера. Выставляет сетку до бесконечности. Помогите пожалуйста исправить

Работает ТОЛЬКО с фиксированным спредом!

Stepper_1.ex411 скач.

Изменено 28 июня, 2013 пользователем ANDREY_L

#238

тут не исправить...
нужен исходник.

#239

Такой?

Stepper__1_.mq418 скач.

#240

посмотри, вроде как не ставит до бесконечности...
но у него другая проблема, в какой-то момент он некорректно считает цену установки отложенного ордера, из-за чего входит в лок и дальше просто ничего не делает, загляни в журнал...

Stepper2.mq430 скач.

#241

Спасибо. Да он локируется на третьем колене, если оно срабатывает в обе стороны.


Добавлено: 28-06-2013 05:06:47

нет, что то не помогло. Лупит ордера. и пишет в окне 0 ордеров.

Добавлено: 28-06-2013 07:59:27

На демо работает нормально. А вот на реале почему то не хочет. приходится терминал перезагружать тогда он подхватывает свои ордера и лишние удаляет.

Изменено 28 июня, 2013 пользователем ANDREY_L

#242

По видео написал сову - вроде бы все верно и все на месте - но выдает ошибку
'\end_of_program' - unbalanced left parenthesis C:\Documents and Settings\User\Ðàáî÷èé ñòîë\martin.mq4 (205, 1)

я эту скобку уже полдня ищу ~x( - может не в скобке дело??

martin.mq413 скач.

#243

Дело было не только в одной скобке)

martin.mq432 скач.

#244


Дело было не только в одной скобке)



:-s савсЭм с руками траблы??
#245

Условий не было if кое-где и местами не было ; Внимательней просто надо код писать.

#246


Условий не было if кое-где и местами не было ; Внимательней просто надо код писать.



;;) а условие открытия одновременно двух ордеров в разные стороны ты мне с целью чтоб я порепетепитировал оставил :)

Спасибо за помощь потихоньку начинает что то проясняццо \M/
#247

ошибки логики я не искал, пофиксил то что в глаза бросилось сразу

#248

Парни а как сюда трал стоп лоса по МА прикрутить?? Может кому не лень научит? :)

#249

Есть пример где это уже реализовано ?

#250

Примерно вот так: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);
}
}

#251

Сделал чуток по другому - коряво получилось - трал тянет по МА но только если появляется новый ордер. Модификация происходит при открытии нового ордера :(.

Baikal - уточни для чайников - де врезать твой код :">

#252

Для тестов на других таймфреймах (ну и для работы на реале соотвественно). :)
Отвязанный от М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.ex479 скач.

Изменено 7 июля, 2017 пользователем Pavel888

#253


Сделал чуток по другому - коряво получилось - трал тянет по МА но только если появляется новый ордер. Модификация происходит при открытии нового ордера :(.

Baikal - уточни для чайников - де врезать твой код :">



Если не против, я отвечу:

Код нужно вставить в функцию start, в самом начале, чтобы код проверял старые ордера, и не трогал новые.
Если хочешь немного оптимизировать, вставляй код в начале else блока, тогда он не будет выполняться, если нету ордеров.
А еще лучше, сделать отдельную функцию и вызывай ее в else самой первой.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025