|
08.03.2013, 12:57 | #11 | ||
Любитель
|
Произвел доработку.
Теперь советник открывает не более 1 ордера в одну сторону, что позволило остановить открытие нового ордера на цене открытия следующей свечи.. Прикрутил трал (но пока это врмененно). Цитата:
Цитата:
|
||
18.03.2013, 18:26 | #12 |
Любитель
|
Сколько бился-бился над ним, так и несмог заставить его торгавать так, как этого желаю.
Открывает ордера всегда, когда цена выше пересеченных линий на бай на каждой новой свече (один по тейку или стопу закроется, потом открывает следующий). На селл наоборот, когда цена ниже и т.д. Нужно, чтобы на пересении линий индикатора открыл позицию, держал ее открытой до получения противоположного сигнала. Может кто додумается и выручит. |
18.03.2013, 18:53 | #13 |
Acrypto "V.I.P."
Регистрация: 27.06.2012
Сообщений: 14,230
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
У меня вот какая просьба к пользователям форума. У меня есть индикатор, а на его основе нужно написать советника. Этот индикатор называется ZUP. Если кто возьмется написать пишите в ветке, я выложу индикатор и опишу идею по которой нужно все сделать. Идея не новая, но нормально ее реализовать так никому и не удалось...ну по крайней мере насколько я знаю.
|
21.03.2013, 07:13 | #14 | |
Любитель
|
Цитата:
|
|
26.03.2013, 16:40 | #15 | ||
Специалист
Регистрация: 15.09.2012
Сообщений: 919
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Если открытых ордеров меньше одного, то открываем сделку на продажу или на покупку. Если открытых ордеров один и больше, то ничего не делаем. Цитата:
Ну а вообще я помню разрабатывались советники по данному индикатору. Но щас уже ничего и не вспомню где видел их. |
||
27.03.2013, 08:03 | #16 |
Любитель
|
Этот функционал я уже реализовал (это не проблема). Проблемой для меня остается научить моего подопечного торговле не на просто открытии новой свечи, а именно а момент пересечения линий индикатора. Все части кода, которые перебрал, всегда открывают сделки, когда условие - красная выше синей и наоборот. А нудно - красная пересекает синюю всерху вниз - селл открыт. если наоборот - закрывает селл, открывает бай.
|
27.03.2013, 09:44 | #17 | |
Специалист
Регистрация: 15.09.2012
Сообщений: 919
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
double krasnaya1 = iCustom(NULL, 0, "Forexofftrend3", 0, 1); double sinyaya1 = iCustom(NULL, 0, "Forexofftrend3", 1, 1); double krasnaya2 = iCustom(NULL, 0, "Forexofftrend3", 0, 2); double sinyaya2 = iCustom(NULL, 0, "Forexofftrend3", 1, 2); double krasnaya3 = iCustom(NULL, 0, "Forexofftrend3", 0, 3); double sinyaya3 = iCustom(NULL, 0, "Forexofftrend3", 1, 3); if(sinyaya3 > krasnaya3&& sinyaya2==krasnaya2 && krasnaya1 > sinyaya1) { OrderSend(Symbol(), OP_BUY, lots, Ask, slip, Bid - StopLoss*Point, Bid + TakeProfit*Point, NULL, Magic); } if(sinyaya3 < krasnaya3&& sinyaya2==krasnaya2 && krasnaya1 < sinyaya1) { OrderSend(Symbol(), OP_SELL, lots, Bid, slip, Ask + StopLoss*Point, Ask - TakeProfit*Point, NULL, Magic); } Если это то что вы хотели, то с вас лайк) |
|
27.03.2013, 11:05 | #18 | |
Любитель
|
Цитата:
Поломал голову немного и подумал, возможно дело в том, что одна из линий прорисовывается на 6 баров позже (запаздывает). а вторая на нулевом баре прорисовывается. Возможно дело в этом? тогда будет уместно такое выражение double krasnaya1 = iCustom(NULL, 0, "Forexofftrend3", 0, 6); double sinyaya1 = iCustom(NULL, 0, "Forexofftrend3", 1, 0); double krasnaya2 = iCustom(NULL, 0, "Forexofftrend3", 0, 7); double sinyaya2 = iCustom(NULL, 0, "Forexofftrend3", 1, 1); double krasnaya3 = iCustom(NULL, 0, "Forexofftrend3", 0, 8); double sinyaya3 = iCustom(NULL, 0, "Forexofftrend3", 1, 2) |
|
27.03.2013, 13:16 | #19 | |
Специалист
Регистрация: 15.09.2012
Сообщений: 919
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Пришлось открывать один ордер с параметрами СЛ=10 и ТП=10 по условию если текущая красная линия выше то BUY и наоборот. И действительно он перерисовывает на SSP=7 свечей назад свои линии. Поэтому входим на рынок на текущей свече, а на следующей свече можем увидеть картину что вход был 7 свечей назад. В тренде конечно поможет заработать, но не знаю как будет себя вести при этом во флете. Щас ещё попытаюсь доработать то что вы просили. Свои доводы подтверждаю рисунком. http://i53.fastpic.ru/thumb/2013/032...37350277e.jpeg |
|
27.03.2013, 14:24 | #20 | |
Любитель
|
Цитата:
Еще ищу код, который позволит закрывать предыдущий ордер и открывать обратный ордер на появлении противоположного сигнала. Думаю не изобретать велосипед, а просто содрать с другого сова) И так времени угроблено на этого сова не мало. |
|