[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 73
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Как возвести в степень на MQL4?
Здравствуйте. Форум большой, а в программировании я полный ноль. Возможно ли написать советник или тыкнуть носом где он есть. Вход в бай по пересечению стоха 30, на данном ТФ, если на старшем ТФ стох растет и > 30, но < 70. На селл - пересечение 70, если на старшем ТФ падает и > 30, но < 70. Выход по тейку или по стопу с возможностью менять значения.
Готово. Вроде все что просили сделал.
Готово. Вроде все что просили сделал.
Спасибо огромное!!!!
Спасибо огромное!!!!
А вы уже работали с этой стратегией? Успешно?
А вы уже работали с этой стратегией? Успешно?
Это не стратеги, просто нужно проверить одно предположение. Кстати, почему то советник не совершает сделки? Не пойму почему.
Подскажите, пожалуйста, как в эту конструкцию if(iSAR(NULL,0,step0,0.1,0)<Close[0]) вставить условие, при котором, например, если открыты позиции на покупку, то позиции на продажу не открываются пока не будут закрыты ВСЕ позиции на покупку. То есть, цикл торговли, купили 3 позиции, ждём пока все три не закроются. Позиции закрывадются только по стоплоссу или по тейкпрофиту. Закрылись все позиции, ждём сигнала, поступил сигнал, покупаем или продаём (в зависимости от сигнала) три позиции и т.д. "Полезные функции от KimIV" изучил. Можно использовать функции CountOrders(), ExistOrders(), ExistPositions(). Но как их практически вставить? Конструкция if((iSAR(NULL,0,step0,0.1,0)>Close[0])&& ExistPositions(NULL,OP_SELL)==false) не работает. Понимаю, что надо вставить логическую переменную, но как это сделать практически? Чего то я не догоняю.
Подскажите, пожалуйста, как в эту конструкцию if(iSAR(NULL,0,step0,0.1,0)<Close[0]) вставить условие, при котором, например, если открыты позиции на покупку, то позиции на продажу не открываются пока не будут закрыты ВСЕ позиции на покупку. То есть, цикл торговли, купили 3 позиции, ждём пока все три не закроются. Позиции закрывадются только по стоплоссу или по тейкпрофиту. Закрылись все позиции, ждём сигнала, поступил сигнал, покупаем или продаём (в зависимости от сигнала) три позиции и т.д. "Полезные функции от KimIV" изучил. Можно использовать функции CountOrders(), ExistOrders(), ExistPositions(). Но как их практически вставить? Конструкция if((iSAR(NULL,0,step0,0.1,0)>Close[0])&& ExistPositions(NULL,OP_SELL)==false) не работает. Понимаю, что надо вставить логическую переменную, но как это сделать практически? Чего то я не догоняю.
Их можно открывать, но тут же автоматом перекрывать по встречной. Причем выполнять это отдельным советником гораздо проще, нежели лепить дополнительный код в уже готовый советник. см. Corrector.mq4
(NULL,PERIOD_M1, 14, 0, 1, PRICE_CLOSE, 2, 1 ) > Bid) { // если цена ниже линии то бай <----- правильно ли с логикой или я что то путаю?
Помогите плз...
(NULL,PERIOD_M1, 14, 0, 1, PRICE_CLOSE, 1, 1 )
А что это за конструкция вообще?