← К каталогу
Исходный код · ID 870

sltp-currency.mq4

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Данный продукт представляет собой торговый советник для платформы MetaTrader 4, написанный на языке MQL4 автором Desmond Wright (aka "Buju"). Советник автоматически управляет открытыми ордерами, используя валюту депозита в качестве единицы измерения прибыли и убытка, а не пункты.

Советник перебирает все открытые ордера по текущему символу и закрывает их при достижении заданных уровней прибыли или убытка. Если прибыль ордера достигает значения take_profit, ордер закрывается с фиксацией прибыли. Если убыток достигает значения stop_loss, ордер закрывается для ограничения потерь.

Основные параметры — stop_loss и take_profit — задаются в денежном эквиваленте депозитной валюты. Это означает, что значения вводятся не в пунктах, а непосредственно в валюте счёта, что делает настройку более直观的 для пользователя.

Советник не содержит сложных торговых стратегий или индикаторов — его задача строго в управлении открытыми позициями по заданным пороговым значениям прибыли и убытка.

Настройки программы

НастройкаОписание
stop_loss Уровень стоп-лосса в валюте депозита. При достижении убытка ордера, равного этому значению, ордер закрывается. Значение задаётся в денежном эквиваленте, а не в пунктах.
take_profit Уровень тейк-профита в валюте депозита. При достижении прибыли ордера, равной этому значению, ордер закрывается с фиксацией дохода. Значение задаётся в денежном эквиваленте, а не в пунктах.
Получить полный код

Поиск по коду файла

extern double stop_loss=8;     // stop loss input in currency    
extern double take_profit=5;   // take profit input in currency
int i;
int ticket;

int start()  {
      // код доступен только после оплаты
   }                 //start of prog

if(OrdersTotal() !=0) // if total orders are not zero
{
int total = OrdersTotal(); // the word total represents total orders

for(i = total - 1; i >= 0; i--)// count each order backwards
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES); //select each order by postiton

Показано первые 50% кода (символов: 757)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
75,70₽ ≈ $0.93