Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
11.04.2011, 16:10
Аватар для Snap
Snap Snap вне форума Активный участник
Регистрация: 25.03.2010 / Сообщений: 327
Поблагодарили 131 раз(а) / Репутация: 133
Добавил возможность принудительного закрытия ордеров в указанное время

PHP код:
extern string Настройки "принудительного закрытия ордеров";
extern bool Закрывать_Принудительно False;
extern int Время_Начала_Закрытия_час 0;
extern int Время_Начала_Закрытия_мин 0
Время принудительного закрытия можно оптимизировать.
Чет у меня не закрываетв тестере в положенное время(в настройках ТРУ стоит) - терминал Форексбезтебя.
12.04.2011, 07:26
Аватар для Juli Iv
Juli Iv Juli Iv вне форума .........
Регистрация: 12.03.2010 / Сообщений: 560
Поблагодарили 2,305 раз(а) / Репутация: 2349
Добавил возможность принудительного закрытия ордеров в указанное время

PHP код:
extern string Настройки "принудительного закрытия ордеров";
extern bool Закрывать_Принудительно False;
extern int Время_Начала_Закрытия_час 0;
extern int Время_Начала_Закрытия_мин 0
Время принудительного закрытия можно оптимизировать.
Не закрывает.
Может посмотрите еще, в чем там заковыка?
12.04.2011, 08:57
Аватар для ZuriusLev
ZuriusLev ZuriusLev вне форума Местный житель
Регистрация: 28.09.2009 / Сообщений: 333
Поблагодарили 234 раз(а) / Репутация: 224
Не закрывает.
Может посмотрите еще, в чем там заковыка?
Ловите мой вариант, попроще ... Только час закрытия, без минут. Сделал вчера, потестил и выкинул ... Дался вам этот сливатор ...

extern bool CloseAllOrders = TRUE;
extern int CloseOrdersTime = 1;

1. Закрывать - не закрывать
2. Если закрывать, то во сколько
«Графики цен великолепны, чтобы предсказывать прошлое». Питер Линч
12.04.2011, 09:08
Аватар для digitalriver
digitalriver digitalriver вне форума Подозрительн
Регистрация: 12.08.2010 / Сообщений: 4,224
Поблагодарили 12,848 раз(а) / Репутация: 12923
Ловите мой вариант, попроще ... Только час закрытия, без минут. Сделал вчера, потестил и выкинул ... Дался вам этот сливатор ...
Оно и верно. Чем меньше людей будет им пользоваться, тем лучше.
12.04.2011, 09:11
Аватар для Juli Iv
Juli Iv Juli Iv вне форума .........
Регистрация: 12.03.2010 / Сообщений: 560
Поблагодарили 2,305 раз(а) / Репутация: 2349
Ловите мой вариант, попроще ... Только час закрытия, без минут. Сделал вчера, потестил и выкинул ... Дался вам этот сливатор ...
Спасибо. Потестируем.
Знаете с пятницы запускаю на реальном центовом счете.
Вчера и днем запускала ненадолго. По некоторым парам, если у компа ставлю "ручное подтверждение". Вот вчерашний результат. Хоть и мелочь, а приятно. )
Конечно же, как и говорила - "грааль, к сожалению никто не нашел.
Но все равно ложусь поздно, так чем пипсы по парам ловить, следить, пусть по чуть работает. )


Последний раз редактировалось Juli Iv; 12.04.2011 в 09:25.
12.04.2011, 11:28
Аватар для Костян555
Костян555 Костян555 вне форума Активный участник
Регистрация: 02.02.2011 / Сообщений: 81
Поблагодарили 46 раз(а) / Репутация: 47
Как выставить Stop loss
12.04.2011, 11:36
Аватар для digitalriver
digitalriver digitalriver вне форума Подозрительн
Регистрация: 12.08.2010 / Сообщений: 4,224
Поблагодарили 12,848 раз(а) / Репутация: 12923
Сообщение от: Костян555
Как выставить Stop loss
В настройках робота есть параметр StopLoss. По умолчанию там 0, впишите туда желаемо число в пипсах. Но!. Но если возникает вообще такой вопрос, то я бы повременил с использованием робота. Его надо чувствовать, график надо чувствовать, когда закрыться, когда открыться, какой лот щас поставить, и т.д. Лёгких денег на форе не бывает, лёгким бывает лишь слив.
12.04.2011, 11:36
Аватар для ZuriusLev
ZuriusLev ZuriusLev вне форума Местный житель
Регистрация: 28.09.2009 / Сообщений: 333
Поблагодарили 234 раз(а) / Репутация: 224
Сообщение от: Костян555
Как выставить Stop loss
Посмотреть параметры ... StopLoss (Вас пробел вводит в затруднение ? )
«Графики цен великолепны, чтобы предсказывать прошлое». Питер Линч
12.04.2011, 15:03
Аватар для neo1984
neo1984 neo1984 вне форума Новичок форума
Регистрация: 12.04.2011 / Сообщений: 13
Поблагодарили 4 раз(а) / Репутация: 5
у меня чтота вобще не торгует
12.04.2011, 15:37
Аватар для scorpio818
scorpio818 scorpio818 вне форума Активный участник
Регистрация: 12.07.2010 / Сообщений: 45
Поблагодарили 38 раз(а) / Репутация: 39
Не закрывает.
Может посмотрите еще, в чем там заковыка?
Условия принудительного закрытия (проверяются по очереди)

Если "Закрывать_Принудительно " == True
Если текущее время НЕ в диапазоне (Торговля_от, Торговля_до)
Если количество своих открытых ордеров больше 0
Если текущее время больше или равно указанному в настройках времени закрытия

Только при выполнении всех четырёх условий будет произведено принудительное закрытие всех своих открытых позиций.


p.s. Процедура закрытия ордеров в советнике написана без проверки на ошибки, но поскольку проверка там идёт каждый тик, то и попыток закрытия должно быть много.

p.p.s. Если время закрытия указать 23:59, а за минуту все ордера закрыться не успеют, то как только время перескочит на 00:00 закрытие ордеров прекратится (перестанет выполняется 4-е условие)

Может упростить логику закрытия ордеров? Предлагайте свои варианты, попробую красиво реализовать.
12.04.2011, 18:09
Аватар для Juli Iv
Juli Iv Juli Iv вне форума .........
Регистрация: 12.03.2010 / Сообщений: 560
Поблагодарили 2,305 раз(а) / Репутация: 2349
Условия принудительного закрытия (проверяются по очереди)

Если "Закрывать_Принудительно " == True
Если текущее время НЕ в диапазоне (Торговля_от, Торговля_до)
Если количество своих открытых ордеров больше 0
Если текущее время больше или равно указанному в настройках времени закрытия

Только при выполнении всех четырёх условий будет произведено принудительное закрытие всех своих открытых позиций.
Условия были соблюдены.
Здорово было бы добавить - начинать закрывать, с означенного времени, те, что в плюсе, хоть маленьком, ну а убыточные в последнюю очередь, одним махом - как-то так может?

Цитата:
p.p.s. Если время закрытия указать 23:59, а за минуту все ордера закрыться не успеют, то как только время перескочит на 00:00 закрытие ордеров прекратится (перестанет выполняется 4-е условие)
Время начинать закрывать ордера выставила раньше времени прекращения работы советника на час.

Цитата:
Может упростить логику закрытия ордеров? Предлагайте свои варианты, попробую красиво реализовать.
Да логика хорошая, я ее так приблизительно и поняла, еще подумала, умнО сделано - начинать заранее.
Но не сработало. Ни в назначенное закрываться не начали, ни, увидев это, поменяла время на начинать закрытие через 5 мин. (до окончания работы самого советника еще запас оставался) и следила сидела - не-а. Позже по ТП закрылись, больше не тестировала.
--------------
p.s. Ну и еще с окошком еще этим информационным чего-нибудь бы сделать, так и не поняла зачем оно все время информирует? Или уж хоть звук убрать. )

Последний раз редактировалось Juli Iv; 12.04.2011 в 18:12.
12.04.2011, 18:11
Аватар для Juli Iv
Juli Iv Juli Iv вне форума .........
Регистрация: 12.03.2010 / Сообщений: 560
Поблагодарили 2,305 раз(а) / Репутация: 2349
у меня чтота вобще не торгует
А "улыбается"? Информационное окошко выскакивает?
13.04.2011, 08:20
Аватар для scorpio818
scorpio818 scorpio818 вне форума Активный участник
Регистрация: 12.07.2010 / Сообщений: 45
Поблагодарили 38 раз(а) / Репутация: 39
Ни в назначенное закрываться не начали, ни, увидев это, поменяла время на начинать закрытие через 5 мин. (до окончания работы самого советника еще запас оставался) и следила сидела - не-а. Позже по ТП закрылись, больше не тестировала.
Второе условие не выполнялось, т.е. текущее время было внутри торгового диапазона. Сейчас переделываю закрытие, чтобы можно было в любое удобное время закрывать, независимо от торгов. Но может случиться так, что после закрытия, но до конца периода, при получении сигнала, советник откроет новый ордер (время периода ведь еще не кончилось).
13.04.2011, 08:24
Аватар для Juli Iv
Juli Iv Juli Iv вне форума .........
Регистрация: 12.03.2010 / Сообщений: 560
Поблагодарили 2,305 раз(а) / Репутация: 2349
Второе условие не выполнялось, т.е. текущее время было внутри торгового диапазона.
Ооо, точно. Что-то тормознула я, не правильно поняла.
Так может тогда не нужно пока переделывать?

Цитата:
Ловите мой вариант, попроще ... Только час закрытия, без минут.
Четко отработал, все закрыл. Но вот с минутами все же повкуснее. )
-----------
p.s. Что-то народу прилично тут читает, но не отписывается почти кроме меня и автора никто.
Неплохо ведь робот ночью пипсует. И просадка небольшая.
Пробовали? Может кто еще усовершенствования предложит, пока нам столь любезно помогают.
За что большое спасибо.

Последний раз редактировалось Juli Iv; 13.04.2011 в 08:34.
13.04.2011, 08:34
Аватар для Kvant
Kvant Kvant на форуме Элитный участник
Регистрация: 18.01.2010 / Адрес: ХМАО / Сообщений: 1,213
Поблагодарили 1,526 раз(а) / Репутация: 1527
Второе условие не выполнялось, т.е. текущее время было внутри торгового диапазона. Сейчас переделываю закрытие, чтобы можно было в любое удобное время закрывать, независимо от торгов. Но может случиться так, что после закрытия, но до конца периода, при получении сигнала, советник откроет новый ордер (время периода ведь еще не кончилось).
Хорошо бы еще вынести во внешние переменные коэффициент увеличения лота.
13.04.2011, 08:52
Аватар для digitalriver
digitalriver digitalriver вне форума Подозрительн
Регистрация: 12.08.2010 / Сообщений: 4,224
Поблагодарили 12,848 раз(а) / Репутация: 12923
Может кто еще усовершенствования предложит, пока нам столь любезно помогают.
За что большое спасибо.
Здаётся мне,что идеал всё равно не получится.И чем сложнее будет алгоритм,тем злее партизаны. Даже введение всяких ограничений на время торгов и принудительное закрытие ордеров - ведёт к уменьшению прибыли. Сколько есть примеров на этом форуме, что чем больше усложнялся советник, тем хуже конечный результат. И опти, не опти, всё это лишь на истории,в крайнем случае - на вчера... Нуна просто ловить момент
13.04.2011, 09:04
Аватар для Juli Iv
Juli Iv Juli Iv вне форума .........
Регистрация: 12.03.2010 / Сообщений: 560
Поблагодарили 2,305 раз(а) / Репутация: 2349
Сообщение от: digitalriver
Здаётся мне,что идеал всё равно не получится.И чем сложнее будет алгоритм,тем злее партизаны. Даже введение всяких ограничений на время торгов и принудительное закрытие ордеров - ведёт к уменьшению прибыли. Сколько есть примеров на этом форуме, что чем больше усложнялся советник, тем хуже конечный результат. И опти, не опти, всё это лишь на истории,в крайнем случае - на вчера... Нуна просто ловить момент
Ну излишнее стремление к идеалу конечно не всегда хорошо, наиболее идеальна - "золотая середина".
А закрытие считаю нужно, для подстраховки. Не будем брать уж самое простейшее-проспал, но вот представьте, элементарно проснулись вы в 8.00, а инета нет. Обычно конечно у тех, кто серьезно трейдингом занимается минимум 2 подключения, да и 100-200п. для них - шум, но не для профита же в 10п.
А по закону "подлости" может статься, что и второго нет.
---------------
p.s. У меня вот кроме начала/конца работы/принудительного закрытия только одна еще просьба - ИНФОРМАЦИОННОЕ ОКОШКО с звуком - ужас как раздражает.
Робот работает, я фильм смотрю, а оно звякает и звякает, звук-то отключить не могу.

Последний раз редактировалось Juli Iv; 13.04.2011 в 09:07.
13.04.2011, 09:14
Аватар для digitalriver
digitalriver digitalriver вне форума Подозрительн
Регистрация: 12.08.2010 / Сообщений: 4,224
Поблагодарили 12,848 раз(а) / Репутация: 12923
На счёт звука - это информационное окошко выдает не робот, а индюк TraderWawasan TE v2.0.mq4.
А вообще в настройках терминала есть закладка "события". Так вот если снять галочку с окошка "Разрешить", то звука не будет.
Хоть и не программер,но чё-то мне кажется,что если в коде индюка:
extern int UseSignal = 1;
extern int AlertMode = 1;
extern int WarningMode = 1;
Поменять 1 на 0, то всё сразу станет так, как вам хочется!
Перепроверил. достаточно в коде советника extern int AlertMode = 1; заменить на extern int AlertMode = 0; и информационное окно больше не выскакивает

Последний раз редактировалось digitalriver; 13.04.2011 в 09:33.
13.04.2011, 09:16
Аватар для Kvant
Kvant Kvant на форуме Элитный участник
Регистрация: 18.01.2010 / Адрес: ХМАО / Сообщений: 1,213
Поблагодарили 1,526 раз(а) / Репутация: 1527
Хорошо бы еще вынести во внешние переменные коэффициент увеличения лота.
Можно еще и во внешние переменные вынести коэффициент увеличения шага (Pips), но это уже, похоже, чересчур много хотим.
Да, за помощь в модернизации советника, всем большое спасибо.
13.04.2011, 09:24
Аватар для Juli Iv
Juli Iv Juli Iv вне форума .........
Регистрация: 12.03.2010 / Сообщений: 560
Поблагодарили 2,305 раз(а) / Репутация: 2349
Можно еще и во внешние переменные вынести коэффициент увеличения шага (Pips), но это уже, похоже, чересчур много хотим.
Так вроде там все это есть.
Либо я просто не понимаю вас.
Вообще не пользовалась раньше никогда советниками, интересовалась, эксперементировала, но не более.
Да и вообще на форексе еще только учусь, новичок можно сказать.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 06:17. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO