pipsover.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «pipsover.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Pipsover — торговый советник для платформы MetaTrader 4, созданный Yury V. Reshetov в 2006 году. Советник анализирует ценовые данные и технические показатели, включая скользящую среднюю и пользовательский индикатор Чайкина, и на их основе принимает решения об открытии и управлении позициями.
Программа работает в рамках обработчика событий MQL4, проверяя условия на каждом новом тике. При выполнении заданных условий советник отправляет торговые ордера на покупку или продажу с заданным объёмом, стоп-лоссом и тейк-профитом.
Советник поддерживает управление существующими позициями: при определённых сигналах он может развернуть открытую позицию в противоположном направлении. Все торговые параметры настраиваются через пользовательские параметры перед запуском.
Настройки программы
| Настройка | Описание |
|---|---|
| lots | Объём лота для открытия торговой позиции. |
| stoploss | Расстояние до стоп-лосса в пунктах от цены входа в позицию. |
| takeprofit | Расстояние до тейк-профита в пунктах от цены входа в позицию. |
| openlevel | Пороговое значение индикатора Чайкина для открытия новой позиции. |
| closelevel | Пороговое значение индикатора Чайкина для закрытия или разворота существующей позиции. |
Поиск по коду файла
extern double lots = 0.1;
extern double stoploss = 70;
extern double takeprofit = 140;
extern double openlevel = 55;
extern double closelevel = 90;
static int prevtime = 0;
int start()
{
// код доступен только после оплаты
}
if (Time[0] == prevtime) return(0);
prevtime = Time[0];
double ma = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, 0);
double ch = iCustom(NULL, 0, "Chaikin", 0, 0, 1);
if (OrdersTotal() < 1) {
int res = 0;
if (Close[1] > Open[1] && Low[1] < ma && ch < -openlevel) {
res=OrderSend(Symbol(), OP_BUY, lots ,Ask, 3, Ask - stoploss * Point, Bid + takeprofit * Point, "Pipsover", 888, 0, Blue);
return(0);
}
if (Close[1] < Open[1] && High[1] > ma && ch > openlevel) {
res=OrderSend(Symbol(), OP_SELL, lots ,Bid, 3, Bid + stoplПоказано первые 50% кода (символов: 1153)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.