russian20-hp.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «russian20-hp.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Советник для платформы MetaTrader 4, написанный на языке MQL4. Предназначен для автоматической торговли на финансовых рынках. Анализирует рыночные данные и технические индикаторы для принятия решений об открытии и закрытии позиций. Поддерживает ограничение торговли по времени, звуковые оповещения и настройку размера лота.
Настройки программы
| Настройка | Описание |
|---|---|
| lTakeProfit | Тейк-профит покупки — Размер тейк-профита в пунктах для позиции покупки |
| sTakeProfit | Тейк-профит продажи — Размер тейк-профита в пунктах для позиции продажи |
| clOpenBuy | Цвет открытия покупки — Цвет маркера при открытии позиции покупки на графике |
| clCloseBuy | Цвет закрытия покупки — Цвет маркера при закрытии позиции покупки на графике |
| clOpenSell | Цвет открытия продажи — Цвет маркера при открытии позиции продажи на графике |
| clCloseSell | Цвет закрытия продажи — Цвет маркера при закрытии позиции продажи на графике |
| clModiBuy | Цвет модификации покупки — Цвет маркера при модификации позиции покупки на графике |
| clModiSell | Цвет модификации продажи — Цвет маркера при модификации позиции продажи на графике |
| Name_Expert | Имя советника — Текстовый идентификатор, используемый в комментариях к ордерам |
| Slippage | Допустимый проскальзывание — Максимально допустимое отклонение цены исполнения ордера в пунктах |
| UseHourTrade | Использовать ограничение по часам — Включает или отключает торговлю только в указанном часовом диапазоне |
| FromHourTrade | Начальный час торговли — Час начала разрешённого торгового окна (по серверному времени) |
| ToHourTrade | Конечный час торговли — Час окончания разрешённого торгового окна (по серверному времени) |
| UseSound | Использовать звук — Включает или отключает воспроизведение звукового файла при торговых событиях |
| NameFileSound | Файл звука — Имя звукового файла для оповещений о торговых событиях |
| Lots | Размер лота — Фиксированный размер торгового лота для открытия позиций |
Поиск по коду файла
extern double lTakeProfit = 20;
extern double sTakeProfit = 20;
extern color clOpenBuy = Blue;
extern color clCloseBuy = Aqua;
extern color clOpenSell = Red;
extern color clCloseSell = Violet;
extern color clModiBuy = Blue;
extern color clModiSell = Red;
extern string Name_Expert = "Generate from Gordago";
extern int Slippage = 1;
extern bool UseHourTrade = True;
extern int FromHourTrade = 14;
extern int ToHourTrade = 16;
extern bool UseSound = True;
extern string NameFileSound = "alert.wav";
extern double Lots = 1;
void deinit() {
Comment("");
}
int start(){
// код доступен только после оплаты
}
if (UseHourTrade){
if (!(Hour()>=FromHourTrade && Hour()<=ToHourTrade)) {
Comment("Wait for the trade. Be patient, and you will make some money!");
return(0);
} else Comment("");
}else Comment("");
if(Bars<100){
Print("bars less than 100");
return(0);
}
if(lTakeProfit<10){
Print("TakeProfit less than 10");
return(0);
}
if(sTakeProfit<10){
Print("TakeProfit less than 10");
return(0);
}
double diClose0=iClose(NULL,30,0);
double diMA1=iMA(NULL,30,20,0,MODE_SMA,PRICE_CLOSE,0);
double diClose2=iClose(NULL,30,0);
double diMomentum3=iMomentum(NULL,30,5,PRICE_CLOSE,0);
double diClose4=iClose(NULL,30,0);
double diClose5=iClose(NULL,30,1);
double diClose6=iClose(NULL,30,0);
double diMA7=iMA(NULL,30,20,0,MODE_SMA,PRICE_CLOSE,0);
double diClose8=iClose(NULL,30,0);
double diMomentum9=iMomentum(NULL,30,5,PRICE_CLOSE,0);
double diClose10=iClose(NULL,30,0);
double diClose11=iClose(NULL,30,1);
double diClose12=iClose(NULL,30,0);
double diMomentum13=iMomentum(NULL,30,5,PRICE_CLOSE,0);
double diClose14=iClose(NULL,30,0);
double diMomentum15=iMomentum(NULL,30,5,PRICE_CLOSE,0);
if(AccountFreeMargin()<(1000*Lots)){
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
if (!ExistPositions()){
if (Показано первые 50% кода (символов: 3077)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.