[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 602
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Проверяйте на демо, а не в тестере.
тоесть запустить советник на демо? и потом через 1 -2 дня проверять?я правильно понял?
тоесть запустить советник на демо? и потом через 1 -2 дня проверять?я правильно понял?
Минутный график есть...
Скрипт для проверки функции:
А если так? И для тейкпрофита примерно таким же образом...
Можно вообще в этом цикле не модифицировать стоп-лосс ордера, а закрывать ордер при достижении уровня стопа, для ДЦ ордер будет выглядеть как без стоп-лосса, но закрывается советником чётко при прохождении уровня стоп-лосса (переменная sl):
evillive, огромнейшее, приогромнейшее спасибо !!! ))) первый вариант, который Вы дали, заработал),
спасибо спасибо)))))
Спасибо evillive за предыдущий ответ, такая мелочь и все портит, а главное редактор показывает ошибку в др.месте.
У меня новый вопрос:
при тестировании стратегий Качество моделирования постоянно 25%. Причем в "Результатах" Тип сначала buy, sell, а потом один "close at stop" хотя у меня в советнике стопа вообще нет.
символ:EURUSD
модель:все тики
период: М1
дата 2011.08.01 - 2012.02.29
Баров в истории 211282
Смоделировано тиков 9619848
в архиве котировок 4639110 записей, минутные котировки начинаются с 1999.01.04 10:22
Как поднять Качество моделирования?
У меня новый вопрос:
при тестировании стратегий Качество моделирования постоянно 25%.
символ:EURUSD
модель:все тики
период: М1
Как поднять Качество моделирования?
Минутный график есть...
Скрипт для проверки функции:
не получится
стоит
ф-ия if (NewBar() == true) //поступил ли новый бар?
//+----------------------------------------------------------------------------+
//| новый бар |
//| |
//+----------------------------------------------------------------------------+
bool NewBar()
{
static datetime lastbar = 0;
datetime curbar = Time[0];
if(lastbar!=curbar)
{
lastbar=curbar;
return (true);
}
else
{
return(false);
}
}
а расчет основывается на
PERIOD_M30
не получится
стоит
ф-ия if (NewBar() == true) //поступил ли новый бар?
//+----------------------------------------------------------------------------+
//| новый бар |
//| |
//+----------------------------------------------------------------------------+
а расчет основывается на
PERIOD_M30
Пусть расчет основывается на PERIOD_M1.
Пусть расчет основывается на PERIOD_M1.
тогда будет много не нужных сделок внутри 30 минут