Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 647
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если нужны другие вычисления, кроме цены общей позиции, можно "вернуть" значения S1 и S2 в вызываемую функцию, передав сами переменные по ссылке, а из функции возвращать признак ошибки. То есть, прототип вызываемой функции мог бы выглядеть так: "bool fun(double &S1, double &S2);". Вызывающая функция заводит переменные, передаёт их в fun(), и, если fun() вернула true, использует значения переданных переменных (которые сами по себе могут называться и по-другому) как S1 и S2.
Спасибо! Вас понял. Разве, что с ошибкой по OrderSelect, не понятно как остановить кроме как continue.
Удалил поздно сообщение, сделал почти также как описали.
Не могу написать функцию, такого плана.
- Если ордер SELL в убытке -1000пип. , то открываем такой же ордер SELL на расстоянии 1000п. от первого. Если еще -1000п то еще открываем и т.д.
Не могу написать функцию, такого плана.
- Если ордер SELL в убытке -1000пип. , то открываем такой же ордер SELL на расстоянии 1000п. от первого. Если еще -1000п то еще открываем и т.д.
а в чём сложность возникла? Выбираете нужный ордер OrderSelect-ом , по тикету например.Сравниваете прибыль по нему OrderProfit-ом, потом отправляете запрос на открытие ещё одного ордера OrderSend.
Не могу написать функцию, такого плана.
- Если ордер SELL в убытке -1000пип. , то открываем такой же ордер SELL на расстоянии 1000п. от первого. Если еще -1000п то еще открываем и т.д.
по этому условию второй ордер открывать надо по текущей цене, она как раз примерно на 1000 пунктов от цены открытия первого, так что ничего сложного - простой приказ на открытие новой позиции.
Господа может кто подскажет, где найти архив котировок по качественней.
Качаем Tickstory и им уже с Дукаскопии тики скачиваем, потом можно экспортировать в МТ4, но только это временно, терминал переписывает опять своими файлами. То есть это только для тестера, чтобы качество моделирования 99,9% было.
Качаем Tickstory и им уже с Дукаскопии тики скачиваем, потом можно экспортировать в МТ4, но только это временно, терминал переписывает опять своими файлами. То есть это только для тестера, чтобы качество моделирования 99,9% было.
Да, тема, спасибо большое!)
Не могу понять в чем ошибка с WindowTimeOnDropped(). Нет значений при сбрасывании на график( все время =0). Написал маленький код для проверки.
Беда в том что если при запущенном ЕА сменить временной период графика, ЕА заного инициализируется и по новой открывает сделки. В свою очередь сделки которые были открыты до этого остаются "без присмотра".
Как бороться? Нужно каким-то чудо образом перерисовать график, но при этом подцепить к нему ранее инициализированного ЕА.
Коллеги, подскажите, каким образом в ЕА можно проигнорировать событие onChartEvent(...) ?
Беда в том что если при запущенном ЕА сменить временной период графика, ЕА заного инициализируется и по новой открывает сделки. В свою очередь сделки которые были открыты до этого остаются "без присмотра".
Как бороться? Нужно каким-то чудо образом перерисовать график, но при этом подцепить к нему ранее инициализированного ЕА.
Прописать точные недвусмысленные условия открытия!