Trabalho concluído
Tempo de execução 4 dias
Comentário do desenvolvedor
Всё отлично, быстро, конструктивно. Спасибо за работу. Надеюсь на сотрудничество.
Comentário do cliente
Быстро, качественно, оперативная обратная связь. Приятно иметь дело. Спасибо!
Termos de Referência
1 часть ТЗ (30$)
Сделать индикатор, который распознает на графике все равноудаленные каналы, рассчитывает уровни пересечения границ каналов на текущем баре и ставит горизонтальные линии цвета канала с подписями точных цен пересечения от места пересечения границ канала до правой части графика со шкалой цен.
Работает, то есть строит линии пересечения, только на графиках с ТФ 1H, 4H, 1D, 1W (для минутного ТФ - вторая часть ТЗ). Остальные ТФ, кроме минутного, могут работать или нет, это неважно, делайте как проще вам.
На каждом новом баре индикатор производит перерасчет и линии соответственно смещаются.
В поле Name построенных индикатором горизонтальных линий нужно писать наименования из поля Name каналов, от которых строятся горизонтальные линии пересечения.
Равноудаленные каналы имеют трендовую (2 точки с ценами) и опорную (1 точка с ценой) линии. В настройках можно включать и отключать расчеты уровней их пересечения (или показывать/не показывать соответствующие уровни, как вам удобнее).
Расчет пересечения опорной линии:
((правая точка трендовой линии) - (левая точка трендовой линии)) / ((количество баров между правой и левой точками трендовой линии) * (количество баров от точки опорной линии до текущего бара)) + (точка опорной линии)
Расчет пересечения трендовой линии:
((правая точка трендовой линии) - (левая точка трендовой линии)) / ((количество баров между правой и левой точками трендовой линии) * (количество баров от правой точки к текущему бару)) + (правая точка трендовой линии)
Настройки:
Main settings:
Reference line (true/false) – расчет цены пересечения опорной линии, по умолчанию true
Trend line (true/false) – расчет цены пересечения трендовой линии, по умолчанию false
Shift - сдвиг точки пересечения, по умолчанию 0. Если в настройках Shift не 0, то к текущему бару в расчетах соответственно добавляется или вычитается количество баров, чтобы получить цену пересечения в будущем или прошлом.
2 часть ТЗ (+20$).
Синхронизация индикатора, который стоит на минутном ТФ с другими графиками, где установлен индикатор.
Индикатор должен строить на минутном графике горизонтальные линии пересечения каналов, построенные им на разных ТФ. Все линии на минутном таймфрейме имеют информацию о каналах, цены пересечения которых на других ТФ они отражают: в поле Name линии - Name пересекаемого канала, в поле Description - таймфрейм, тип пересеченной линии (reference line, trend line). Если это будет удобнее, можно в первой части ТЗ сразу сделать такое описание в поле Description для линий пересечения каналов на основных ТФ, а на минутном ТФ просто дублировать информацию.
Если на основных таймфреймах линии пересечения - это отрезки от точки пересечения до ценовой шкалы, то на минутном графике это обычные горизонтальные линии.
Всплывающее окно каждой горизонтальной линии на минутном ТФ выглядит так:
Channel 7816 (или другое имя, которое указано в Name канала)
1H (или другой ТФ), Reference line (или Trend line).
Настройки в дополнение к настройкам из первой части ТЗ:
1 Minute settings:
1H - true/false - показывать или не показывать линии с этого ТФ на минутном графике, по умолчанию true;
Line type - тип линии (сплошная, пунктир и т. д., стандартные 5 видов), толщина всегда минимальная - или, если это проще, пусть будет весь стандартный набор настроек линий. По умолчанию тип линии для 1H - мелкий пунктир (3 в настройках линии).
4H - true/false , по умолчанию true;
Line type - по умолчанию крупный пунктир (2 в настройках линии).
1D - true/false , по умолчанию true;
Line type - по умолчанию сплошная (1 в настройках линии).
1W - true/false , по умолчанию true;
Line type - по умолчанию разнопунктирная (4 в настройках линии).
Цвета линий на минутном ТФ аналогичны цветам каналов и линиям пересечения их границ на основных ТФ.
На этом пока все, но в дальнейшем планируются доработки.
Спасибо за внимание.
Respondido
1
Classificação
Projetos
124
12%
Arbitragem
7
57%
/
14%
Expirado
3
2%
Livre
Informações sobre o projeto
Orçamento
30 - 50 USD
Desenvolvedor
27
- 45
USD
Prazo
de 1 para 30 dias