Написание экспертов и индикаторов - бесплатно!
#7861
Отправлено 17 March 2012 - 15:39
Мне нужен простейший мартингейловский советник. Суть проста до невозможности: работа только в одну сторону (покупка) постоянно увеличивающимся объемами с последующим закрытием в ноль(почти) при накоплении убыточных позиций. Открытие сделок должно начинаться сразу же при закрытии предыдущего цикла . Алгоритм в прикрепленном файле.
P.S. На большую прибыль не рассчитываю... Интересует лишь жизнеспособность счета и откаты с него
Заранее признателен за помощь.
 
#7862
Отправлено 17 March 2012 - 17:44
Riksha, а в чем сама суть? Если наложить один индикатор на другой, то может все норм будет? Какой индикатор в итоге должен получиться?
Riksha вот и я не понимаю какие мувинги должны быть? (или я должен сам подбирать какие лучше?)
возьмите все мувинги какие вам надо и выкиньте на график и будет вам индикатор
ато там такие а там такие и сделайте так как там
пади я что должен разбиратся в коде которого я не писал?
опишите нормально ТЗ и тогда поговорим
#7863
Отправлено 17 March 2012 - 18:34
Прикрепленные файлы
#7864
Отправлено 17 March 2012 - 21:50
Уважаемый xMIHAx,скачайте.пожалуйста, индикатор Macd all average,там в настройках мувинги указаны,нужно.чтобы индикатор показывал осму от выбранных мувингов,например, ставим в настройках макда. 12 от хма,26 от лсма,9 от сма,если Вы добавите функцию показывать осму,то при включении этой функции будет показана осма от этих мувингов.К примеру,функция show Osma есть в этом индикаторе.Можете также сделать в индикаторе Macd all average?
два индюка в кучу слепить это много работы и разборки кода
я за такое не возьмусь так как считаю что у этого нет будущего
и нет много времени
извините
#7865
Отправлено 17 March 2012 - 22:44
Прикрепленные файлы
#7866
Отправлено 18 March 2012 - 08:29
Помогите прикрутить алерт к индюку МАМА при пересечении линий.
И если возможно что бы бар при котором происходит пересечение линий окрашивался - если вверх - синий, если вниз - красный.
Прикрепленные файлы
#7868
Отправлено 18 March 2012 - 18:06
#7869
Отправлено 18 March 2012 - 18:23
Когда должен открываться очередной ордер с увел. объемом ?Здравствуйте!
Мне нужен простейший мартингейловский советник. Суть проста до невозможности: работа только в одну сторону (покупка) постоянно увеличивающимся объемами с последующим закрытием в ноль(почти) при накоплении убыточных позиций. Открытие сделок должно начинаться сразу же при закрытии предыдущего цикла . Алгоритм в прикрепленном файле.
P.S. На большую прибыль не рассчитываю... Интересует лишь жизнеспособность счета и откаты с него
Заранее признателен за помощь.
После закрытия предыдущего в убыток?
Если да,то как он может закрыться в убыток если не оговариется установка стоплоса.
Если нет, то когда?.
Вообщем реализовал по первому варианты с установкой стоплосса в 20 пунктов.
#property copyright "vasili.orlov" #property link "vasssay@yandex.ru" extern int loss=20; double lot[10]={0.02,0.04,0.08,0.16,0.32,0.64,1.28,2.56,5.12,10.24} ; int take[10]={5,4,9,11,12,14,15,15,15,15}; int start() { if(OrdersTotal()!=0)return(0); int n=0; for(int i=OrdersHistoryTotal(); i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)&&OrderSymbol()==Symbol()&& OrderType()<=1){ if(OrderProfit()<0)n++; if(OrderProfit()>=0) break; } } OrderSend(Symbol(),OP_BUY,lot[n],NormalizeDouble(Ask,Digits),3,NormalizeDouble(Ask -loss*Point,Digits),NormalizeDouble(Ask+take[n]*Point,Digits),"fx forum",0,0,Blue); }
Прикрепленные файлы
#7870
Отправлено 18 March 2012 - 18:25
Ищи условие с переменной AccountNumber() - это номер счета.Приветствую, а подскажите мне как в коде увидить часть, каторая привязывает сова к счету, и как вставить такой код в сов
#7871
Отправлено 18 March 2012 - 18:31
Прикрепленные файлы
#7872
Отправлено 18 March 2012 - 21:54
Я чтото и + поставить немогу, отвечает что лимит на сегодня исчерпанИщи условие с переменной AccountNumber() - это номер счета.
а вот надписи такой нет в коде, впринципе в сове, в настройках есть пункт куда я ввожу пароль каторый мне дают для конкретного номера счета, как такой кусочек найти?
#7873
Отправлено 18 March 2012 - 22:01
Я чтото и + поставить немогу, отвечает что лимит на сегодня исчерпан
а вот надписи такой нет в коде, впринципе в сове, в настройках есть пункт куда я ввожу пароль каторый мне дают для конкретного номера счета, как такой кусочек найти?
Смотри в коде в самом начале - в параметрах - там должно быть
#7874
Отправлено 18 March 2012 - 23:30
Ну теоретически может быть еще второй вариант: считав ваш пароль, вызываем dll функцию (mql это сделать не позволяет) и отправлеяем информацию с номером счета и пароль обработчику по сети.Я чтото и + поставить немогу, отвечает что лимит на сегодня исчерпан
а вот надписи такой нет в коде, впринципе в сове, в настройках есть пункт куда я ввожу пароль каторый мне дают для конкретного номера счета, как такой кусочек найти?
Получив разрешение торгуем.
Вызов dll есть в советнике?
#7875
Отправлено 18 March 2012 - 23:56
1.Ордер с увел. объемом должен открываться при прохождении цены на 15 пунктов в противоположную сторону...если же цена продолжает двигаться дальше, то через 15 пунктов - открытие еще одного ордера и так далее...Когда должен открываться очередной ордер с увел. объемом ?
После закрытия предыдущего в убыток?
Если да,то как он может закрыться в убыток если не оговариется установка стоплоса.
Если нет, то когда?.
Вообщем реализовал по первому варианты с установкой стоплосса в 20 пунктов.#property copyright "vasili.orlov" #property link "vasssay@yandex.ru" extern int loss=20; double lot[10]={0.02,0.04,0.08,0.16,0.32,0.64,1.28,2.56,5.12,10.24} ; int take[10]={5,4,9,11,12,14,15,15,15,15}; int start() { if(OrdersTotal()!=0)return(0); int n=0; for(int i=OrdersHistoryTotal(); i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)&&OrderSymbol()==Symbol()&& OrderType()<=1){ if(OrderProfit()<0)n++; if(OrderProfit()>=0) break; } } OrderSend(Symbol(),OP_BUY,lot[n],NormalizeDouble(Ask,Digits),3,NormalizeDouble(Ask -loss*Point,Digits),NormalizeDouble(Ask+take[n]*Point,Digits),"fx forum",0,0,Blue); }
2.ТП выставляется на расстоянии 15 пп от цены отккрытия последнего ордера; для остальных ордеров в этот момент выставляются стопы по этой же цене, то есть, согласно приведенным в таблице расчетам, прибыль последнего ордера с максимальным объемом должна перекрывать суммарный убыток всех предыдущих ордеров.
Пример: