Хочу объявить переменные или массивы которые будут хранить даты, цвета, строки.
На оболочке mql4 я так и пишу: datetime, color, string, а здесь ничего не происходит при указании этих типов данных?
Для работы с датой можете использовать std::chrono, строки - std::string.
Для этого нужно подключить: #include <chrono> и #include<string>
Для хранения параметров цвета можете написать свою структуру или класс, который будет хранить нужные Вам данные, в зависимости от поставленной задачи либо численное представление цвета, либо в виде строки. Вот можете посмотреть пример
Продвижение своими сайтами как стратегия роста и независимости