[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 1076
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это не проблема. На каждом тике запрашиваем спред по-новой и проблема снята - у нас в руках на каждом тике всегда будет свженький спред. Если работать в ДЦ, у которого плавающие спреды, то не мешало бы и минлевел запрашивать на каждом тике тож по-новой.
Огромное спасибо. Заработало. Отправляется в копилку знаний ))) Подскажите, что надо сделать с функцией, определяющей размер предыдущей свечи?
extern int CandleVolume=60 - если размер предыдущей свечи более 60 пипсов
Та же самая ошибка
Та же самая ошибка
Понял ошибку. Можно ли в этом случае функцию написать следующим образом без нормализации:
int CheckVolume()
Ещё вопросы по поводу NormalizeDouble:
1. если осуществлять сравнения данных из одного массива характеристик бара, можно ли NormalizeDouble не использовать?
2. если осуществлять сравнение разных характеристик баров (Low, High, Open, Close), можно ли NormalizeDouble не использовать?
3. И, как я понимаю, использование NormalizeDouble абсолютно точно необходимо при проведении операций деления, умножения и пр., когда количество знаков после запятой может измениться?
Я стараюсь без необходимости NormalizeDouble() не использовать. Если разница между величинами больше пункта, то она (функция) не нужна.
Для близких величин нужно проверять их (величин) абсолютную разность. Больше или меньше половины пункта. Меньше - равны, больше - нет.
Понял ошибку. Можно ли в этом случае функцию написать следующим образом без нормализации:
Более оптимальный вариант. Любая функция требует время и ресурсы. И времени конечно немного, и ресурсов чуть-чуть. Но если подобных вещей коде много, то будут появляться тормоза
Более оптимальный вариант. Любая функция требует время и ресурсы. И времени конечно немного, и ресурсов чуть-чуть. Но если подобных вещей коде много, то будут появляться тормоза
Добрый день,
Есть два вопроса, никак не могу найти пути решения, помогите:
1. Есть советник который выставляет 6 отложенных ордеров. Как сделать чтобы значению "a" присвоить значение Ask, и чтобы оно использовалось при выставлении ордеров для всех одно, а не обновлялось при каждом тике, использовалось также при их дальнейшем удалении и модификации при определенных словиях если потребуется и сохранялось до момента пока шесть ордеров не закроются и функция по новой выставит ордера(присвоит "a" значение Ask) и будет работать с новым значением?
2. Есть модификация ордера "OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderTakeProfit()); " как сохранить теже парамметры допустим по OrderStopLoss() или по OrderOpenPrice() которые были установлены при выставлении ордера их нужно заменить нулями или заменить теме же значениеми которые были при выставлении отложенного ордера?
P.S. В учебниках про это ничего не нашел // Всем спасибо.
Помогите найти советник за следующими критериями тестирования.
- тестирование с 1/4/2005 - по сегодняшний день.
- Средняя ежемесячная прибыль должна превышает 5% от первоначального депозита
- Максимальная относительная просадка не превышает 10%
- Валютная пара должна быть какая угодноСамое главное что бы он показывал нормальные данные при тесте ))) на реале или демо-счетах меня не интересует.
Помогите найти советник за следующими критериями тестирования.
- тестирование с 1/4/2005 - по сегодняшний день.
- Средняя ежемесячная прибыль должна превышает 5% от первоначального депозита
- Максимальная относительная просадка не превышает 10%
- Валютная пара должна быть какая угодноСамое главное что бы он показывал нормальные данные при тесте ))) на реале или демо-счетах меня не интересует.