Автоматизация торговли на финансовых рынках Автоматизация торговли на финансовых рынках

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Время создания баров

 
Начать новую тему   Ответить на тему    Список форумов Автоматизация торговли на финансовых рынках -> Программирование в MQL4
Предыдущая тема :: Следующая тема  
Автор Сообщение
FireFenix



Зарегистрирован: 23.02.2009
Сообщения: 1

СообщениеДобавлено: Пн Фев 23, 2009 10:45 pm    Заголовок сообщения: Время создания баров Ответить с цитатой

Подскажите, вот я хочу выписать параметры колебания на М5, делаю

Код:
int handle;
bool Change_Direction = False;

int init()
{
  Last_Time = iTime(Symbol(), Period(), 1);
 
  handle = FileOpen("my_data.csv",FILE_CSV | FILE_WRITE, ",");

  return(0);
}


int deinit()
{
  FileClose(handle);

  return(0);
}

int start()

  datetime Time_Now = iTime(Symbol(), Period(), 1);
  int Shift = iBarShift(Symbol(), Period(), Last_Time);
 
  if (Direction == False && iClose(Symbol(), Period(), 1) > iOpen(Symbol(), Period(), 1) && iClose(Symbol(), Period(), 2))
  {
    Change_Direction = True;
    Last_Time = Time_Now;
  } else if (Direction == True && iClose(Symbol(), Period(), 1) < iOpen(Symbol(), Period(), 1)) {
    Change_Direction = True;
    Last_Time = Time_Now;
  }
 
  if (Change_Direction == True)
  {
    if(handle > 0)
    {
      FileWrite(handle, TimeToStr(Last_Time), iClose(Symbol(), Period(), Shift), iClose(Symbol(), Period(), 1));
    }
   
    Change_Direction = False;
  }
}


В итоге тестируя стратегию на M5, получаю

2009.01.02 05:01,1.3936,1.3871
2009.01.02 05:07,1.3871,1.387
2009.01.02 05:09,1.387,1.3873
2009.01.02 05:16,1.3873,1.3882

Что собсно не тру...... ведь при M5 должны быть чёткие тики = 05:00, 05:05, 05:10


Т.е. получается нада самому парсить тики по времени и составлять М5, чтобы добавиться нормальных тиков?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Автоматизация торговли на финансовых рынках -> Программирование в MQL4 Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы не можете просматривать вложения в этом форуме
Рейтинг@Mail.ru


Powered by phpBB © 2001, 2005 phpBB Group