Техническое задание
Задание
программистам.
Цель: Нужна программа-тренажер, где я строю график в линейном промежутке
времени и потом визуально могу сравнить с графиком из истории за этот же
промежуток времени.
Нужно реализовать функцию, при которой в графике истории можно было бы
скрывать все бары, по желанию
пользователя, с любого момента времени на графике и до любого момента
времени. Аналогично тому, как будто бы
идет торговля в реальном режиме, где я не вижу баров, свечей..., которые будут через 5 м. 15 м 1 час, 1 день. А на этом месте можно было бы строить свой график с прогнозом движения цены, с
использованием всех средств метатрейдора.
При строительстве собственного графика я
могу использовать все необходимые индикаторы, которые есть в
метатрейдере и делать прогноз, как в обычном режиме, в ручную.
В дальнейшем по необходимости, можно
было бы вывести на экран 2 графика
одновременно путем наложения друг на друга для дальнейшего анализа, с любым периодом линейного времени,
первый из истории, второй мой
графики за этот же период (день, два дня, неделя, месяц….), и я мог бы
сравнить эти два графика визуально. График который был на самом деле и отражается в
истории, с моим графиком который я построил на тот же промежуток времени.
Когда я вывожу свой график для анализа, я ная имею возможность выводить на экран график в двух режимах с
индикаторами или без таковых, просто
график.
При наложении графиков, цвета графиков должны быть разные, желательно
иметь возможность выбора цвета графиков. После наложения графиков визуально и технически делать анализ с целью корректировки метода собственного
прогнозирования на исторической
базе данных.
Иметь возможность сохранять результаты в базе данных исследования,
как графики вместе так и отдельные графики для дальнейшего
анализа . Удобная база хранения
результатов с легким доступом.
Возможность рисовать
графики (самому рисовать) в
реальном режиме времени в момент реальной торговли. Рисовать
путем движения мышкой по полю экрана где есть шкала цены и линейное время. Возможность строить несколько графиков с прогнозами на одном поле экрана в одной валютной паре и в дальнейшем сопоставлять их с реальным графиком из истории.
Нужно иметь возможность строить бары или свечи по желанию, на прогнозируемом графике (к примеру по четырем точкам Верх, Низ, Открытие, Закрытие или просто верх низ, выбирается в настройках), нужно что бы дата, время цена на графике были в два раза крупнее чем это обычно.
Возможность рисовать тренд движения цены путем движения мышки по пустому полю экрана в метатрейдере, под этой линией строится автоматически график с барами, с условными параметрами (к примеру длина бара 50 пунктов, …. Параметры задаются отдельно) в дальнейшем размеры этих баров можно было бы менять самостоятельно в ручную. В настройках указывается опция, когда я веду мышкой рисуя линию графика и это линия Максимумов и под ней рисуется условный бар, или я веду мышкой и это линия минимум и над этой линией рисуется условный бар. Потом длину баров можно изменить и корректировать мной, в ручную.
Возможность накладывать на график особенные периоды времени, к примеру:
01.06.2015 14:02 - 01.06.2015 21:39
03.06.2015 04:32 - 04.06.2015 03:50
07.06.2015 15:32 - 08.06.2015 11:16
09.06.2015 21:09 - 10.06.2015 14:14
12.06.2015 2:44 - 12.06.2015 17:16
14.06.2015 01:07 - 14.06.2015 20:51
16.06.2015 17:06 - 17.06.2015 01:51
19.06.2015 08:52 - 19.06.2015 09:23
21.06.2015 19:09 - 21.06.2015 19:59
24.06.2015 08:13 - 24.06.2015 08:41
26.06.2015 02:23 - 26.06.2015 20:57
29.06.2015 04:50 - 29.06.2015 06:21
30.06.2015 21:19 - 01.07.2015 12:11 с возможностью написания комментария и выделения этого периодов по цвету на шкале времени.
Управление: способ прокрутки графика истории, возможность выбора из настроек (роликом для мыши, правая кнопка мыши шаг в права 1, 2, 3, …баров, задается в настройках управления, а также и кнопка на поле экрана вправо влево).
Возможность у графика иметь отступ от правого края по выбору, задается в настройках. (К примеру отступ на 2-3 суток, или 1 неделя)
Появление исторического графика тоже с отступом от правого края, задается в настройках.
Нужна возможность делать анализ на всех временных промежутках, м5, м15, м30, Н1,Н4, D.
Думаю большинство этих функций уже реализовано у программистов. Василий