[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 629
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
я имею в виду не график теста, а чарт котировок, примерно, какие изменения в открытиях, закрытиях?
наверно где то ошибка в условиях / логике
ввиду того что MetaEditor не имеет отладчика я делаю так:
добавьте в конце кода
Comment( "flag= ", flag, " PrevFlag=", PrevFlag, ......);
return(0);
}
и в режиме визуализации в тестере на небольшой скорости посмотрите что у Вас изменяется, а что нет
Вот интересная (для меня конечно ;)) задачка-вопрос:
Возможно ли сделать так, чтобы при закрытии позиции по трейлинг-стопу (позиция в профите) или по тейк профиту, перед закрытием этой позиции находить убыточную позицию, которая имеет убыток по абсолютной величине меньше прибыли закрываемой профитной позиции, закрывать сначала её, а потом профитную. Возможно ли?
Вот интересная (для меня конечно ;)) задачка-вопрос:
Возможно ли сделать так, чтобы при закрытии позиции по трейлинг-стопу (позиция в профите) или по тейк профиту, перед закрытием этой позиции находить убыточную позицию, которая имеет убыток по абсолютной величине меньше прибыли закрываемой профитной позиции, закрывать сначала её, а потом профитную. Возможно ли?
думаю надо писать функцию, которая переберет все ордера по магику, их профит положит в масссив и потом банальная сортировка массива даст Вам требуемые данные
думаю надо писать функцию, которая переберет все ордера по магику, их профит положит в масссив и потом банальная сортировка массива даст Вам требуемые данные
У-у-у... как всё запущено... Игорь, ты ж знаешь, я ещё с массивами не подружился... :)
Хотя придётся, как я понимаю...
У-у-у... как всё запущено... Игорь, ты ж знаешь, я ещё с массивами не подружился... :)
Хотя придётся, как я понимаю...
массивы? это разве сложно? дык это проще переменной! для начала начни с массивом, который ограничен колличеством элементов - т.е. статический массив, про динамические потом узнаешь
и считай, что у тебя просто много переменных, только с индексом, ну типа так
double mas[100] ;
а если с массивами не работал читай как double mas1,mas2,mas3............
а потом все по логике - обнулил массив, в цикле - т.е. проинициализировал, потом загони в цикле все свои профиты, потом сделай сортировку массива и наконец то в первом элементе mas[0] ты получишь максимальное или минимальное (смотря как сортировал) значение профита
Простите великодушно, не понял вопроса... наверное ввиду своей неопытности в глубинах МТ4
Артем, вам вторично намекают, что жизнь кипит на графике символа, а отчет тестера не дает реальной картины и часто вводит в заблуждение. Откройте график после окончания теста и пройдитесь с лупой по каждой сделке. Обнаружите массу интересных вещей.
Или есть ещё более доступные и наглядные методы визуального анализа?
Мучуюсь уже неделю, но не как немогу Реализовать это" Надо чтоб после 3 убыточных ордеров открылось дава ордера, на покупку и на продажу. Помогите, а то уже не как не выходит!
Используя функции Игоря Кима, вполне реально...
Определяем переменную, допустим double LossPose=0;
А далее на каждом тике вызываем функцию, которая сигналит об убыточности последней закрытой позиции, если да, то LossPose++;
Если LossPose>=3 {открываем необходимые позиции}...
В прицепе полный список в формате Excel полезных функций от Игоря с описаниями и ссылками на источник...