closetrades_after_account_profit_reached.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «closetrades_after_account_profit_reached.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Его основное назначение — автоматическое закрытие всех открытых позиций и удаление отложенных ордеров при достижении аккаунтом заданной суммы прибыли.
Советник проверяет текущую прибыль аккаунта на каждом тике. Если значение AccountProfit() достигает или превышает установленный пользователем порог, запускается цикл по всем активным ордерам. Открытые позиции Buy закрываются по цене BID, позиции Sell — по цене ASK, а отложенные ордера (BuyLimit, BuyStop, SellLimit, SellStop) удаляются.
Если закрытие какого-либо ордера не удалось, советник ожидает 3 секунды и повторяет попытку на следующем тике. При недостижении целевой прибыли на экране отображается текущая информация о балансе, эквити и прибыли аккаунта вместе с установленной целью.
Настройки программы
| Настройка | Описание |
|---|---|
| My_Money_Profit_Target | Сумма прибыли в деньгах, при достижении которой все открытые позиции и отложенные ордера закрываются. |
Поиск по коду файла
extern double My_Money_Profit_Target=300; //The amount of money profit at which you want to close ALL open trades.
int Slippage=5;
int i;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
if (AccountProfit()>= My_Money_Profit_Target)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type)
{
case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
break;
case OP_SELL : result = OrderClose(OrderTicket(),OrdПоказано первые 50% кода (символов: 924)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.