0
Андрей, благодарю, только сейчас увидел, просто Вы написали, что не беретесь сначала. Буду тестить.
Пока вижу, что с одинаковым магиком открывает несколько сделок — это неверно, с одинаковым магиком и одинаковым реверсом открывает несколько сделок в обе стороны- это неверно.
Но линия стала удаляться. )
Мне желательно все как в примере, только линия должна удаляться. Еще хорошо бы про названия линий, я выше писал.
avatar

sdm

  • 18 января 2023, 23:22
0
Все верно alex30774, даже безубыток меня не интересует, кроме Use_Delete_line (удаление трендовой линии) мне более ничего не надо, почти.
Единственное про названия трендовых линий во входных параметрах было бы супер иметь возможность менять, но если нет, то можно и без этого.
Как Андрей решит, так и будет! )
avatar

sdm

  • 13 января 2023, 17:01
0
Порядок работы следующий: проводим трендовую и присваиваем ей имя в зависимости от того, ставим на пробой или отбой от линии. Далее на этот же график кидаем советника, который при касании ценой трендовой выполнит заданное действие.
В настройках советника есть возможность изменять инвертирование сделок. Invers_Orders — false – Инвертирование сделок. Если включить(true) этот параметр, то на линии сопротивления вместо ордера Sell откроется ордер Buy, на линии поддержки вместо ордера Buy откроется ордер Sell. Значение для работы на пробой уровней.
Вариантов работы тут достаточно много: по ценовому каналу, от одной линии и т.д.
Кроме того меняя настройки мэджика есть возможность на одном инструменте ставить неограниченное количество трендовых для работы советника."

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

Параметры советника:

Use_Delete_line — удаление трендовой линии сразу после косания и однократного открытия позиции (true/false)
Support_Line_Name — имя трендовой линии для покупок (к примеру нижняя граница канала).
Resistance_Line_Name — имя трендовой линии для продаж (к примеру верхняя граница канала).
Inwers_Orders — Если выставить параметр true, то при касании нижней границы продажа, при касании верхней границы — покупка. Работа на пробой.
SL — размер стоп Лосса (5-разрядные котировки), если указано ноль или пусто (не заполнено поле, незнаю как правильно указать), то параметра нет.
ТР — размер тейкпрофита (5-разрядные котировки), если указано ноль или пусто (не заполнено поле), то параметра нет.
Lot — размер лота
Show_Alert — параметр сигнализирует об открытии позиции.
Magic_Number – уникальный идентификатор эксперта (при работе на одной платформе с разными парами Magic_Number необходимо изменить).



На картинке есть параметры (они меня не интересуют, без них):
Risk — если стоит 0, то размер лота фиксированный, если например 2 то риск на сделку равен 2% от депозита.
BY — перевод сделки в безубыток при достижении прибыли равной уровню Стоп Лосса.
indent — на сколько пунктов переводить сделку в безубыток.

И еще вопрос, трендовые линии имеют названия в свойствах: Support_Line_Name, Resistance_Line_Name. Возможно ли чтобы в свойствах (во входных параметрах(картинка), не в коде) они назывались иначе и их названия можно было менять? К примеру вместо Support_Line_Name, Resistance_Line_Name — Line 1, Line 2, если так не сделать, то без этого.
avatar

sdm

  • 13 января 2023, 00:28
0
Андрей, если можно один маленький вопрос, добавил в код перед блоком:
//////////////////////////M5
по аналогии блок:
//////////////////////////M1
и вверху по аналогии:
input bool Гэп_M1=true;
input color UplineM1=MediumVioletRed;
input color DwnlineM1=MediumVioletRed;
все вроде работает и разрыв на M1 отображается, все вено сделал?

еще в середине где:
int shiftDALNOSTGAP=iBarShift(NULL,PERIOD_M5,DALNOSTGAP,false);
исправил на:
int shiftDALNOSTGAP=iBarShift(NULL,PERIOD_M1,DALNOSTGAP,false);
но тут совсем не уверен, стоило или нет.
avatar

sdm

  • 29 мая 2022, 18:21
0
Андрей, при этом на битке, который сейчас торгуется все показывает норм, надеюсь и остальное будет работать норм, когда торговаться начнет.
Спасибо огромное.
avatar

sdm

  • 29 мая 2022, 17:58
0
Хорошо, Андрей, еще раз извините, раз так, пусть будет без Gap_M1, но по существу работы индикатора, приложил скрины для примера (M5 и M15), там при первом беглом просмотре видно, что не все разрывы отражены (места отмечены вертикальными линиями перед разрывом) почему такое происходит? Параметр дальность гэпов у меня достаточный для нормального отображения.



avatar

sdm

  • 29 мая 2022, 17:06
0
Благодарю, Вы все верно начали делать, только я не предупредил и Вы взяли первый файл из примера GapView, он с переводом, но там нет уровней Gap_M1, а мне они необходимы, поэтому попрошу сделать с ними (за основу лучше взять GapViewEn3).
Теперь по существу, приложил скрины для примера (M5 и M15), там при первом беглом просмотре видно, что не все разрывы отражены (места отмечены вертикальными линиями перед разрывом) почему такое происходит? Параметр дальность гэпов у меня достаточный для нормального отображения.

Как понял вопрос: «как будем объяснять машине слово не закрытые?» — снят?
avatar

sdm

  • 29 мая 2022, 16:48
0
Индикатор показывает все не закрытые разрывы цены (разрыв цены — это ценовая разница между закрытием цены и открытием следующей, соответственно закрытый разрыв, это такой разрыв цены, где данная ценовая разница была, но была закрыта ценой в дальнейшем, а у не закрытого разрыва данная разница осталась) на графике к которому прикреплен. Это то, что касается логики, в моем понимании.
Можно попробовать описать функционал (линии которыми отображаются имеющиеся не закрытые разрывы цены имеющие дату и время данной свечи с не закрытым разрывом, возможность выбрать цвет данной линии для привязки к таймфрейму, возможность выбрать необходимые таймфреймы, выбор количества свечей для отображения), но поскольку могу что-то не так как следует описать или что-то забыть, думаю лучше один раз увидеть, буду рад, если найдете время глянуть на прикрепленный пример.
avatar

sdm

  • 28 мая 2022, 19:19
0
Андрей, просьба сделать на МТ5 индикатор максимально совпадающий по логике и функционалу с приведенным в примере индикатором. Иными словами сделать на МТ5 индикатор позволяющий получать ту информацию и примерно в том объеме, которую позволяет получать приведенный в примере индикатор работающий на МТ4.
avatar

sdm

  • 28 мая 2022, 15:06
0
Андрей, извините мне не ясен Ваш ответ, есть вопрос по ТЗ?
avatar

sdm

  • 28 мая 2022, 02:03
0
Просьба к специалистам обратившим внимание на данный топик и имеющим возможность решить поставленную здесь задачу обозначить цену за ее решение.
avatar

sdm

  • 20 мая 2022, 16:13
0
Андрей, подскажите цену пожалуйста.
avatar

sdm

  • 7 мая 2022, 17:03
0
Дико извиняюсь, ссылка www.mql5.com/ru/code/13172 рабочая без точки на конце )
avatar

sdm

  • 7 мая 2022, 16:12
0
Я пробовал несколько раз, не дает (
avatar

sdm

  • 7 мая 2022, 16:10