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

Ответить
29.05.2012, 12:33
Аватар для forextime
forextime forextime вне форума Активный участник
Регистрация: 07.02.2012 / Сообщений: 122
Поблагодарили 34 раз(а) / Репутация: 34

По умолчанию Помогите найти скрипт ступенчатого безубытка

Открылся первый стоп ордер (buystop), далее открылся второй стоп ордер (buystop), стоп лосс в безубыток ставится на первый buy. Потом открылся третий стоп ордер (buystop), стоп лосс ставится в безубыток второму ордеру buy, а стоп лосс первого ордера buy переносится на уровень второго ордера buy и т.д..

Последний раз редактировалось Ирина К; 27.05.2014 в 19:28.
01.06.2012, 08:29
Аватар для spezdetal
spezdetal spezdetal вне форума Активный участник
Регистрация: 04.05.2009 / Сообщений: 91
Поблагодарили 91 раз(а) / Репутация: 89
Это уже сова
"Не бойся идти на встречу переменам! Бойся быть их рабом..."
01.06.2012, 08:54
Аватар для forextime
forextime forextime вне форума Активный участник
Регистрация: 07.02.2012 / Сообщений: 122
Поблагодарили 34 раз(а) / Репутация: 34
Это уже сова
Я знаю. Мне нужен просто код с таким вариантом торговли.
Есть чем помочь??
27.05.2014, 04:37
Аватар для weltrade
weltrade weltrade вне форума Активный участник
Регистрация: 12.05.2014 / Сообщений: 46
Поблагодарили 63 раз(а) / Репутация: 64
Я знаю. Мне нужен просто код с таким вариантом торговли.
Есть чем помочь??
не забываем сказать спасибки !!!
27.05.2014, 05:23
Аватар для weltrade
weltrade weltrade вне форума Активный участник
Регистрация: 12.05.2014 / Сообщений: 46
Поблагодарили 63 раз(а) / Репутация: 64
если надо выложу !


bvnopen (bvnbuy, bvnsell). Предназначен для моментального открытия сделок. Писался во времена моего увлечения мартингейлом, поэтому имеется под него некоторая "заточка".
Коротко, обзор параметров:

StartLot - объем первой сделки.
OrdersNumber - количество открываемых ордеров (обычно первый инстант, а остальные лимитые отложки).
StopLoss - размер стоплосса в пунктах.
TakeProfit - размер тейкпрофита в пунктах.
Pips - Шаг между ордерами.
StopForEach - устанавливать ли стоплосс для каждого ордера свой, если false - то один, общий для всех, отсчитанный от первого ордера, точнее от текущей цены.
Magnifier - коэфициент умножения, на который увеличивается объем каждой следующей сделки.
BuySell - Ордер открывается вверх или вниз (значения 1 или -1). Если 0, то определяется по месту, куда брошен скрипт методом Drag&Drop (выше текущей цены - buy, ниже - sell). Варианты скрипта bvnbuy и bvnsell отличаются тем, что данный параметр в них установлен по умолчанию. Удобно при использовании горячих клавиш.
UserComment - если надо, можно задать комментарий.

Кроме того можно поменять некоторые переменные в самом коде:
DnDLevel - Если 0, то работает выше описанным способом, если 1, то уровень, куда будет брошен скрипт становится уровнем тейкпрофит, а если -1, то уровнем стоплосс и соответственно меняется навыворот определение направления сделки.
Slippage - Допустимый уровень проскальзывания, по умолчанию 2.
MaxTries - При неудачной попытке открыть ордер, скрипт пытается повторить попытку указанное число раз, по умолчанию 3.
SleepTime - Время в милисекундах, которое скрипт выжидает между повторными попытками открытия ордера.
Sound - По окончании работы, скрипт издает хлопок, подобный тому, который звучит в терминале при открытии и изменении ордеров.
Magic - Эту переменную может возникнуть необходимость изменить при тестировании советников, когда надо открыть ордер как будто от имени этого совеника, можно указать соответствующий магик.

Особым шиком этого скрипта считаю набор определенных специальных глобальных переменных, которые имеют приоритет над входными параметрами. Это позволяет задавать некоторые часто используемые параметры, не внося изменений в сам код. Переменные могут иметь вид: bvnopen.<varname> или bvnopen.<pairname>.<varname>, где <pairame> - это имя валютной пары, при этом действие параметра распространяется только на эту валютную пару.
Возможные переменные <varname>:
OrdersNumber - Количество ордеров.
StartLot - Объем первой сделки.
LotMagnifier - Коэфициент умножения для стартового лота. Это особый параметр, он дает интересную для мартингейльщиков возможность. Если нам надо вручную открывать ордера с увеличивающимся объемом, но согласно ММ первый ордер должен иметь объем отличный от 1, скажем, 0.03, то при умножении нам не надо высчитывать последовательность 0.03 - 0.06 - 0.12 - 0.24, мы можем задать параметр LotMagnifier 0.03 и дальше использовать привычные объемы 1 - 2 - 4 - 8. Скрипт автоматически пересчитает объем согласно этому параметру.
Так же можно задавать глобальные переменные TakeProfit, StopLoss, DnDLevel и Sound, значение которых уже описано выше.

bvnclose. Закрытие ордеров. Скрипт имеет 4 параметра:
AllSymbols - Закрывать ли сделки по всем парам или только по текущей паре.
CloseActual - Закрывать ли рыночные ордера.
CloseDeffered - Закрывать ли отложенные ордера.
Magic - Магик номер, по умолчанию скрипт не закрывает ордера, открытые советниками с установленным магиком.

Как и в предыдущем скрипте, ряд параметров остаются "скрытыми" в коде, но при желании их можно изменить, а именно Slippage, SleepTime и Sound - смысл их тот же.

bvncloser. Что-то вроде пользовательского стопосса или тейкпрофита. Скрипт устанавливает на уровне, куда он был брошен, линию определенного цвета. Если цена доходит до этой линии, скрипт закрывает все ордера на текущей паре. У него также есть ряд параметров:
Level - Уровень, где установить скрипт, если не используется Drag&Drop.
CloseActual - Закрывать ли рыночные ордера.
CloseDeffered - Закрывать ли отложенные ордера.
Magic - Магик номер, по умолчанию отсутствует.
LineColor - Цвет линии.

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


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 20:59. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO