manual trendline trader.mq4
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «manual trendline trader.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой советник (Expert Advisor) для платформы MetaTrader 4, написанный на языке MQL4. В исходном коде реализованы стандартные обработчики жизненного цикла советника: инициализация (init), деинициализация (deinit) и обработка тиков (start). Функция start() в текущей версии кода не содержит торговой логики.
В советнике реализована функция расчёта оптимального размера лота (LotsOptimized), которая определяет объём позиции на основе свободного маржа, заданного риска и коэффициента уменьшения при серии убыточных сделок. Параметры внешних настроек позволяют управлять размером лота, допустимым проскальзыванием, трейлинг-стопом и ограничением количества сделок в день.
Все настройки объявлены через extern и доступны из интерфейса MetaTrader 4. В представленном коде не обнаружено вызовов торговых API для отправки ордеров или открытия позиций.
Настройки программы
| Настройка | Описание |
|---|---|
| Lots | Базовый размер лота для открытия позиции, используемый при расчёте оптимального объёма. |
| MaximumRisk | Процент свободного маржа, используемый для расчёта размера лота. Определяет долю доступных средств, направляемых в одну позицию. |
| DecreaseFactor | Коэффициент уменьшения лота при серии убыточных сделок. При значении больше нуля размер лота снижается пропорционально количеству убыточных ордеров без прорыва. |
| Slippage | Допустимое проскальзывание цены при открытии и модификации ордеров, измеряемое в пунктах. |
| UseTrailingStop | Переключатель включения трейлинг-стопа. При значении больше ноль трейлинг-стоп активируется и используется значение параметра TrailingStop. |
| TrailingStop | Расстояние в пунктах для установки трейлинг-стопа после открытия позиции. |
| OneTradePerDay | Переключатель ограничения количества сделок до одной в день. При значении больше ноль количество торговых операций ограничивается одним ордером в день. |
Поиск по коду файла
extern double Lots =0.1;
extern double MaximumRisk =0.02;
extern double DecreaseFactor =3;
extern double Slippage =3;
extern int UseTrailingStop =0;//>0 enables trailing stop
extern double TrailingStop =20;
extern int OneTradePerDay =0;//>0 LIMITS(restricts) trades to ONE PER DAY
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
double LotsOptimized()
{
double lot=Lots;
int orders=HistoryTotal(); // history orders total
int losses=0; Показано первые 50% кода (символов: 844)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.