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

Theme© by Fisana
 

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

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


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

#7141 Edelweis

Edelweis

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

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

Отправлено 12 January 2012 - 22:45

Alen_T не моглибы Вы написать простой советник, на пробой уровней. Например цена 0.8433, советник берет уровень сверху 0.8450 и открывает ордер на покупку, если цена от 0.8433 пошла вниз, открывает ордер на продажу на уровне 0.8400. Суть в том где бы цена не находилась, открываться на значениях цены оканчивающихся на 00 или 50. Тейк, и стоп. Заранее спасибо.

 
 

#7142 vasiuki

vasiuki

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

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

Отправлено 12 January 2012 - 23:07

Спасибо за доделку совы. правда результат не оправдался, почему-то. Хотя советник с такой тактикой выиграл чемпионат 2011. По идеи он должен брать несколько пунктов, а виртуальный трейлинг следит и при откате в 2-3 пункта закрывает позицию (как минимум в бу). Может подскажете как создать массив на 20 мест который будет считать тики (записывать бид и аск в разные массивы) чтобы с новым тиком значения смещались на 1.

#7143 koka

koka

    Расстрелял целый магазин

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

Отправлено 13 January 2012 - 10:52

Доброго времени суток всем!

Уважаемые программисты, просьба немного переделать этот скрипт. Он выводит все ордера в колонку, и когда ордеров чуть больше, они не помещаются на мониторе. И соответственно нет возможности воспользоваться скриптом. Можно-ли организовать вывод ордеров на экран построчно? Т.е колонку заменить строками. Или может есть какой-то другой скрипт, позволяющий удалять ордера выборочно, по номерам. Заранее спасибо. 

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


Сообщение отредактировал koka: 13 January 2012 - 11:01


#7144 Alen_T

Alen_T

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

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

Отправлено 13 January 2012 - 14:30

Alen_T не моглибы Вы написать простой советник, на пробой уровней. Например цена 0.8433, советник берет уровень сверху 0.8450 и открывает ордер на покупку, если цена от 0.8433 пошла вниз, открывает ордер на продажу на уровне 0.8400. Суть в том где бы цена не находилась, открываться на значениях цены оканчивающихся на 00 или 50. Тейк, и стоп. Заранее спасибо.

Ордера отложенные?

Спасибо за доделку совы. правда результат не оправдался, почему-то. Хотя советник с такой тактикой выиграл чемпионат 2011. По идеи он должен брать несколько пунктов, а виртуальный трейлинг следит и при откате в 2-3 пункта закрывает позицию (как минимум в бу). Может подскажете как создать массив на 20 мест который будет считать тики (записывать бид и аск в разные массивы) чтобы с новым тиком значения смещались на 1.

А разве не следит?
А зачем на 20 мест? - нужен только максимум(минимум.
Ты это, заходи, если что...(С)

#7145 xMIHAx

xMIHAx

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 259 сообщений

Отправлено 13 January 2012 - 16:05

Здраствуйте програмеры!!
мне надо несложный индюк
надо чтоб над каждой свечей в столбик выводилась надпись
максимум
минимум
обем
UP --- это сколько рывков уровень цены сделал вверх
DOWN --- это сколько рывков уровень цены сделал вниз
только рывков не в пунктах а в количестве раз потомучто один рывок может быть и 5 и 10 пунктов
должен работать на любых таймфреймах
надеюсь обяснил понятно
просто надо для своих иследований :)

#7146 vasiuki

vasiuki

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

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

Отправлено 13 January 2012 - 16:27

Изображение

Не сработал почему-то. 20 это так для примера. Размышлял так: каждый новый тик записывается в массив. При срабатывании ордера новый тик сравнивается с предыдущим, самый большой становится точкой отсчета. Присваивается какой-то переменной. если растояние от максимума становится больше N ордер закрывается. А в примере выше цена бега в районе 10 пунктов и ничего не боялась Изображение

#7147 Alen_T

Alen_T

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

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

Отправлено 13 January 2012 - 20:19

Не сработал почему-то. 20 это так для примера. Размышлял так: каждый новый тик записывается в массив. При срабатывании ордера новый тик сравнивается с предыдущим, самый большой становится точкой отсчета. Присваивается какой-то переменной. если растояние от максимума становится больше N ордер закрывается. А в примере выше цена бега в районе 10 пунктов и ничего не боялась Изображение


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

Перезалил Просмотр сообщения
При неправильной работе дай лог файл ( \experts\logs\дата.log)

Alen_T
А как с моей просьбой?

Что-то не очень понятно. Как бы есть описание (ТЗ), но по моему с лишней информацией.
С одной стороны пары ордеров независимы. С другой - одна закрывается, вторая работает (вроде как связь какая-то существует).
Пара разнонаправленных ордеров закрывается по ТП - что под этим подразумевалось? Зачем эта информация, если у каждого ордера есть SL,TP и они в любом случае закроются? А если один по ТП, а другой по СЛ, то что?
  • Ira это нравится
Ты это, заходи, если что...(С)

#7148 andcam

andcam

    Начинающий

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

Отправлено 13 January 2012 - 21:12

Что-то не очень понятно. Как бы есть описание (ТЗ), но по моему с лишней информацией.
С одной стороны пары ордеров независимы. С другой - одна закрывается, вторая работает (вроде как связь какая-то существует).
Пара разнонаправленных ордеров закрывается по ТП - что под этим подразумевалось? Зачем эта информация, если у каждого ордера есть SL,TP и они в любом случае закроются? А если один по ТП, а другой по СЛ, то что?


Связи у серии ордеров баевской и селовской вообще нет! А серии бай свой ТП у селл свой ТП!! В этом вся фишка! И SL ни у одной оз серий нет и впомине!


Если один закрылся по ТП, то второй так и работае как работал, а тот что закрылся опять открывает серию.






#7149 Alen_T

Alen_T

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

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

Отправлено 13 January 2012 - 22:07

Связи у серии ордеров баевской и селовской вообще нет! А серии бай свой ТП у селл свой ТП!! В этом вся фишка! И SL ни у одной оз серий нет и впомине!
Если один закрылся по ТП, то второй так и работае как работал, а тот что закрылся опять открывает серию.


По SL это я не доглядел.
А с сериями не понял. Серия ордеров имеет какую-нибудь связь между ордерами.

"На начало новой свечи выставляется ордер БАЙ, через определенное время (задаётся в настройках советника в секундах) открывается ордер СЕЛЛ. И так по всем вновь открытым свечам."
В данном описании серия ордеров - это БАЙ и СЕЛЛ при открытии свечи. Ордера связаны по времени. На следующей свече новая серия.

А связи между ордерами БАЙ (или между ордерами СЕЛЛ) не вижу . Это не серия. И соответственно второму БАЙ без разницы, закрылся первый БАЙ или нет еще. (судя по описанию).
А ли я чего не понял?:scratch_head:
  • Ira это нравится
Ты это, заходи, если что...(С)

#7150 Edelweis

Edelweis

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

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

Отправлено 14 January 2012 - 01:39

Ордера отложенные?


Если можно отложные. Так более точно будет. :rolleyes:

#7151 ARGON

ARGON

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

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

Отправлено 14 January 2012 - 06:40

Всем привет.
Нуждаюсь в написании советника. Называется: "Hook Fisherman". Дает не плохую прибыль от 140% до 180% в месяц. Торгую руками, но так торговать затруднительно и рискованно в том плане, что если ты отходишь от компа по нужде, можно пропустить движение цены и она закроет сделки в убыток. Торговля ведется только отложниками, такой стратегии как у этого советника я еще не встречал. Не скажу что это "грааль", но по сравнению с мартингейловой стратегией гораздо лучше и безрисковее. Хотя в "Hook Fisherman" существует удвоение лота, если цена пошла не в пользу открытого ордера, но тактика выставления отложников относительно цены всегда создает удобную платформу для их закрытия в безубыток уже на ранней стадии их существования. Выкладываю текст стратегии. Если кто заинтересуется моим советником в его написании, пишите мне на е-маил: vlpolyakov1@gmail.com


Советник "Hook Fisherman"- (EUR/USD, 15min., ДЦ-InstaForex, бары):
=========================================================
Советник выставляет две пары отложеных ордеров: (Buy Stop/Sell Limit) и (Sell Stop/Buy Limit). Выставляет в 2.00 по терминальному времени
по обе стороны от цены на 50п. Это начало торговли при запуске советника. Начальный объем лота всех выставленных отложников 0,14%
от депозита. Когда цена исполняет одну из двух пар отложников, вторая пара остается в этот день на своем месте до ее исполнения до конца
тогового дня. Если в этот день цена исполнит и вторую пару, то будет хорошо для начала торгов. Допускается открывать отложенные пары
ордеров с опережением на один день, не более. Принцип торговли: на каждый день по одной паре отложенных ордеров и их сопровождение
до полного закрытия всех ордеров (в профит или в убыток). Если две открытые пары отложников не исчерпали себя до полного их закрытия
в этот день, то продолжают существовать и на следующий день. Новые отложники во второй день не выставлять, покуда в рынке действуют две пары отложников, открытые в первый день. В третий день, если две пары отложенных ордеров, открытые в первый день не закрылись,
хотя бы одна из них пара; то в 2.00 по терминальному времени выставить еще две пары отложников по обе стороны от цены на расстоянии
50п. для открытия только одной пары. При исполнении одной пары из двух в этот третий день, вторую пару удалить. Если и третья пара не
закрылась в этот день вместе с двумя парами, открытыми в первый день, то переходя на четвертый день, советник выставляет две пары
отложников точно так же как и в третий день, для открытия только одной пары. И так далее, до десятого дня максимум. Когда закрывается
одна из пар во второй день или третий день одна из трех пар или четвертый день одна их четырех пар и так далее, то выставленные с утра две пары отложников для открытия только одной, вторая пара продолжает стоять на своем месте до конца торгового дня для открытия и ее,
с опережением на один день. Но не забываем, что вошедшие в рынок отложенные ордера с опережением на один день, на следующий день
выставление двух пар с утра отменяется. В других реальных случаях торговли, выставленные две пары отложников могут и не открыться ценой в один день или одна пара вошла в рынок, а другая так и осталась не открытой до конца торгового дня. Тогда на следующий день
в 2.00 модефицировать не вошедщие в рынок пары по правилу выставления, написанные выше. Глубокое затишье рынка бывает дня три, четыре перед Новым годом или Рождством, может еще каким праздником. В эти дни выставленные пары ордеров остаются не открытыми.
Нарушается принцип торговли: на каждый день по одной паре отложенных ордеров и их сопровождение до полного закрытия всех ордеров (в профит или в убыток). Но ничего страшного, можно немного и нарушить, потом все восстановится. Всех денег на бирже не заработать.

Сопровождение открытых отложников
---------------------------------------------------------
• Рассмотрим всего одну пару отложенных ордеров: (Buy Stop/Sell Limit). Изначально советник выставляет две пары отложенных ордеров в 2.00 по терминальному времени по обе стороны от цены на 50п. Начальный объем лота всех выставленных отложников 0,14% от депозита. Между Buy Stop и Sell Limit 3 пункта-это спред от ДЦ на котором торгуем. Когда выставляется пара отложников, то вместе с ними выставляется и их TP и SL. TP-50п. для Buy Stop и Sell Limit. SL-115п. для Buy Stop и Sell Limit. Как только цена исполнила эту пару отложников, то сразу советник прикладывает к этой паре еще пару отложников, но уже Buy Stop и Sell Stop с их TP и SL.
• Отложник Buy Stop ставится на расстоянии 53п. от бывшего отложника Buy Stop (пары Buy Stop/Sell Limit) и уже вошедшего в рынок. Отложник Sell Stop также ставится на расстоянии 53п., но от бывшего отложника Sell Limit (пары Buy Stop/Sell Limit) и тоже уже вошедшего в рынок. TP-56п. для Buy Stop и Sell Stop. SL-115п. для Buy Stop и Sell Stop. Объем лота у этих отложников на 212% больше от лотов в первой паре отложников (Buy Stop/Sell Limit). Предположим цена пошла в сторону нашего отложника Buy Stop и открыла его.
• Противоположный отложник Sell Stop удаляется и вместо него выставляется отложник с большим лотом, на (212%*(сумма открытых противоположных ордеров Sell)-сумма открытых ордеров Buy). Но выставляется на том же уровне, что и бывший отложник Sell Limit (пары Buy Stop/Sell Limit) и уже в рынке. Только у бывшего отложника Sell Limit модифецируется TP с 50п. на 56п. А у нового отложника Sell Stop с повышенным лотом TP и SL остаются прежними (TP-56п., SL-115п.). Далее, цена исполнив наш отложник Buy Stop, написанный выше и развернулась пошла в сторону противоположного отложника Sell Stop и, тоже его исполнила.
• В это же самое время, на растоянии 56п. от только что исполненого отложника Sell Stop, выставляется еще один отложник Buy Stop. Его уровень тот же, что и у бывшего собрата, который сейчас в рыке. Но объем лота его должен быть на (212%*(сумма открытых противоположных ордеров Sell)-сумма открытых ордеров Buy). У нового отложника Buy Stop с повышенным лотом TP и SL остаются прежними (TP-56п., SL-115п.). И если цена, развернувшись от Sell пошла в сторону отложника Buy Stop и исполнила его. То процедуру выставления противоположного отложника Sell Stop повторить по той же формуле, что и Buy Stop. И так до четвертого колена включительно по увеличению лотов. А дальше стоп машина-закрытие всех ордеров этого пакета в убыток на возможном открытии отложенного ордера пятого колена.

Это описание сопровождения касается всех пар отложенных ордеров советником. Когда цена, побегав несколько раз от одного отложника к другому в конце концов вырывается вперед, то пройдя расстояние, установленное в ордерах TP и SL, закрывает все в безубыток. Только один ордер в этом пакете ордеров будет является прибыльным ровно в 50п., который выставлялся советником самым первым в паре (Buy Stop/Sell Limit). А остальные уходят в безубыток, если конечно цена не сорвется с крючка из ордеров, что практически не возможно при таком раскладе отложников. Поэтому советник и называется: "Hook Fisherman", что в переводе на русский означает: "Крючок Рыбака". Его доходность колеблется от 140% до 180% в месяц.

Функции, которые дают возможность изменить:
----------------------------------------------------------------------
TP и SL отложников первого поколения их выставления (в пунктах)
TP и SL отложников второго и последующих поколений (в пунктах)
Расстояние между рыночным ордером одной пары 1ого поколения и отложником 2ого поколения-одной масти, в обе стороны (в пунктах)
Выставление терминального времени для двух пар отложников (в час.мин)
Расстояние от цены до одной пары отложников, вверх и вниз (в пунктах)
Объем лота для отложников 1ого поколения (в процентах от депозита)
Объем лота для отложников 1ого поколения (в процентах-(30% депозита))
Прцент последующего удвоения лотов для отложников 2ого и выше поколения (в процентах по формуле)
Владимир

#7152 Edelweis

Edelweis

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

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

Отправлено 14 January 2012 - 12:31

Alen_T получиться с отложенными ордерами?

#7153 Alen_T

Alen_T

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

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

Отправлено 14 January 2012 - 13:38

Идут две серии первая это с баевскими ордерами, а вторая с селовскими ордерами. И закрываются соответственно баевская серия или селовская серии.
Пример на рисунке. Синие линии это баевская серия, а красные это селовская серия.

TP как считать для серии?
По моему на картинке не на каждом баре пара sell/buy.:scratch_head:
И есть по два ордера одного типа на одном баре.:scratch_head:

Alen_T получиться с отложенными ордерами?

Получится...

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

Вроде для мобильных устройств нет поддержки советников и своих индикаторов.
По ссылке нет упоминания о советниках. А их бы не забыли упомянуть!
Поставь и попробуй найти в интерфейсе упоминание/пункт советники.
И интерфейс там не такой как у MT4 для ПК, менее функциональный.
На КПК использую только для информации и установки ордеров в пути.
  • Ira и Edelweis это нравится
Ты это, заходи, если что...(С)

#7154 vasili

vasili

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

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

Отправлено 14 January 2012 - 21:30

выдаёт ошибку 4107? не хочет выставлять ордера((((.

В тестере? Может быть проблема и ценовой исорией.
На всякий случай переписал советник с нормализацией цены. Проше проверить.

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


  • Ira это нравится
Пишу советники/индикаторы/cкрипты Пишите мне

#7155 svyat7775

svyat7775

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 245 сообщений

Отправлено 15 January 2012 - 08:47

В тестере? Может быть проблема и ценовой исорией.
На всякий случай переписал советник с нормализацией цены. Проше проверить.


Уважаемый vasili а как сделать чтобы Perevorot4 постоянно торговал в рамках заданого времени а то он делает сделку и больше не открывает заранее спасибо
  • Ira это нравится



Copyright © 2024 Your Company Name