i can't get him to open one order at a time.mq4
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «i can't get him to open one order at a time.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Советник для платформы MetaTrader 4 на языке MQL4, предназначенный для автоматической торговли на финансовых рынках. Он анализирует текущее состояние открытых позиций и открывает новые сделки в соответствии с заданными правилами, используя торговые операции MetaTrader. Советник поддерживает установку стоп-лосса, тейк-профита и трейлинг-стопа для управления рисками.
Настройки программы
| Настройка | Описание |
|---|---|
| MagicNumber | Магический номер — Уникальный идентификатор ордеров советника для их фильтрации |
| Lots | Объём — Размер позиции в лотах для открытия сделки |
| StopLoss | Стоп-лосс — Расстояние в пунктах для установки стоп-лосса при открытии позиции |
| TakeProfit | Тейк-профит — Расстояние в пунктах для установки тейк-профита при открытии позиции |
| TrailingStop | Трейлинг-стоп — Расстояние в пунктах для перемещения стоп-лосса в прибыльную зону при движении цены |
| Slippage | Допустимое проскальзывание — Максимально допустимое отклонение цены исполнения от запрошенной |
Поиск по коду файла
#property version "1.00"
extern int MagicNumber=10001;
extern double Lots =0.1;
extern double StopLoss=50;
extern double TakeProfit=50;
extern int TrailingStop=50;
extern int Slippage=3;
int start()
{
// код доступен только после оплаты
}
double MyPoint=Point;
if(Digits==3 || Digits==5) MyPoint=Point*10;
double TheStopLoss=0;
double TheTakeProfit=0;
if( TotalOrdersCount()==0 )
{
int result=0;
if((Close[200]<Close[1])) // Here is your open buy rule
{
result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"EA Generator www.ForexEAdvisor.com",MagicNumber,0,Blue);
if(result>0)
{
TheStopLoss=0;
TheTakeProfit=0;
if(TakeProfit>0) TheTakeProfit=Ask+TakeProfit*MyPoint;
if(StopLoss>0) TheStopLoss=Ask-StopLoss*MyPoint;
OrderSelect(result,SELECT_BY_TICKET);
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,Digits),0,Green);
}
return(0);
}
if((Close[200]>Close[1])) // Here is your open Sell rule
{
result=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,0,"EA Generator www.ForexEAdvisor.com",MagicNumber,0,Red);
if(result>0)
{
TheStopLoss=0;
TheTakeProfit=0;
if(TakeProfit>0) TheTakeProfit=Bid-TakeProfit*MyPoint;
if(StopLoss>0) TheStopLoss=Bid+StopLoss*MyPoint;
OrderSelect(result,SELECT_BY_TICKET);
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,DigПоказано первые 50% кода (символов: 2113)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.