Перейти к содержимому

Theme© by Fisana
 

Фотография
* * * * * 68 Голосов

Написание экспертов и индикаторов - бесплатно!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18761

#3541 vorobey2

vorobey2

    Первый выстрел

  • Новички
  • PipPip
  • 3 сообщений

Отправлено 24 March 2011 - 16:32

Ню, так проверяй Тейк!
Я же Тейк не менял.:)
У тебя для всех ордеров TP=Price-RTP? и для Buy, и для Sell?


тут в расчете на sell ордера
Вычесления те же, но тогда правильно тейк ставился, а теперь = цене открытия.
Вернулся на 1 вариант - тейк высчитывается верно )
В твоем варианте контроль ордеров верно идет - тейк неверно ставится. Не могу найти причину.

Все, нашел причину - была в переменной int ProfitProcent; - получается ничему не была равна ?
Большое спасибо за помощь.

Рабочий код:

extern double ProfitProcent = 10;
int start()
{
//string Symb=Symbol();
for(int i=1; i<=OrdersTotal(); i++) // Цикл перебора ордер
{
if (OrderSelect(i-1,SELECT_BY_POS)==true) // Если есть следующий
{ // Анализ ордеров:
// int Tip=OrderType(); // Тип ордера
if(OrderSymbol()==Symbol())
{
// int Ticket=OrderTicket();
// double SL=OrderStopLoss();
double Price =OrderOpenPrice();
double RTP =(Price/100)*ProfitProcent;
double CTP =OrderTakeProfit();
double TP=NormalizeDouble(Price-RTP, Digits);
if (CTP==0) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),TP,0);
}
}
}
return(0);
}

Сообщение отредактировал vorobey2: 24 March 2011 - 16:52

Изображение

 
 

#3542 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 24 March 2011 - 17:02

Вычесления те же, но тогда правильно тейк ставился, а теперь = цене открытия.
Вернулся на 1 вариант - тейк высчитывается верно )
В твоем варианте контроль ордеров верно идет - тейк неверно ставится. Не могу найти причину.

Все, нашел причину - была в переменной int ProfitProcent; - получается ничему не была равна ?
Большое спасибо за помощь.


Что дал, то и правил.
Приходите еще:rolleyes:
Для спасиб - плюсик в углу справа.
Ты это, заходи, если что...(С)

#3543 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 24 March 2011 - 21:09

Добрый День! По возможности прикрутите пожалуйста алерт покупки или продажи при пересечении на индикаторе aaRSIOMA. Индикатор прилагается. Заранее благодарю.


Работаем только с исходным кодом. Декомпилированные коды не рассматриваем.
Ты это, заходи, если что...(С)

#3544 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 24 March 2011 - 21:11

Уважаемый микеланджело!мне очень нужна Ваша помощь!мне нужен советник!ТЗ есть.если кто-нибудь еще может помочь-буду рад


Давай ТЗ, посмотрим. Далее видно будет.:hmmm:
Ты это, заходи, если что...(С)

#3545 ibraim-k

ibraim-k

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 19 сообщений

Отправлено 25 March 2011 - 06:15

Уважаемый Alen_T я искренне признтелен вам за проделанную работу, в процесссе тестированния столкнулся с несколькими проблемами, тестировал на Broco:

http://i061.radikal....b67bc83c317.png
http://i010.radikal....9a4927cddf6.png
http://i006.radikal....071577202fe.png
http://i011.radikal....9746f4f8d82.png
http://s08.radikal.r...62c28cbf2be.png

я ни чего не нарушу в параметрах советника если откомпилирую его со следующими настройками, возможно это решит проблемму изображенную на 4-ом рисунке(T/P,S/L,объём зделки):

http://s009.radikal....6e0b228fe59.png

так же установил советника на InstaTrader, здесь он открыл 25 зделок, хотя не было ни одного T/P

http://s007.radikal....407754cb2ba.png
http://s008.radikal....639dc145ecb.png


#3546 Edelweis

Edelweis

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 73 сообщений

Отправлено 25 March 2011 - 12:29

Господа программисты, напишите простой советник по мартингейлу,. Ручное открытие ордера, далее подключается в работу советник, выставляет тейкпрофит открытого ручного ордера(тейкпрофит задается в настройках) и ставит отложенный ордер с увеличинным лотом от ручного на коэффициент (К) в направлении если цена не пошла к тейпрофиту. При срабатывании отложенного ордера опять выставляется тейкпрофит (безубыток + TP), и ставит отложенник в том же направлении что и первый отложенник с лотом умноженным на коэфициент (К). И так далее, колличество выставляемых отложенников задается в настройках. Заранее спасибо.

#3547 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 25 March 2011 - 14:01

1. http://i061.radikal....b67bc83c317.png
2. http://i010.radikal....9a4927cddf6.png
3. http://i006.radikal....071577202fe.png
4. http://i011.radikal....9746f4f8d82.png
5. http://s08.radikal.r...62c28cbf2be.png

6. http://s009.radikal....6e0b228fe59.png

так же установил советника на InstaTrader, здесь он открыл 25 зделок, хотя не было ни одного T/P
7. http://s007.radikal....407754cb2ba.png
8. http://s008.radikal....639dc145ecb.png


п1, 2 - исправлю
п.3 - дальнейшее открытие сделок не было описано в задании (ТЗ). Поэтому и спрашивал когда и сколько открывать. Дополняй ТЗ.

п.4 - перезапустился советник, а не должен. Буду искать.
п.5.7,8 - Цена не достигла ТР - поэтому не закрылись.
п.6 Да запросто!
Выставление ордеров в меньшем количестве - может происки ДЦ:bananadance:? буду искать.

Я даже не предполагал что торговля будет на М1! Возможно slippage (проскальзыванее), те открытие не по заявленому уровню. А если вышло за заданный slippage (сейчас = 3) ,то и отмена ордеров.

Для дополнительной информации к картинкам не плохо бы смотреть лог файл (в папке /logs)
Ты это, заходи, если что...(С)

#3548 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 25 March 2011 - 14:18

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


Простых советников с Мартином в инете навалом! В этой ветке вроде тоже есть.
Интересней оригинальная идея.
Ты это, заходи, если что...(С)

#3549 Edelweis

Edelweis

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 73 сообщений

Отправлено 25 March 2011 - 14:41

Простых советников с Мартином в инете навалом! В этой ветке вроде тоже есть.
Интересней оригинальная идея.


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



Сообщение отредактировал Edelweis: 25 March 2011 - 14:50


#3550 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 25 March 2011 - 16:28

Господа программисты, напишите простой советник по мартингейлу,. Ручное открытие ордера, далее подключается в работу советник, выставляет тейкпрофит открытого ручного ордера(тейкпрофит задается в настройках) и ставит отложенный ордер с увеличинным лотом от ручного на коэффициент (К) в направлении если цена не пошла к тейпрофиту. При срабатывании отложенного ордера опять выставляется тейкпрофит (безубыток + TP), и ставит отложенник в том же направлении что и первый отложенник с лотом умноженным на коэфициент (К). И так далее, колличество выставляемых отложенников задается в настройках. Заранее спасибо.

Уровни выставления стопордеров, SL?
Что делать с предыдущими ордерами?
Ты это, заходи, если что...(С)

#3551 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 25 March 2011 - 17:26

Michelangelo® , доброго времени суток, написал экспертика. Суть идеи проста - при закрытии часового бара откладываются стоповые ордера.

На ДЦ с 4 знаками работает нормально, а на ДЦ с 5 знаками пропускает (если бар короткий выставляет ордера, а если длинный не выставляет,

на тестере выставляет на всех барах).
Я думаю это может как то связано с объемом.
Помоги.


Вот экспертик: Прикрепленный файл  H1_Proboy.mq4   1.94К   41 скачиваний


#3552 Edelweis

Edelweis

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 73 сообщений

Отправлено 25 March 2011 - 17:35

Уровни выставления стопордеров, SL?
Что делать с предыдущими ордерами?


Открываем ордер в ручную(например бай по цене 1.4100), советник проверяет если открыт ордер, ставит тейкпрофит, стоплосс не устанавливает, далее срузу же выставляется ордер отложенный на N колличество пунктов от цены открытия ручного (например 10 пунктов) тоесть отложенный на бай по цене 1.4090 с лотом равным лоту ручного ордера умноженного на коэффициент К, далее при срабатывании отложенного ордера модифицируется текпрофит ручного и вновь открытого ордера в безубыток + тейкпрофит, и сразу же выставляется отложенный на бай по цене 1.4080 с лотом равным лоту предыдущего ордера умноженного на коэффициент К, и так далее. ДА если ручной ордер сработал на тейк профит, отложенный удаляется.

Сообщение отредактировал Edelweis: 25 March 2011 - 18:13


#3553 maximus73

maximus73

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 69 сообщений

Отправлено 25 March 2011 - 18:26

Всем прибыльного тренда, давненько не был (искал грааль):wave:. Нашел давно забытое старое, довольно не плохо входит в рынок, но иногда цена далеко уходит, а доливки в нем нет. Можно доделать его?
Надо что бы при уходе цены на мин. заданое кол-во пунктов и при благоприятном сигнале он доливался на величину первоначального лота. Затем при достижении уровня безубытка + заданное кол-во пунктов все ордера закрывались.
В случае наличия более одного ордера при изменении ситуации на рынке ( например открыты SELL, а поступила рекомендация на BAY) прибыльные ордера закрываем и ждем рекомендации на SELL.
Так же можно торговать в оба направления.


Прошу прощения, но очень хачется узнать кого нибудь заинтересовала моя идея?
Советник работает вроде на этом индюке. Можно заодно попросить добавить в него голосовой сигнал в случае удачного момента из данного набора?

Прикрепленные файлы



#3554 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 25 March 2011 - 21:07

Michelangelo® , доброго времени суток, написал экспертика. Суть идеи проста - при закрытии часового бара откладываются стоповые ордера.

На ДЦ с 4 знаками работает нормально, а на ДЦ с 5 знаками пропускает (если бар короткий выставляет ордера, а если длинный не выставляет,

на тестере выставляет на всех барах).
Я думаю это может как то связано с объемом.
Помоги.
Вот экспертик: Прикрепленный файл  H1_Proboy.mq4   1.94К   41 скачиваний


А чего думать-то, посмотри почему не открывает: при ошибке открытия вывести инфо (код ошибки, параметры OrderSend) в лог-файл.
Начал писать - начинай отлаживать:thumbsup:
Ты это, заходи, если что...(С)

#3555 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 25 March 2011 - 21:12

Открываем ...

:author:
Но в одну сторону...Депо быстро кончится - границ-то нет!
Ты это, заходи, если что...(С)



Copyright © 2024 Your Company Name