Написать индикатор на основе SMA

작업 종료됨

실행 시간 5 일
피고용인의 피드백
Спасибо за заказ! Будут ещё идеи - обращайтесь!
고객의 피드백
Грамотный программист, подсказывал, учитывал даже то, чего не было в ТЗ, работу выполнил быстро. Советую! Андрей, спасибо Вам!

명시

Общие сведения

Индикатор не перерисовывается. У индикатора всего три линии, которые представляют из себя трехпериодную SMA, по ценам либо High, либо Low (при условии, что они берут данные с того графика, на котором установлены).

Каждая линия берет данные со своего временного интервала и по ним строится. По умолчанию данные берутся с пятиминутного, часового и дневного графиков. Сам индикатор устанавливается на пятиминутный график.

Описание

Разберем работу одной линии установленной на пятиминутный график и берущей данные для отрисовки так же с пятиминутного графика. Предположим, что в настоящий момент времени, используется SMA с периодом 3 построенная по ценам High, а текущая цена находится ниже рисуемой линии. Пока цена находится ниже рисуемой линии, SMA с периодом 3 строится по ценам High, как только цена пробила линию снизу-вверх и закрепилась над ней (пятиминутная свеча закрылась выше SMA с периодом 3 построенной по ценам High), наша линия со следующей свечи после закрытой начинает строиться как SMA с периодом 3 построенная по ценам Low.

Как строится сама линия?

SMA для построения индикатора лучше не использовать, ее я привел за образец, так как она больше всего приближена к той линии которая будет строиться. Расчет для построения нашей линии производится следующим образом:

Точка нашей линии, которая рисуется в текущую нулевую свечу (по оси абсцисс; свеча, которая еще не закрыта). Данные для ее отрисовки берутся из суммы high (low) первой, второй и третьей свечи на пятиминутном графике, результат этой суммы делится на 3

Точка нашей линии, рисующая предыдущую первую свечу (которая уже закрыта). Данные для ее отрисовки берутся из суммы high (low) второй, третьей и четвертой свечи на пятиминутном графике, результат этой суммы делится на 3

Точка нашей линии, рисующая позапрошлую вторую свечу. Данные для ее отрисовки берутся из суммы high (low) третьей, четвертой и пятой свечи на пятиминутном графике, результат этой суммы делится на 3

И т.д.

После того как нулевая свеча становится первой, она берет данные уже со второй, третьей и четвертой свечи, которые раньше были первой, второй и третьей. Нумерация свеч поменялась, но расчетные данные должны остаться неизменными. Соответственно индикатор не должен перерисовываться.

Для остальных двух линий, ситуация аналогичная, единственное отличие, что данные они будут брать с часового и дневного графика, а рисовать их на пятиминутном графике. Изменение положения линий, которые строятся с часового и дневного графиков происходит только после закрытия последней пятиминутной свечи в часе, либо в текущем торговом дне соответственно.

Ниже приведен скриншот, как это будет выглядеть: черная линия берет данные с дневки, белая – с часовки, морская – с пятиминутки.

При успешном сотрудничестве в дальнейшем будет заявка на советник, на основе данного индикатора, я заинтересован, чтобы исполнитель был один.


파일:

PNG
1.png
94.5 Kb

응답함

1
개발자 1
등급
(264)
프로젝트
593
35%
중재
64
20% / 58%
기한 초과
147
25%
무료
게재됨: 1 기고글, 22 코드
2
개발자 2
등급
(351)
프로젝트
679
56%
중재
33
15% / 39%
기한 초과
63
9%
무료
3
개발자 3
등급
(30)
프로젝트
45
16%
중재
2
0% / 100%
기한 초과
4
9%
무료
4
개발자 4
등급
(118)
프로젝트
217
49%
중재
1
0% / 0%
기한 초과
25
12%
무료
게재됨: 1 코드
5
개발자 5
등급
(144)
프로젝트
285
42%
중재
19
63% / 5%
기한 초과
29
10%
무료
게재됨: 2 코드
6
개발자 6
등급
(250)
프로젝트
460
26%
중재
140
20% / 59%
기한 초과
100
22%
작업중
7
개발자 7
등급
(14)
프로젝트
22
59%
중재
2
0% / 50%
기한 초과
2
9%
무료
게재됨: 1 코드
8
개발자 8
등급
(50)
프로젝트
94
29%
중재
4
25% / 0%
기한 초과
4
4%
작업중
게재됨: 3 코드
9
개발자 9
등급
(625)
프로젝트
842
48%
중재
27
37% / 15%
기한 초과
63
7%
무료
10
개발자 10
등급
(588)
프로젝트
1061
50%
중재
39
28% / 41%
기한 초과
49
5%
무료
게재됨: 1 기고글, 8 코드
11
개발자 11
등급
(46)
프로젝트
73
16%
중재
13
8% / 92%
기한 초과
37
51%
무료
12
개발자 12
등급
(13)
프로젝트
34
76%
중재
1
100% / 0%
기한 초과
6
18%
무료
13
개발자 13
등급
(361)
프로젝트
643
26%
중재
92
72% / 14%
기한 초과
12
2%
작업중
게재됨: 1 코드
14
개발자 14
등급
(1)
프로젝트
1
0%
중재
1
0% / 0%
기한 초과
0
무료
15
개발자 15
등급
(1)
프로젝트
1
100%
중재
0
기한 초과
0
무료
게재됨: 1 코드
16
개발자 16
등급
(19)
프로젝트
24
4%
중재
0
기한 초과
1
4%
무료
비슷한 주문
Добрый день. Подскажите сколько будет стоить написать бота для торговли на биржи Байбит, с подобными параметрами, данные для входа бот должен брать из таблицы или какой то базы данных (это еще в процессе работы, пока таблица выглядит так http://sendbitrix.ru/telegram.php ) (ну можно и из телеграмм), есть бот проверяет например базу данных каждые 15 секунд если появился сигнал, то отправляет его на биржу. Пример
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Необходимо написать утилиту для возможности добавления в обзор рынка символа из другого МТ5. Т.е. имеем два торговых счета (два счета forex или forex и счет срочного рынка или оба счета срочного рынка и тд) и нам необходимо для анализа\сравнения\наблюдения иметь возможность открыть в обзор рынка символ, которого нет на счете №1 но есть на счете №2. Например валютная пара торгуется на forex (МТ5 №1) и на MOEX (MT5

프로젝트 정보

예산
30 - 50 USD
기한
에서 5  10 일