she_lucky.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «she_lucky.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
SHE_Lucky — это торговый советник для MetaTrader 4, написанный на языке MQL4. Советник отслеживает смещение цен Ask и Bid и открывает ордера при достижении заданного порога в пунктах. Если цена Ask выросла на определённое число пунктов, открывается ордер SELL; если цена Bid снизилась — ордер BUY.
Советник ограничивает количество одновременных ордеров параметром NumOrd. При движении цены против позиции в пределах параметра Limit ордера закрываются. Также реализована модификация открытых ордеров с установкой или корректировкой стоп-лосса и тейк-профита при благоприятном движении цены.
Лот и уровни стоп-лосса (SL) и тейк-профита (TP) задаются пользователем в пунктах. Все торговые операции выполняются через стандартные функции торгового API MetaTrader 4.
Настройки программы
| Настройка | Описание |
|---|---|
| Shift | Смещение цены в пунктах, при достижении которого открывается новый ордер. |
| Lot | Размер лота для открытия каждого ордера. |
| Limit | Максимальное допустимое движение цены против позиции в пунктах, при превышении которого ордера закрываются. |
| Take | Расстояние в пунктах от текущей цены, при достижении которого ордера модифицируются с установкой тейк-профита. |
| NumOrd | Максимальное количество одновременно открытых ордеров. Если число ордеров достигает этого значения, новые ордера не открываются. |
| TP | Тейк-профит в пунктах, устанавливаемый при открытии ордера. |
| SL | Стоп-лосс в пунктах, устанавливаемый при открытии ордера. |
Поиск по коду файла
double a, b;
bool first=true;
extern int Shift = 3;
extern double Lot=0.1;
extern int Limit = 10;
extern int Take = 3;
extern int NumOrd=1;
extern int TP = 10;
extern int SL=15;
int z;
int start(){
// код доступен только после оплаты
}
void CloseAll() {
for (int cnt = OrdersTotal()-1 ; cnt >= 0; cnt--) {
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderSymbol() == Symbol()) {
/* if ((OrderProfit()>Take)) {
if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,2,CLR_NONE);
if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,2,CLR_NONE);
}
Показано первые 50% кода (символов: 1613)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.