it1.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «it1.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Советник работает на платформе MetaTrader 4 и предназначен для автоматической торговли на основе сигналов двух пользовательских индикаторов — «Instant TrendLine» и «Support Resistance». Он определяет направление тренда по пересечению линий индикатора и размещает отложенные ордера BuyStop или SellStop на уровнях, рассчитанных по линиям тренда. Размер лота рассчитывается исходя из доступного свободного маржи и заданного параметра риска, с возможным уменьшением при серии убыточных сделок в истории.
При наличии открытых позиций советник отслеживает движение линий тренда и при необходимости модифицирует цены открытия отложенных ордеров. Для активных рыночных позиций реализована функция трейлинг-стопа, которая перемещает стоп-лосс в сторону прибыли. В режиме тестирования советник закрывает прибыльные ордера по рыночной цене. При первом запуске и при запуске в тестере стратегий выводятся информационные сообщения с рекомендациями по настройке.
Настройки программы
| Настройка | Описание |
|---|---|
| %account balance to risk per position (MaximumRisk) | Максимальный риск — Доля свободного средства счёта, используемая для расчёта размера лота каждой новой позиции. |
| lot size divisor(reducer) during loss streak (DecreaseFactor) | Фактор уменьшения — Коэффициент, применяемый для снижения размера лота при наличии серии убыточных сделок в истории. |
| Magic | Магический номер — Числовой идентификатор, используемый для маркировки ордеров, открытых данным советником. |
| comment | Комментарий — Текстовый комментарий, добавляемый к ордерам советника вместе с обозначением таймфрейма. |
Поиск по коду файла
#include <WinUser32.mqh>
double spread; spread =Ask-Bid;
extern double Spread.Multiplier =5;
double order.buffer;order.buffer =spread*Spread.Multiplier;
extern int Margin.Per.Lot =100; //Account Margin Cost for 1 full lot
extern double MaximumRisk =0.02; //%account balance to risk per position
extern double DecreaseFactor =3; //lot size divisor(reducer) during loss streak
extern int Magic =757;
extern string comment ="m it";
int b,s,c,k,cnt,ticket;
double red,blue,invalid;
int init(){
// код доступен только после оплаты
}
int deinit(){return(0);}
int start(){
// код доступен только после оплаты
}
void PosCounter() {
b=0;s=0;
for(int cnt=0;cnt<=OrdersTotal();cnt++) {
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol() && OrdПоказано первые 50% кода (символов: 5227)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.