Jump to content
cmillion

Несколько скриптов для упрощения торговли

Recommended Posts

cmillion
7 stop orders
Скрипт выставляет до 7 стоп ордеров по той цене, куда его бросили на график
У каждого ордера можно выставить свои уровни стопов и лот
//--------------------------------------------------------------------
extern int     stoploss_1   = 100,       //уровень выставления SL, если 0, то SL не выставляется
               takeprofit_1 = 10;       //уровень выставления TP, если 0, то TP не выставляется
extern double  Lot_1        = 0.1;      //объем ордера, если 0, то не выставляется


extern int     stoploss_2   = 100,       //уровень выставления SL, если 0, то SL не выставляется
               takeprofit_2 = 20;       //уровень выставления TP, если 0, то TP не выставляется
extern double  Lot_2        = 0.2;      //объем ордера, если 0, то не выставляется


extern int     stoploss_3   = 100,       //уровень выставления SL, если 0, то SL не выставляется
               takeprofit_3 = 30;       //уровень выставления TP, если 0, то TP не выставляется
extern double  Lot_3        = 0.2;      //объем ордера, если 0, то не выставляется


extern int     stoploss_4   = 100,       //уровень выставления SL, если 0, то SL не выставляется
               takeprofit_4 = 40;       //уровень выставления TP, если 0, то TP не выставляется
extern double  Lot_4        = 0.2;      //объем ордера, если 0, то не выставляется


extern int     stoploss_5   = 100,       //уровень выставления SL, если 0, то SL не выставляется
               takeprofit_5 = 50;       //уровень выставления TP, если 0, то TP не выставляется
extern double  Lot_5        = 0.2;      //объем ордера, если 0, то не выставляется


extern int     stoploss_6   = 100,       //уровень выставления SL, если 0, то SL не выставляется
               takeprofit_6 = 60;       //уровень выставления TP, если 0, то TP не выставляется
extern double  Lot_6        = 0.2;      //объем ордера, если 0, то не выставляется


extern int     stoploss_7   = 100,       //уровень выставления SL, если 0, то SL не выставляется
               takeprofit_7 = 70;       //уровень выставления TP, если 0, то TP не выставляется
extern double  Lot_7        = 0.2;      //объем ордера, если 0, то не выставляется


extern int     Delta        = 0;        // смещение ордеров относительно друг друга, если 0, то все ордера встанут на одну цену


extern int     slippage     = 3,        //Максимально допустимое отклонение цены для рыночных ордеров
               Magic        = 0;        //уникальный номер ордера

 

7 stop orders.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion

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

 

post-393455-0-54091800-1432649702_thumb.png

cm trend info.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion

И еще один простой, но порой очень нужный и удобный индикатор.
Бросаете его на график и он под каждым ордером показывает его профит.

 

post-393455-0-97749700-1432649948_thumb.png

cm orders profit info.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Grum

Cкрипт выставляет рыночный ордер, в зависимости от того куда кинуть, если выше цены то Byu ниже Sell и от него сразу выставляет сетку лимит ордеров.

 

extern int Stoploss = 0, //стоплосс ордеров
Takeprofit = 0; //тейкпрофит ордеров
extern double Lot = 0.1; //
extern int Orders = 5; //кол-во лимитных ордеров
extern int STEP = 5; //шаг лимитных ордеров
extern int Magic = 0; //уникальный номер ордеров этого советника
extern bool comment = true; //выводить информацию на экран

Добрый день! А есть ли такой же скрипт для стоп ордеров?


Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
Grum

И еще один простой, но порой очень нужный и удобный индикатор.

Бросаете его на график и он под каждым ордером показывает его профит.

 

attachicon.gifcm orders profit info.PNG

И ещё раз приветствую Вас. Хотелось бы что то подобное, но попроще- в окне валютной поры суммарную прибыль или убыток по всем открытым ордерам.

Edited by Grum

Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
Grum

И ещё раз приветствую Вас. Хотелось бы что то подобное, но попроще- в окне валютной поры суммарную прибыль или убыток по всем открытым ордерам.

И для полного счастья- суммарный объём открытых ордеров в каждом направлении. Заранее Спасибо.

Edited by Grum

Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
cmillion

Есть индикатор который все это покажет

 

post-393455-0-56111800-1433873963_thumb.png

post-393455-0-06450400-1433873971_thumb.png

cm-Trade Info 1.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Grum

Есть индикатор который все это покажет

 

attachicon.gifEURUSDH1.png

attachicon.gifEURUSDH11.png

Спасибо большое! То что надо.

Подскажите пожалуйста где найти скрипт для установки рыночного ордера + сетки стоп ордеров с заданным шагом и объёмом? 


Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
cmillion

Если нет в этой ветке, то можете в сети поискать. Вроде я такой писал, только вот мне проще новый написать, чем искать тот. Если не найдете, пишите, сделаю по новой.

Edited by AntFX
п. 9 правил

Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Grum

Cкрипт выставляет рыночный ордер, в зависимости от того куда кинуть, если выше цены то Byu ниже Sell и от него сразу выставляет сетку лимит ордеров.

 

extern int Stoploss = 0, //стоплосс ордеров
Takeprofit = 0; //тейкпрофит ордеров
extern double Lot = 0.1; //
extern int Orders = 5; //кол-во лимитных ордеров
extern int STEP = 5; //шаг лимитных ордеров
extern int Magic = 0; //уникальный номер ордеров этого советника
extern bool comment = true; //выводить информацию на экран

Добрый день Владимир! Мне нужен вот такой скрипт для стоп ордеров. Без всяких наворотов- попроще. Те что находил -не работают. Очевидно давно написаны и на современных билдах не работают. Если Вас не затруднит, может напишете новый? Заранее очень благодарен!


Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
cmillion

Добрый день Владимир! Мне нужен вот такой скрипт для стоп ордеров. Без всяких наворотов- попроще. Те что находил -не работают. Очевидно давно написаны и на современных билдах не работают. Если Вас не затруднит, может напишете новый? Заранее очень благодарен!

Если Вы находили такой в моем исполнении, то дайте ссылку. Мне его проще будет подправить под новый билд. Чужие не нужны.


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Grum

Если Вы находили такой в моем исполнении, то дайте ссылку. Мне его проще будет подправить под новый билд. Чужие не нужны.

В этой ветке-cmillion сказал(а) 27 Апр 2013 - 20:09:

 
Cкрипт выставляет рыночный ордер, в зависимости от того куда кинуть, если выше цены то Byu ниже Sell и от него сразу выставляет сетку лимит ордеров
Такой же нужен, но для стоп ордеров. 
Edited by Grum

Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
cmillion

 

В этой ветке-cmillion сказал(а) 27 Апр 2013 - 20:09:

 
Cкрипт выставляет рыночный ордер, в зависимости от того куда кинуть, если выше цены то Byu ниже Sell и от него сразу выставляет сетку лимит ордеров
Такой же нужен, но для стоп ордеров. 

 

Т.е. именно со стоповыми Вы не находили? хорошо еще бы если бы Вы имя его дали, тогда мне бы не пришлось его искать


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Grum

Т.е. именно со стоповыми Вы не находили? хорошо еще бы если бы Вы имя его дали, тогда мне бы не пришлось его искать

К сожалению со стоповыми не находил. Иначе не стал бы Вас беспокоить.


Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
cmillion
Скрипт определяет цену, куда мы его бросили и от нее строит сеть отложенных ордеров.

Если ниже цены, то ставит sell и ниже сеть SellStop, если выше, то ставит Buy и и выше сеть BuyStop.

 

cm_Scripts_GreadStopOrders.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Grum

 

Скрипт определяет цену, куда мы его бросили и от нее строит сеть отложенных ордеров.
Если ниже цены, то ставит sell и ниже сеть SellStop, если выше, то ставит Buy и и выше сеть BuyStop.

 

Именно то что надо!

Большое Спасибо Владимир. Вы  мне очень помогли.

Удачи Вам!!!!!

Edited by Grum

Никогда подкова не принесёт тебе счастья и удачу, пока не прибьёшь её к своему копыту и не начнёшь пахать, как лошадь!
Будьте осторожны в своих желаниях. Они могут вдруг взять и исполниться. 

Мониторинг на FX http://www.myfxbook.com/members/Grum

Share this post


Link to post
Share on other sites
cmillion

скрипт открывает 2 рыночных ордера и 2 отложенных с разными параметрами

4 _ Open Orders.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion

Трал, который умеет все

Представляю трал, который может все, что нужно от трала.

  • Может тралить как реально, так и виртуально.
  • По пунктам, как обычно, по индикаторам SAR, ATR, MA, по свечам и фракталам.
  • Может тралить процент от прибыли.
  • Может все это делать как от суммарного безубытка, так и каждый ордер в отдельности.

cm_Universal_Trailing_Stop__1.PNG

В тестере советник сам открывает пары ордеров для того, чтобы его можно было проверить и понять его работу.

Можно даже попробовать произвести оптимизацию и разработать на его основе новую стратегию.

Проверяйте, тестируйте, если увидите, что чего то в нем еще не хватает, то добавим![/size]

cm Universal Trailing Stop.mq4

Edited by AntFX
  • Thanks 1

Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
TTNT

 

 

1 Скрипт закрытия сделок
extern int Magic = 0; //закрывать только сделки с магиком 0-открытые вручную extern bool MagicAll = true;//если true - закрывать все extern int Profit = 0; //закрывать только сделки с профитом больше Profit extern int TipOrder = 0; //(0) - все ордера (1) - Buy (-1) - Sell extern bool SymbolAll = true;//если true - все валютные пары false - только текущие Скрипт закрывает ордера по условию. Условия задаются в настройках. Можно выбирать определенные ордера по профиту, магику или символу.   - закрывать только сделки с профитом больше Profit extern int TipOrder = 0; имеется в виду профит в пунктах или надо указать цену?

Share this post


Link to post
Share on other sites
cmillion

  - закрывать только сделки с профитом больше Profit extern int TipOrder = 0; имеется в виду профит в пунктах или надо указать цену?

 

Судя по тому, что тип переменной integer то скорей всего в пунктах.

Если бы Вы указали точное имя скрипта и где Вы его скачали, то я бы смог точнее сказать.


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
BMel

Подскажите, есть ли готовый скрипт, который позволяет изменять SL по правилу SL=Sma N. Где N параметр Sma и задается в параметрах скрипта.

Share this post


Link to post
Share on other sites
BMel

Ответ получил.

*

Есть второй вопрос:

Подскажите, есть ли готовый советник, который
выставляет 

Sell Limit по цене Sma N +B

Buy Limit по цене Sma N -B, где N- параметр мувинга, а  В- величина сдвига лимитных ордеров относительно значения МА.

После установки ордеров меняется цена открытия ордеров, синхронно с изменением Sma.

 

Share this post


Link to post
Share on other sites
cmillion

 

Ответ получил.

*

Есть второй вопрос:

Подскажите, есть ли готовый советник, который
выставляет 

Sell Limit по цене Sma N +B

Buy Limit по цене Sma N -B, где N- параметр мувинга, а  В- величина сдвига лимитных ордеров относительно значения МА.

После установки ордеров меняется цена открытия ордеров, синхронно с изменением Sma.

 

 

 

Да наверняка есть, я много подобных советников написал. Но искать где именно такой мне некогда, проще с ноля написать. Вы пишите пожалуйста мне на почту или в скайп, ***

Edited by AntFX
п. 13

Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Sayanmobil

Спасибо.

Share this post


Link to post
Share on other sites
cmillion

script cm open 2 stopopders


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


В определенное время(задаётся в параметрах) выставляются два отложенных ордера байстоп и селстоп на расстоянии в пунктах (задается в параметрах) от текущей цены, с TP и SL в пунктах (задается в параметрах). 


После срабатывания одного из ордеров, противоположный удаляется. Далее скрипт заканчивает свою работу.


568c5ac47ba63_1.png568c5ad12d3ca_2.png568c5ae02a9a8_3.png


script cm open 2 stopopders alpary.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

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   1 member

    • QuantMath
×