pipser.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «pipser.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Pipser — торговый советник для платформы MetaTrader 5. Советник размещает на графике две кнопки — BUY и SELL, которые позволяют вручную открывать длинные и короткие позиции одним нажатием.
При нажатии на кнопку BUY открывается покупка, при нажатии на SELL — продажа. Объём позиции задаётся параметром Lot. Стоп-лосс настраивается параметром SL и автоматически корректируется для брокеров с 3- или 5-значным котированием. Допустимое проскальзывание задаётся параметром Slipage.
Советник обрабатывает рыночные события через OnTick и пользовательские события графика через OnChartEvent. Торговые операции выполняются с использованием встроенного торгового API MetaTrader 5. Все позиции открываются с фиксированным магическим номером.
Настройки программы
| Настройка | Описание |
|---|---|
| Lot | Размер лота для открытия торговой позиции. |
| SL | Стоп-лосс в пунктах. Для брокеров с 3- или 5-значным котированием значение автоматически умножается на 10. |
| Slipage | Допустимое проскальзывание в пунктах при выполнении торгового ордера. |
Поиск по коду файла
#property version "1.00"
input double Lot=0.1;
input int SL=150;
input int Slipage=0;
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason)
{
ObjectDelete(0,"BUY");
ObjectDelete(0,"SELL");
}
void OnTick()
{
// код доступен только после оплаты
}
void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam)
{
double SL2=SL;
if(_Digits==5 || _Digits==3) SL2=SL2*10;
MqlTick last_tick;
SymbolInfoTick(_Symbol,last_tick);
MqlTradeResПоказано первые 50% кода (символов: 1590)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.