Доработать индикатор для МТ4 и МТ5

MQL4 지표

작업 종료됨

실행 시간 12 일
고객의 피드백
Профессиональная работа, спасибо!
피고용인의 피드백
Спасибо за интересную работу! Хорошо пообщались, многое совместно решали как лучше сделать.

명시

1) Имеется индикатор спредметр для подвала

 В данный момент он просто отображает гистограмму спреда.

Необходимо его модернизировать+добавить статистику по счету с отправкой через push и потом перевести все на MQL5 для МТ5


2)Внизу слева основного графика прижата к окну с гистограммой информационная панель в одну строку с данными по статистике спреда и другой информацией

1

текущей пары:

-текущий спред в рамке_"значек гистограммы (делается из символа "111" первая линия один квадрат, вторая линия три квадрата один над другим, 

третья линия два квадрата один над другим)"_средний спред часа (средний спред текущего часа по всем спредам конкретного часа из 24 на основе истории собранного спреда)_средний спред пары

(за всю доступную историю по спреду)

-процент загрузки депозита (Relative Drawdown— относительная просадка, показывает максимальную просадку в процентах относительно начального депозита на утро), 

Считает каждые 5 минут и обновляет максимум в памяти, выдает потом в ночном отчете с указанием максимальной загрузки  на каком часе это было (mm:hh_RD%).Пример: RD_45% значит, что при $1000 депозита на утро относительная просадка 

в течение дня была на уровне 45% 

Запоминает максимальный результат за день  и считает средний по истории данных "Average Relative Drawdown" , выдавая в формате (ARD_%) 


 А в отчете который будет отправлен в конце суток будет дополнительная информация: RD_%_mm:hh  ARD_%(пример: "RD_45%_15:35  ARD_37%", 

затем в панельке:

-название брокера_название сервера_тип счета(реал или демо)_номер счета

-текущее время брокера по GMT: (указывается смещение)

-далее символ времени года голубая снежинка "175" или жёлтое солнце "174". Смена на летнее в последнее воскресенье марта/на зимнее в последнее воскресенье октября


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

- если по статистике в какой-то час средний спред выше среднего спреда по паре то на любой свечке от часа и ниже появляется красная точка (я тут думаю лучше не точкой а небольшой полосой) 

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



4)Ведется журнал для накопления статистики по спреду по семи парам (задаются в настройках индикатора)


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

Таким образом считается проскальзывание в пунктах.

Потом все данные по всем сделкам за текущий день на нулевом баре обрабатываются (считается  по каждой паре из журнала текущее проскальзывание) 

и накапливаются для статистики


6) В настроках задается функция уведомлени в виде push для отправки ежедневного отчета в 00:00

в отчет выводится информация:

------------------------------------


(дата отчета) (номер счета) (текущий баланс) (Брокер) (сервер брокера) (тип счета) (время смещения по GMT:(+2 например)) индикация PUSH (в виде конверта), если активно- то конверт голубым, если нет- серым

------------------------------------

(название пары №1) (средний спред за день)_(средний спред всего)

(название пары №2) (средний спред за день)_(средний спред всего)

и так далее до 7 пар

------------------------------------

выводится информация по всем закрытым тикетам прошедшего дня (из журнала)

(номер тикета) (название пары) (торговый результат) далее в квадратной скобке [(пункты просрочки по открытию ордера):(пункты просрочки по закрытию ордера] (средняя просрочка всего по инструменту=(просрочка по открытию+просрочка по закрытию)/2)

------------------------------------

выводится информация по открытым ордерам:

(номер тикета) (название пары) (текущий торговый результат) далее в квадратной скобке [(пункты просрочки по открытию ордера)]-если просрочки нет просто ставится ноль

статистика по внутридневной загрузке депозита (максимальная за день с указанием времени) RD_RD%_mm:hh, средняя загрузка депозита  ADR_%   (пример: "RD_45%_15:35  ARD_37%")

--------------------------------------

выводится информация по имеющимся в торговом журнеле следкам в виде:

(название пары) [общее кол-во лотов buy:_общее кол-во лотов sell:] (торговый результат по этой паре в валюте депозита) (доля в общем объеме сделок_%)



Как то надо предусмотреть, если вдруг индикатор или терминал будут закрываться, то при повторной активации индикатора или активации индикатора одновременно на нескольких графиках 

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

Для этого предлагаю в настройках задать флагом функцию "записывать журнал или нет" . На одном из индикаторов выставляется разрешение на ведение журнала и отправку отчета, на остальных -флаг закрывает эту функцию,

Тоже самое с push.

Если будет идея как защитить журнал от перезаписи другими случайно активированными индикаторами- буду признателен.

Еще, в индикаторе гистограммы по спреду есть один недостаток, бары рисуются с пропусками когда переключаешь таймфреймы, надо как-то сделать чтобы при переключении на разные таймфреймы

этого не было.

В настройках графики нужно сделать функцию менять прозрачность фона панельки от полностью непрозрачного до почти прозрачного, задавая это цифрами 

응답함

1
개발자 1
등급
(198)
프로젝트
291
24%
중재
6
17% / 33%
기한 초과
4
1%
무료
2
개발자 2
등급
(36)
프로젝트
41
34%
중재
1
0% / 0%
기한 초과
1
2%
무료
3
개발자 3
등급
(5)
프로젝트
3
0%
중재
19
0% / 100%
기한 초과
0
무료
4
개발자 4
등급
(195)
프로젝트
395
28%
중재
155
20% / 52%
기한 초과
112
28%
무료
비슷한 주문
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Нужно два индикатора TradingView (280 и 360 строк кода) п еревести в Quantower(С#). Перевод необходимо выполнить так чтоб была возможность в вкладке Вотчлист использовать эти индикаторы в качестве фильтра. В приоритете разработчик хорошо знакомый с Quantower и с опытом программирования
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
требуется организовать копирование сигналов с телеграмм канала в платформу Metatrader4 бюджет обсуждаем до 100$ - в закрытый телеграмм канал поступает информация с сигналами #EURUSD BUY TP нужно чтобы в мт4 автоматически открылась сделка с данными параметрами
В качестве кнопок будет использоваться стандартный текстовой объект LABEL. При помощи команд (через ХотКеи) за каждой кнопкой будет закреплен необходимый графический объект со всеми нужными параметрами. Кнопки планируется создавать для объектов - V . Line , H . Line , Tr . Line , Rectangle , Text , Ellipse , Fibo. Создание объекта на графке через кнопку будет происходить в 2 шага: 1) Нажали на кнопку + команда ХотКей
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

프로젝트 정보

예산
100 - 150 USD
개발자에게
90 - 135 USD