Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 773
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте!
Мне нужен импульс пересечения RSI определённой величины, допустим 70.
Обычное условие iRSI(трям-трям-трям)>70 мне не подходит, т.к. на последующих барах, если RSI выше это значения, "звон" продолжается.
А мне нужен именно момент пересечения и чтобы дальше тишина.
Конструкция вроде
if(iRSI(NULL,0,14,PRICE_CLOSE,0)>70 && iRSI(NULL,0,14,PRICE_CLOSE,1)<70) Comment("1!!!!!!!!!!!");
else Comment("0...");
почему-то не работает.
Что я делаю не так? Подскажите, пожалуйста!
P.S. Выше -- просто фрагмент полупустого советника, который я накорябал для отслеживания импулься.
Этот фрагмент работает, с ним всё хорошо.
С импульсом плохо. :(
Привет!) Как определить что отложенный ордер стал рыночным?
В самом вопросе уже есть ответ
) а как определить это кодом?
Помогите кто может.Двухвалютный советник,
если совпали условии торговли открывается сделка по первой валюте.
Как написать такое условие "если открыт ордер по первой валюте OP_BUY то открываем по второй OP_SELL
вот пример
if (OrdersTotal()== 1 ) // с такой строкой по 2валюте открывает с фонаря и BUY и SELL или 2 ордера SELL
if ( currenttype == OP_BUY ) // так не открывает вопше
if ( currentticket == 1) // так тоже не открывает
secondticket = OrderSend("GBPUSD", OP_SELL, Lots, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, WindowExpertName(), 0, 0, Red); //Order по 2валюте
if ( c - d > а) // если условии торговли совпали, Order по 1валюте открывает отлично.
currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"macd sample",Magic,0,Green); //Order по 1валюте