пробовал что-то сделать с этими функциями, но не получается ((
Print("BaR",iTime(NULL,0,0),", ", iOpen(NULL,0,0),", ",iHigh(NULL,0,0),", ", iLow(NULL,0,0),", ",iClose(NULL,0,0),", ", iVolume(NULL,0,0));
static int time = 0;
if (time < Time[0]){
// закрываем старый ордер
// открываем новый
time = Time[0];
}
вот только функция вроде какая-то временная... мне бы для работы с барами, что бы я мог использовать цену открытия бара, цену закрытия..
пробовал по обычным функциям для баров, что то сделать.. но там нужно как-то выделить нужный бар для работы или что то типо этого))
ну, бар это тоже временнОе явление..
что-то для баров обычно нужно когда хочешь скриптово что-то прогнать по истории для быстрой оценки идеи..
а чем не нравится такая конструкция, она конечно с ошибкой.. следовало бы написать
static int time = Time[0] + Period() * 60; // задаем время следующего бара при первом старте советника
if (time == Time[0]){
// закрываем старый ордер
// открываем новый
time += Period() * 60; // время наступления следующего бара}
а то в предыдущей версии получалось, что первый вход мог быть посреди бара, а вот последующие выходы/входы уже точно при наступлении очередного бара
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
ищю способ, что бы заставить сову работать с барами...
тоесть.. нужно чтобы сова следила за барами, и если открылся новый бар, то открылась сделка... этот бал закрылся и закрылась сделка и тд
если знаете функции для этого дела, прошу скинуть сюды.