[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 144
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
где-то на этом сайте давно встречал ссылку на сайт на который можно закачать своего робота, так же прописать логин, пароль, сервер и он будет торговать при выключенном моём копме.... никто не припомнит этот сайт?
введи в поисковике VPS, как дословно расшифровывается не знаю, но это что-то типа виртуального рабочего стола специально для трейдеров, таких серверов много и каждый предоставляет свои условия и цену, выберешь тот который больше понравится
LazarevDenis
Изначально считается 59 баров, что неправильно. В минутках могут пропуски, да и последний часовой бар в себе меньше минуток может содержать.
Нужно брать время открытия и закрытия часового бара (Time[i]). По этому времени делать расчет смещений для минуток iBarShift, а вот затем уже вычислять максимум в этом диапазоне смещений.
Кстати что индикатор должен показывать на минутном периоде?
Хотя для советника неважно, ему достаточно получать последнее значение на минутках, если число положительное цена идет вверх, если отрицательное вниз, вернув число по модулю узнаем силу движения.
по поводу колличества баров - их 60 отсчет идет с нуля, и 60 минуты нету, т.к. это нулевая минута нового часа, или я ошибаюсь
на счет последнего часового бара у меня сомнения, но надеюсь что раз не минутных баров вообще, то их обьем равен нулю и на результат вычислений они не влияют
минутный я создал, чтобы проверить адекватноть вычислений, так я и определил, что у меня ошибка, на часовом отметил начало и конец часа, и максимальное значение на индикаторе горизонтальной, потом перешел в минутный и проверил, 6 часовых баров все было нормально, а потом что-то не так пошло
по поводу колличества баров - их 60 отсчет идет с нуля, и 60 минуты нету, т.к. это нулевая минута нового часа, или я ошибаюсь
на счет последнего часового бара у меня сомнения, но надеюсь что раз не минутных баров вообще, то их обьем равен нулю и на результат вычислений они не влияют
минутный я создал, чтобы проверить адекватноть вычислений, так я и определил, что у меня ошибка, на часовом отметил начало и конец часа, и максимальное значение на индикаторе горизонтальной, потом перешел в минутный и проверил, 6 часовых баров все было нормально, а потом что-то не так пошло
Написать или свой код предоставите?
Написать или свой код предоставите?
код индикатора на прошлой странице, а советника я сам допишу, когда удостоверюсь, что индикатор нормально работает, спасибо
}
Поменяйте, пожалуйста, в этом советнике с этого сайта местами buy и sell, а то у меня не получается. Интересно проверить, а то уж больно ровно сливает пилой.
по поводу колличества баров - их 60 отсчет идет с нуля, и 60 минуты нету, т.к. это нулевая минута нового часа, или я ошибаюсь
Доброй Ночи.. утра.. а может и дня..
Пытаюсь освоить mql язык.. столкнулся с непониманием.. Суть проблемы есть код:
Функция "PrintDoubleToStr" выводит double числа в журнал..
Вообщем в журнале у меня (Читать с низу вверх)
2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderModify error 1 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: 5=5 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: СеллТейкПрофит= 1.41884000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderTakeProfit()= 1.41884000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: ЦенаПокупки= 1.44244000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderStopLoss()= 1.44244000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: ЦенаПродажи= 1.43064000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderOpenPrice()= 1.43064000
Вот и возникает вопрос: какого он лезит модифицировать ордер если все значения равны и соответственно вот это условие не выполнено:
Подскажите пожалуйста, где я лоханулся..Подскажите пожалуйста, где я лоханулся..
Рыбу не наловлю, но удочку дам.. можно еще строчки добавить Print(OrderOpenPrice()!=ЦенаПродажи) и картина будет полной и достаточной для самостоятельных выводов.
Как говорится "Каша из топора.." мне б еще червячка... Вообщем код теперь :
В журнале:Почему при " СеллТейкПрофит = 1.42505000" и при " OrderTakeProfit()= 1.42505000" все равно " OrderTakeProfit()!=СеллТейкПрофит= 1"
вообщем нЕпОнЯтнО..