Jump to content

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


cmillion

Recommended Posts

Ugar68
А СМСки можно его научить отсылать !?

Легко. Заходи на сайт своего сотового оператора и включай услугу отправки смс с почты. На мегафоне это бесплатно, думаю и у других то же. Я имею ввиду приём, отправка смс на мыло платно. При активации услуги получаешь адрес с которого будут письма переправляться на мобильник в виде смс.

С мегафона

SMS and E-mail

 

Услуга «SMS & E-mail» позволяет Вам:

 

  • принимать текстовые сообщения, отправленные с электронной почты (E-mail) на мобильный телефон в виде SMS-сообщений;


  • отправлять текстовые послания на E-mail посредством SMS-сообщений;


  • создавать до трех персональных адресов электронной почты;


  • настраивать размер текста сообщений, разрешенных к приему;


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


Edited by Ugar68
  • Thanks 1

Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Link to post
Share on other sites
  • Replies 288
  • Created
  • Last Reply

Top Posters In This Topic

  • cmillion

    152

  • mike23

    14

  • Grum

    9

  • Fintera

    7

Top Posters In This Topic

Popular Posts

2 скрипт открытия ордеров   Иногда требуется помочь советнику, добавить ордер, но чтобы советник его принял за свой необходим Magic номер, для выставления ордера с таким номером поможет этот

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

Buy Stop Limit и Sell Stop Limit   Установка отложенных ордеров при достижении указанной цены   В терминале МТ5 есть такие ордера, как Buy Stop Limit и Sell Stop Limit в MetaTrader 4

Posted Images

cmillion

Индикатор подает сигнал при пересечении линии.

 

Для работы средствами мт нарисуйте любую (горизонтальную или трендовую линию) и назовите ее так же, как в параметрах индикатора.

 

 

 

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

 

Удачной торговли!

post-61122-1404216671,4449_thumb.png

Line Signal.mq4

Edited by AntFX

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

Link to post
Share on other sites
  • 2 months later...
Denisgaz
VirtualTrailingProfit

 

Советник тралит прибыль по отдельной валюте илли по всему счету целиком.

 

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

от установки AllSymbol) достигает уровня ProfitClose (измеряется в валюте депозита).

 

Как только прибыль уменьшиться на TrailingProfit (измеряется в валюте депозита),

все ордера будут закрыты.

 

Если прибыль продолжает расти, то при первом же откате ее значения на TrailingProfit,

все ордера будут закрыты.

 

Если TrailingProfit=0, то советник просто закроет все ордера при достижении прибыли

равной ProfitClose.

 

Если убыток по счету или отдельному инструменту составит LossClose, то все ордера

будут закрыты.

 

 

==============================================================================================

Значения по умолчанию:

 

ProfitClose     = 10;   //закрывать все ордера при получении профита (измеряется в валюте депозита)
LossClose       = 1000; //закрывать все ордера при получении убытка (измеряется в валюте депозита)
TrailingProfit  = 5;    //если 0 то ордера закрываются по ProfitClose иначе они тралятся, начиная 
                       //от ProfitClose с откатом TrailingProfit (измеряется в валюте депозита)
AllSymbol       = true; //учитывать все инструменты или только тот, на котором стоит советник

 

Здравствуйте cmillion, а можно переделать на пункты,а не в валюте?

Link to post
Share on other sites
cmillion
Здравствуйте cmillion, а можно переделать на пункты,а не в валюте?

 

Если в пунктах, то только по отдельной валюте, а не по счету целиком, надеюсь Вы это понимаете?


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

Link to post
Share on other sites
cmillion

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

Может Выставлять стоплосс или тейкпрофит по цене, на которую его бросили.

При этом скрипт ставит на это место горизонтальную линию.

Перемещая линию, можно перемещать отложенный ордер или стопы, в зависимости от типа линии.

У линий стопа и тейкпрофита есть соответствующие подписи, у линий ордеров вместо подписи стоит размер лота.

При удалении линии удаляется отложенный ордер или соответственно стопы, находящиеся под этой линией.

 

 

extern double  Lot         = 0.1;   //лот 
extern int     Magic       = 0;     //уникальный номер ордеров этого советника 
extern color   ColorBuy    = Aqua; 
extern color   ColorSell   = Red; 
extern color   ColorSL     = DeepPink; 
extern color   ColorTP     = Green; 
extern string  тип.скрипта = "-1 SL  -2 TP  1 Stop  2 Limit  ";   //тип скрипта 
extern int     тип.скpипта = -2;   //тип скрипта 
string PreName = "LOMouse"; 

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

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

 

-1 выставляет стоплосс всех ордеров данной валютной пары в указанную мышкой точку.

-2 выставляет тейкпрофит всех ордеров данной валютной пары в указанную мышкой точку.

1 выставляет Stop ордер в указанную мышкой точку.

2 выставляет Limit ордер в указанную мышкой точку.

 

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

 

Я рекомендую скопировать этот скрипт в 4 разные программы:

 

Установка стоплосса 
Установка тейкпрофита 
Установка стоп ордера 
Установка лимитного ордера  

Подогнать параметры под себя и откомпилировать.

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

 

Удачной торговли!

_LineOrdersMouse.mq4

Edited by Programmer
Скрипт заменен по просьбе автора

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

Link to post
Share on other sites
cmillion

Очень извиняюсь :)

В прошлом посте выложил не тот скрипт.

Если модератор не против, то прошу его заменить, а пока выкладываю нужный в приложении:

_LineOrdersMouse.mq4


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

Link to post
Share on other sites
Anry
Очень извиняюсь :)

В прошлом посте выложил не тот скрипт.

Если модератор не против, то прошу его заменить, а пока выкладываю нужный в приложении:

Огромное спасибо за этот скрип =D> Давно пытался сам сделать, но не получалось сделать так, чтобы можно было перетаскивать ордера с помощью линии.

И если можно, добавьте, пож-та, возможность менять TP и SL только у ордеров с заданным при запуске скрипта магиком. Сейчас TP и SL меняются у всех ордеров сразу, а хочется менять только у избранных :)

Edited by Anry

Dura lex, sed lex :ora:

Link to post
Share on other sites
MAXIM-RUS
Хедж индикатор

 

В окне текущего инструмента можно разместить другой или несколько других инструментов.

 

Почему то не работает?Не всплывает окно с запросом, хотя к графику присоединяется.?

Link to post
Share on other sites
cmillion
Почему то не работает?Не всплывает окно с запросом, хотя к графику присоединяется.?

 

Вы запускаете его как индикатор?

После его установки на график нажмите CTRL+I и два раза щелкните на индикатор. Установите в параметрах нужную пару.


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

Link to post
Share on other sites
Programmer
Очень извиняюсь :)

В прошлом посте выложил не тот скрипт.

Если модератор не против, то прошу его заменить, а пока выкладываю нужный в приложении:

 

Скрипт заменен.

Кирилл

Link to post
Share on other sites
Fillelin

Уважаемый ВЛАДИМИР,подскажите ПОЖАЛУЙСТА! Есть ли скрипт выставляющий линию,(с возможностью её перемещения)-при достижении которой закрывал все открытые ордера,после чего удалял эту линию? СПАСИБО!

Link to post
Share on other sites
  • 2 weeks later...
mr.Wik
Скрипты открытия и закрытия сетки отложенных ордеров

...............................................................................

OpenLimitOrderNet.mq4

.............................................................................

 

 

 

Использую Ваш скрипт OpenLimitOrderNet.mq4 для открытия ордеров по рынку.

Для удобства пользования горячими клавишами "сделал" копии под Buy/Sell.

Какую строку нужно закоментировать, чтобы не всплывало сообщение с параметрами скрипта при открытии позиции.

Заранее спасибо.

Link to post
Share on other sites
Fillelin
Использую Ваш скрипт OpenLimitOrderNet.mq4 для открытия ордеров по рынку.

Для удобства пользования горячими клавишами "сделал" копии под Buy/Sell.

Какую строку нужно закоментировать, чтобы не всплывало сообщение с параметрами скрипта при открытии позиции.

Заранее спасибо.

Просто удалите строку (#property show_inputs) в начале скрипта.

Link to post
Share on other sites
qqmber

Какую строку нужно закоментировать, чтобы не всплывало сообщение с параметрами скрипта при открытии позиции.

Заранее спасибо.

 

#property show_inputs


Gone.

Link to post
Share on other sites
cmillion
Уважаемый ВЛАДИМИР,подскажите ПОЖАЛУЙСТА! Есть ли скрипт выставляющий линию,(с возможностью её перемещения)-при достижении которой закрывал все открытые ордера,после чего удалял эту линию? СПАСИБО!

 

Такого пока нет, как нибудь выберу время напишу.

Если нужен срочно, то пишите на почту.


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

Link to post
Share on other sites
Fillelin
Такого пока нет, как нибудь выберу время напишу.

Если нужен срочно, то пишите на почту.

 

Нет Владимир, срочность не к чему!

Да и никто не в праве подгонять Вас.

Думаю такой скрипт (без лишних наворотов) заинтересовал бы многих!

Link to post
Share on other sites
-Алексей-
Такого пока нет, как нибудь выберу время напишу.

Если нужен срочно, то пишите на почту.

Я писал такой ещё в 2010 году. Если не возражаешь я выложу в этой твоей теме. :beer_drink:

Link to post
Share on other sites
Fillelin
Я писал такой ещё в 2010 году. Если не возражаешь я выложу в этой твоей теме. :beer_drink:

 

Да? Отлично! Хотелось бы на него посмотреть.

Сейчас попросим у Владимира разрешения на обозрение этого скрипта в его авторской ветке.

Link to post
Share on other sites
Fillelin
Сообщение от cmillion:

Владимир!

Дайте пожалуйста -ДОБРО- на обозрение данного скрипта

Я писал такой ещё в 2010 году. Если не возражаешь я выложу в этой твоей теме. :beer_drink:

на ВАШЕЙ ветке.

Link to post
Share on other sites
-Алексей-
Владимир!

Дайте пожалуйста -ДОБРО- на обозрение данного скрипта

на ВАШЕЙ ветке.

Посмотрел я на него и ужаснулся... Всё-таки написано почти два года назад...

Подумал и решил переписать и усовершенствовать его, написал новый, вместо горизонтальной линии поставил трендовую.

Выложил здесь https://alpariforum.com/showthread.php?p=2800227#post2800227

Владимиру мои извинения (на всякий случай) :beer_drink:

Link to post
Share on other sites
  • 1 month later...
cmillion

Скрипт можно устанавливать и как советник.

Сам он ордера не выставляет, стопы тоже.

При запуске на все имеющиеся отложенные ордера и на все стопы советник набрасывает линии с соответствующими надписями.

Перемещая линии, соответствующие им ордера или стопы перемещаются.

При удалении линии удаляется и ордер или стоп.

 

post-61122-1404217660,119_thumb.gif

cm-management v 0.4.mq4


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

Link to post
Share on other sites
KENT_Irk

Добрый день ! Не могли бы Вы доработать свой скрипт

Скрипт открытия сетки "OpenStopOrderNet":

 

stoploss = 50' date=' //уровень выставления SL, если 0, то SL не выставляется

takeprofit = 50, //уровень выставления TP, если 0, то TP не выставляется

delta = 10, //расстояние между ордерами

MaxOrders = 5, //кол-во ордеров сетки в каждую сторону

Magic = 123456; //уникальный номер ордера

SELL = true, //открыть только ордера SELLSTOP

BUY = true; //открыть только ордера BUYSTOP

Lot = 0.1; //объем ордера

 

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

то есть

Lot1=

Lot2=

Lot3=

лот 1 "ближний" к текущей цене

и желательно с ТP то же самое

ТР1=

ТР2=

ТР3=

Edited by KENT_Irk
Link to post
Share on other sites
cmillion
Добрый день ! Не могли бы Вы доработать свой скрипт

Скрипт открытия сетки "OpenStopOrderNet":

 

stoploss = 50, //уровень выставления SL, если 0, то SL не выставляется

takeprofit = 50, //уровень выставления TP, если 0, то TP не выставляется

delta = 10, //расстояние между ордерами

MaxOrders = 5, //кол-во ордеров сетки в каждую сторону

Magic = 123456; //уникальный номер ордера

SELL = true, //открыть только ордера SELLSTOP

BUY = true; //открыть только ордера BUYSTOP

Lot = 0.1; //объем ордера

 

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

то есть

Lot1=

Lot2=

Lot3=

лот 1 "ближний" к текущей цене

и желательно с ТP то же самое

ТР1=

ТР2=

ТР3=

 

Вы можете использовать параметр

K_Lot - увеличение лота с шагом

При этом лот будет увеличиваться в K_Lot раз.


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

Link to post
Share on other sites
  • 2 weeks later...
KENT_Irk
Вы можете использовать параметр

K_Lot - увеличение лота с шагом

При этом лот будет увеличиваться в K_Lot раз.

 

почему то не всегда корректно работает при K_Lot = отрицательное число, и не всегда нужно изменение лота на фиксированное число.

Link to post
Share on other sites
  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...