Jump to content
mandorr

Ударим скриптом по безприбыльности и разгильдяйству

Recommended Posts

ПаПаШа

еще есть маленкая просьба...

 

нужно сделать скрипт или советника чтоб определял пики и низы! очень прошу, заранее спасибо!

post-36720-1404210677,0995_thumb.jpg


tetainvest.ru  

Share this post


Link to post
Share on other sites
lukas1
еще есть маленкая просьба...

 

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

Share this post


Link to post
Share on other sites
ПаПаШа

понял.


tetainvest.ru  

Share this post


Link to post
Share on other sites
Falcrum
еще есть маленкая просьба...

 

нужно сделать скрипт или советника чтоб определял пики и низы! очень прошу, заранее спасибо!

 

ЕСЛИ БЫ ТАКОЙ СОВЕТНИК МОЖНО БЫЛО НАПИСАТЬ, ВСЕ БЫ УЖЕ В ШОКОЛАДЕ ХОДИЛИ. кАК ОПРЕДЕЛИШЬ - ПИК ЭТО ИЛИ ЛОЖНЫЙ ПРОБОЙ? В ТВОЕМ СЛУЧАЕ ОТМЕТКУ МОЖНО СТАВИТЬ ХОТЬ НА КАЖДОМ ПИКЕ. и ЧТО В ТВОЕМ ПОНИМАНИИ НИЗ? ДАВНЫМ ДАВНО ДОЛЛАР БЫЛ 6 РУБЛЕЙ. мОЖЕТ ТАМ И ЕСТЬ НИЗ?

Share this post


Link to post
Share on other sites
ПаПаШа
ЕСЛИ БЫ ТАКОЙ СОВЕТНИК МОЖНО БЫЛО НАПИСАТЬ, ВСЕ БЫ УЖЕ В ШОКОЛАДЕ ХОДИЛИ. кАК ОПРЕДЕЛИШЬ - ПИК ЭТО ИЛИ ЛОЖНЫЙ ПРОБОЙ? В ТВОЕМ СЛУЧАЕ ОТМЕТКУ МОЖНО СТАВИТЬ ХОТЬ НА КАЖДОМ ПИКЕ. и ЧТО В ТВОЕМ ПОНИМАНИИ НИЗ? ДАВНЫМ ДАВНО ДОЛЛАР БЫЛ 6 РУБЛЕЙ. мОЖЕТ ТАМ И ЕСТЬ НИЗ?

 

 

советник такой написать не сложно для человека разбирающегося в MQL (слышал что это? :smt003 )

...а шоколад для каждого свой!

и то что я подразумеваю под низом и пиком я выразил в скрин шоте (знаешь что это? а как его открыть чтоб покрупнее был не знаешь?)

:smt026


tetainvest.ru  

Share this post


Link to post
Share on other sites
ShadowTrader

Я только не понял, что делать когда определили низ или верх.

Рисовать линию и писать BUY(SELL) или ставить туда отложенный ордер ?

Share this post


Link to post
Share on other sites
ПаПаШа
Я только не понял, что делать когда определили низ или верх.

Рисовать линию и писать BUY(SELL) или ставить туда отложенный ордер ?

 

ты на основе чего сделал нахождение пика? как фракталы?

 

пик - селл

низ - бай


tetainvest.ru  

Share this post


Link to post
Share on other sites
Shaftman

Подскажите, есть ли скрипт, который выставляет отложенные стоп-ордера в обе стороны на заданном расстоянии от бид и аск (только не по времени, как в советнике у kimIV)


Somewhere, something went terribly wrong...

Share this post


Link to post
Share on other sites
exa
Два файла.

График papa_1.mq4 кинуть в папку: ..\Program Files\MetaTrader\experts\indicators\

В параметре Level задается кол-во свечь для отсчета.

 

хороший индюк, спасибо

 

а можно его слегка модифицировать? -

 

допустим я расставляю ордера только на случай волатильного пробоя узкого диапазона

 

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

те если ширина больше заданного значения то индюк невидим, если диапазон сужается до заданной величины - на графике рисуются линия хая и лоу канала

Share this post


Link to post
Share on other sites
ПаПаШа
хороший индюк, спасибо

 

а можно его слегка модифицировать? -

 

допустим я расставляю ордера только на случай волатильного пробоя узкого диапазона

 

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

те если ширина больше заданного значения то индюк невидим, если диапазон сужается до заданной величины - на графике рисуются линия хая и лоу канала

 

если поставить 100п в параметре но если будет 95п то индюк не видим... то будет ГУД!


tetainvest.ru  

Share this post


Link to post
Share on other sites
lukas1
Подскажите, есть ли скрипт, который выставляет отложенные стоп-ордера в обе стороны на заданном расстоянии от бид и аск (только не по времени, как в советнике у kimIV)

 

Поподробнее. Вот этого не уловил: "только не по времени, как в советнике у kimIV"

Share this post


Link to post
Share on other sites
Vitallax

Спасибо за скрипты. Сам хотел делать, а здесь все необходимое уже есть.

Share this post


Link to post
Share on other sites
Gospod

Подскажите, есть ли скрипт позволяющий закрывать все позиции(все открытые ордера) по достижению определенного суммарного профита или лоса. Если нету, может кто нибудь поможет сделать. Заранее огромное спасибо.


"Высшая речь - без речей, высшее деяние - недеяние". То знание, которое доступно всем, - неглубоко.

Share this post


Link to post
Share on other sites
Gospod

И еще кое что. Можно ли сделать скрипт по подобию с "закрыть все ордера", только наоборот открыть все ордера, только чтобы можно было задавать направление (бай и селл). Что то типа окошечка в котором бы были все валюты, а напротив каждой кнопочки ( бай и селл) , задаешь каждой валюте направление, нажимаешь ок, и он открывает все валюты в соответсвии с заданными параметрами.


"Высшая речь - без речей, высшее деяние - недеяние". То знание, которое доступно всем, - неглубоко.

Share this post


Link to post
Share on other sites
ShadowTrader

Можно то можно, но будет неудобно юзать. Потому что на MQL Нельзя нормальные диалоговые окна писать, и это правильно :)

Share this post


Link to post
Share on other sites
Gospod
Подскажите, есть ли скрипт позволяющий закрывать все позиции(все открытые ордера) по достижению определенного суммарного профита или лоса. Если нету, может кто нибудь поможет сделать. Заранее огромное спасибо.

 

А что насчет этого?


"Высшая речь - без речей, высшее деяние - недеяние". То знание, которое доступно всем, - неглубоко.

Share this post


Link to post
Share on other sites
ShadowTrader

Это можно.

Share this post


Link to post
Share on other sites
Vlad Minkov

Был бы полезен скрипт эмулирующий ордер Один_Отменяет_Другой.Т.е. выставляются два ордера в разных направлениях.При срабатывании одного второй канцелируется.Если был гдето раньше, дйе ссылку плиз.


Постоянны только перемены!

Share this post


Link to post
Share on other sites
Gospod

Добавлю в копилочку. Скрипт закрывающий все лосовые позы, по всем открытым позициям.

close_all_loss.mq4


"Высшая речь - без речей, высшее деяние - недеяние". То знание, которое доступно всем, - неглубоко.

Share this post


Link to post
Share on other sites
Gospod

И еще один. Ставит отложенные ордера в обе стороны по задаваемым параметрам. Для работы перед новостями.

Set2StopOrders.mq4


"Высшая речь - без речей, высшее деяние - недеяние". То знание, которое доступно всем, - неглубоко.

Share this post


Link to post
Share on other sites
Xupypr

Вот переделал под себя скрипт от HexSys.

Выдает всю необходимую информацию по совершаемой операции включая маржу в процентах после открытия ордера.

Кому не лень, протестируйте на разных инструментах на возможные ошибки и правильность расчетов.

_TRADE.mq4

Open_order.mq4

Share this post


Link to post
Share on other sites
HexSys

:agree:

Вот переделал под себя скрипт [ATTACH]43085[/ATTACH] от HexSys.

Выдает всю необходимую информацию по совершаемой операции включая маржу в процентах после открытия ордера.

Кому не лень, протестируйте на разных инструментах на возможные ошибки и правильность расчетов.

 

Здрасьте Вам. Приятно что моя идея кому-то приглянулась... ;)

 

По поводу правильности расчетов... ИМХО к марже на открытие, когда считаете свободные средтсва нужно еще +спред*лот учитывать.. так как спред тоже сразу списывается при открытии... :casha:

 

double FreeMarginCheck=NormalizeDouble(FreeMargin-(Margin*Lots+Cost*Spread*Lots),2);

 

А в целом.. написано красиво! :agree:

ПыСы: в моей версии неправильно считаються свопы...:neto: там надо *0,1 убрать в двух строчках.

 

С Уважением, Михаил.

Share this post


Link to post
Share on other sites
Xupypr
По поводу правильности расчетов...

когда считаете свободные средтсва нужно еще +спред*лот учитывать...

в моей версии неправильно считаються свопы...

Спасибо, исправил. :agree:

Сделал еще через функцию AccountFreeMarginCheck, как и задумывал изначально. Иначе неправильно считается при локировании позиции.

По поводу свопов - разве их размер сразу возвращается для 0.1 лота?

Share this post


Link to post
Share on other sites
HexSys
По поводу свопов - разве их размер сразу возвращается для 0.1 лота?

 

Походу да! но проверить не мешает... :crazy:

Share this post


Link to post
Share on other sites
Xupypr
Походу да! но проверить не мешает... :crazy:

Действительно для 0.1 лота. Если ещё умножать на 0.1, то уже 3 знака после запятой получается:upset:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×