pio_pyr.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «pio_pyr.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Он управляет несколькими позициями на одном инструменте, используя общее значение магического номера для идентификации своих ордеров.
При отсутствии открытых позиций советник одновременно открывает покупку и продажу с заданным размером лота. Советник отслеживает совокупную прибыль по управляемым позициям и при достижении установленного порога закрывает все свои позиции.
Также продукт отслеживает минимальную и максимальную цены входа в управляемые позиции и, в зависимости от изменения цены относительно заданного шага, открывает дополнительные ордера на покупку или продажу. Все торговые операции выполняются через стандартные средства MetaTrader 4.
Настройки программы
| Настройка | Описание |
|---|---|
| ???????? ???? (Lots) | Размер лота — Размер лота для открытия позиций |
| ??????? ? ??????? (MinProfit) | Минимальная прибыль — Порог прибыли для закрытия всех управляемых позиций |
| Step | Шаг — Шаг для определения условий открытия дополнительных позиций |
Поиск по коду файла
extern double Lots = 0.1; // ???????? ????
extern int MinProfit = 10; // ??????? ? ???????
extern int Step = 0;
int magic=3485632;
double step;
int start(){
// код доступен только после оплаты
}
int oo=0;
double lp=99999,hp=0;
int profit=0;
int j=OrdersTotal()-1;
for(int i=j;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(Symbol()==OrderSymbol() && magic==OrderMagicNumber()){
oo++;
if(OrderOpenPrice()<lp) lp=OrderOpenPrice();
if(OrderOpenPrice()>hp) hp=OrderOpenPrice();
profit=profit+MathRound((OrderProfit()+OrderSwap())/MarketInfo(Symbol(),MODE_TICKVALUE)/MarketInfo(Symbol(),MODE_MINLOT));
}
}
Comment("??????=", profit,"\nlp=",lp," hp=",hp,"\nlp-step=",lp-step," hp+step=",hp+step);
if(oo==0){
RefreshRates();
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Показано первые 50% кода (символов: 1385)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.