slr_test.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «slr_test.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
slr_test.mq4 — торговый советник для платформы MetaTrader 4, который анализирует изменение цен между барами. При появлении нового бара программа сравнивает цену открытия текущего бара с ценой закрытия предыдущего и при превышении заданного смещения в пунктах открывает позицию на покупку или продажу.
Советник также содержит функцию управления открытыми позициями: закрытие по достижении уровня тейк-профита или стоп-лосса, заданного в пунктах. Максимальное количество одновременно управляемых ордеров ограничивается настраиваемым параметром.
Дополнительно доступен режим автоматического пересчёта размера лота на основе свободных средств на счёте. По умолчанию используется фиксированный размер лота, заданный пользователем.
Настройки программы
| Настройка | Описание |
|---|---|
| Shift | Смещение в пунктах, при превышении которого открывается новая позиция. Сравнивается разница между ценами текущего и предыдущего бара. |
| Lot | Фиксированный размер лота для открытия позиции, если режим реинвестирования отключён. |
| Limit | Уровень стоп-лосса в пунктах. При достижении цены убытка, превышающей это значение, позиция закрывается с убытком. |
| Take | Уровень тейк-профита в пунктах. При достижении цены прибыли, превышающей это значение, позиция закрывается с прибылью. |
| NumOrd | Максимальное количество одновременно открытых ордеров, которыми управляет советник. |
| Reinvest | Переключатель: при включении размер лота рассчитывается автоматически на основе свободных средств на счёте, при выключении используется фиксированный параметр Lot. |
Поиск по коду файла
double a0, b0, a1, b1;
bool first=true;
extern int Shift = 3;//9;
extern double Lot=0.1;
extern int Limit = 6;//17;
extern int Take = 1;//6;
extern int NumOrd=1;
extern bool Reinvest=false;
int z, cbar=0;
int start(){
// код доступен только после оплаты
}
void CloseAll() {
int j=OrdersTotal()-1;
for (int cnt = j; cnt >= 0; cnt--) {
OrderSeПоказано первые 50% кода (символов: 1214)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.