Эта функция возвращает дату начала недели (дату понедельника) по её номеру. Например, если сейчас 29.08.2008, то датой начала текущей недели будет 25.08.2008. Функция принимает только один параметр - номер недели относительно текущей. Например, 0 - текущая неделя, 1 - следующая, а -1 - предыдущая. То есть положительные номера недель запросят даты из будущего, а нулевой и отрицательные из прошлого. Возвращаемое значение - количество секунд, прошедшее с 00:00 1 января 1970 года.
P.S. Во вложении скрипт для тестирования функции DateOfMonday().
Пытался добавить в осциллятор функцию Кима SetArrow, чтобы отобразить стрелочки на графике цены, но почему-то отображается только одна стрелочка при появлении сигнала, а хотелось бы для наглядности по истории. Как возможно это реализовать.
for(i=0; i<limit; i++) { if (OscBufferSell[i]<indicator_level2)SetArrow(SYMBOL_ARROWDOWN,Blue,"sell",Time[i],High[i]+3*Point,2); if (OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_ARROWUP,Red,"buy",Time[i],Low[i]-3*Point,2);
Пытался добавить в осциллятор функцию Кима SetArrow, чтобы отобразить стрелочки на графике цены, но почему-то отображается только одна стрелочка при появлении сигнала, а хотелось бы для наглядности по истории. Как возможно это реализовать.
for(i=0; i<limit; i++) { if (OscBufferSell[i]<indicator_level2)SetArrow(SYMBOL_ARROWDOWN,Blue,"sell",Time[i],High[i]+3*Point,2); if (OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_ARROWUP,Red,"buy",Time[i],Low[i]-3*Point,2);
}
Помогите люди добрые! Спасибо.
Каждую стреку не забудьте назвать уникальным именем
Добрый день - воскресенье. Прочитал всё! Море полезной инфы! Понял, что для тестера и онлайна нужны разные советники... или один с выделенной отдельной функцией для работы в онлайне, функцией, обрабатывающей ошибки открытия, модификации и закрытия ордеров. Или это в плане? Еще надеялся, что дочитаю до шаблона советника, в который останется вставить условия на вход, выход, трал и ... снятия прибыли. Еще вопрос к Игорю: есть функция, отвечающая на вопрос: закрыта ли позиция по тейку, есть функция, отвечающая на вопрос: закрыта ли позиция по стоплоссу. А может есть смысл и возможность создать функцию, отвечающую на ответ: как закрыта позиция: по тейку,по стоплоссу, по тралу или по сигналу индикатора. Игорь, Вы все можете, уверен. Если только сочтете нецелесообразным?
Фунция MovingInWL() тупо перебирает все открытые позиции невзирая на входные фильтры sy,op,mn. Это касается и прикрепленного для примера советника (страница 55).
Скажите, ребята есть ли у кого скрипт типаКИМОВСКОГОByMarketBuy и ByMarketSell, толькосчобы он открывал позиции не заданным лотом, а на определенный процент от депозита. Т.Е я в настройках задаю параметры например размер сделки 5% от депозита,стоп 7%(сколько процентов от депа я готов потерять при сработке стоплоса), профит 15%(сколько процентов на депозит я надеюсь заработать) - а скрипт уже сам высчитывает, какой ло соответствуе этому проценту и открывает сделку равную этому лоту, также он высчитывает расстояние в процентах до стопа и до профита.
Иеще может кто подскажет где найти трал тоже в процентах. Т.Е я задаю расстояние от цены до стопа в процентах от депозита и задаю шаг трала, тоже в поцентах от депа а эксперт уже тралит стоп согласно этому проценту. Заранее спасибо.
Чтобы не гадать. что получиться... Проверьте...
Дык так и вычислил мерзавчика... :)))
токма не принтом а алертом...
Однако вот на выходных надо поработать с пятницей, у которой замерзло серверное время.
(именно это и подвело меня в убеждении что сработает конструкция...)
Выход пока нашел такой:
- серверное время привожу к 00:00 и уже от него пляшу
Например узнать лоу первой (нулевой???) и второй М15 свечек дня.
Функция DateOfMonday().
Эта функция возвращает дату начала недели (дату понедельника) по её номеру. Например, если сейчас 29.08.2008, то датой начала текущей недели будет 25.08.2008. Функция принимает только один параметр - номер недели относительно текущей. Например, 0 - текущая неделя, 1 - следующая, а -1 - предыдущая. То есть положительные номера недель запросят даты из будущего, а нулевой и отрицательные из прошлого. Возвращаемое значение - количество секунд, прошедшее с 00:00 1 января 1970 года.
P.S. Во вложении скрипт для тестирования функции DateOfMonday().
Простой вариант подобной функции:
Простой вариант подобной функции:
Ну, тогда скажи, какая дата будет у понедельника через две недели? :-)
Ну, тогда скажи, какая дата будет у понедельника через две недели? :-)
Тэк-с... открываю календарь, смотрю... о! нашел... это будет 27.04.2009
:))))))))))))))))))))))))
*
Вот, хош уперёд, хош узад покажет даты понедельников:
nw номер недели
0 текущая неделя (по умолчанию)
1 и более в глубь истории
-1 и менее в будущее...
Пытался добавить в осциллятор функцию Кима SetArrow, чтобы отобразить стрелочки на графике цены, но почему-то отображается только одна стрелочка при появлении сигнала, а хотелось бы для наглядности по истории. Как возможно это реализовать.
for(i=0; i<limit; i++){
if (OscBufferSell[i]<indicator_level2)SetArrow(SYMBOL_ARROWDOWN,Blue,"sell",Time[i],High[i]+3*Point,2);
if (OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_ARROWUP,Red,"buy",Time[i],Low[i]-3*Point,2);
}
Помогите люди добрые! Спасибо.
Пытался добавить в осциллятор функцию Кима SetArrow, чтобы отобразить стрелочки на графике цены, но почему-то отображается только одна стрелочка при появлении сигнала, а хотелось бы для наглядности по истории. Как возможно это реализовать.
for(i=0; i<limit; i++){
if (OscBufferSell[i]<indicator_level2)SetArrow(SYMBOL_ARROWDOWN,Blue,"sell",Time[i],High[i]+3*Point,2);
if (OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_ARROWUP,Red,"buy",Time[i],Low[i]-3*Point,2);
}
Помогите люди добрые! Спасибо.
Каждую стреку не забудьте назвать уникальным именем
Скажите, ребята есть ли у кого скрипт типа КИМОВСКОГО ByMarketBuy и ByMarketSell, только счобы он открывал позиции не заданным лотом, а на определенный процент от депозита. Т.Е я в настройках задаю параметры например размер сделки 5% от депозита, стоп 7%(сколько процентов от депа я готов потерять при сработке стоплоса), профит 15%(сколько процентов на депозит я надеюсь заработать) - а скрипт уже сам высчитывает, какой ло соответствуе этому проценту и открывает сделку равную этому лоту, также он высчитывает расстояние в процентах до стопа и до профита.
Иеще может кто подскажет где найти трал тоже в процентах. Т.Е я задаю расстояние от цены до стопа в процентах от депозита и задаю шаг трала, тоже в поцентах от депа а эксперт уже тралит стоп согласно этому проценту. Заранее спасибо.