[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 464
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Коллеги помогите !!! очень нужен индикатор АМА который штатный в МТ5, но только для МТ4 ПОЖАЛУЙСТА!!!
как такое может быть:
покупаю по рынку,
Ask:1.05310000, Bid:1.05280000, price:1.05310000, sl:1.05251000, tp:0.00000000
выдает ошибку 130.
sl перед передачей нормализую.
MODE_STOPLEVEL==0
Почему... демо счет:
Утро: Анализ рынка..новости на сегодня,уровни...стакан оанды и других % открытых сделок, никаких индикаторов.. входим в сделки..по многим парам,с большими СЛ и ТП, ТП больше сл раза в 2,устанавливаются по уровням поддержки и сопротивления,....ухожу от монитора до вечера.
Вечер: в прибыли около 55 -60% сделок, эквити в прибыли.. закрываю практически все... некоторые оставляю и усредняю по уровням...
Почему... реал счет:Делаю УТРО - после которого такого вечера как на демо нету.....ухожу на час на два... как увижу прибыль закрываю.. потом жестоко усредняю.... потом как в запое .. жду закрытия серии усреднения.. хотя прибыль на демо больше в процентах от депо...даже без усреднения..
Понимаю что психологический фактор мне мешает...жадность.. страх даже 300 р потерять.. Что делать?... забыть что реал счет?..
Эксперт торгует несколькими инструментами одновременно
... забыть что реал счет?..
вот и ответ
Вот кусок советника.
total=OrdersTotal();
if(total<1)
{
while (d_mn_1>d_pl_1 && (d_mn_0-d_pl_0)>=2) //Пока это условие выполняется открывать только селл при таком условии (iRSI(NULL,0,rsi_period,PRICE_CLOSE,2)>0.7)&&(iRSI(NULL,0,rsi_period,PRICE_CLOSE,0)<0.7)) -какой оператор использовать и как его оформить?
{
OrderSend(Symbol(), OP_SELL, lots, NormalizeDouble(Bid, Digits), 3, /*Ask+10*Point*/0, /*Bid-10*Point*/0, "ADX sell", magic, 0, CLR_NONE);
}
while (d_pl_1>d_mn_1 && (d_pl_0-d_mn_0)>=2) // Пока это условие выполняется открывать только Бай при таком условии (iRSI(NULL,0,rsi_period,PRICE_CLOSE,2)<0.3)&&(iRSI(NULL,0,rsi_period,PRICE_CLOSE,0)>0.3)) - какой оператор использовать и как его оформить?
{
OrderSend(Symbol(), OP_BUY, lots, NormalizeDouble(Ask, Digits), 3, /*Bid-10*Point*/0, /*Ask+10*Point*/0, "ADX buy", magic, 0, CLR_NONE);
}
}
}
}
Помогите разобраться с кодом. Как описать правильно условие я не знаю.
Вот кусок советника.
Для начала прочитать https://book.mql4.com/ru/operators/if