0
Брокеры на новостях лупят стопы по самым невыгодным сценариям, ну и плюс брокер не видит где ты будешь открывать. Хочу потом еще добавить проскальзывание для виртуальных.
avatar

anathem

  • 26 января 2024, 20:40
0

Две кнопки Buy и Sell.
Две функции сделать:
1. При нажатии Buy создастся виртуальная линия и когда цена дойдёт до нее откроется сделка.
2. Трейлинг этой линии если цена уйдёт далеко чтобы трейлинг подтягивал эту линию.
Буду очень благодарен!
avatar

anathem

  • 25 января 2024, 19:06
0
Спасибо, я просто хочу чтобы он доходил до максимального и следующие колена открывал по макс лоту не превышая его.
if(lot>MaxLot)
lot=MaxLot;
return(lot);
так правильно?
avatar

anathem

  • 11 мая 2021, 14:41
0
Второй параметр «максимальный торговый объём» не работает, когда доходят колена до максимального объёма, то лот сбрасывается до первоначального. Кто знает где как в коде это пофиксить?
avatar

anathem

  • 11 мая 2021, 13:42
0
Спасибо, поставил на демо, вроде бы работает как надо :)  Я там еще просил на виртуальный тейк профит поменять, такое будет возможно заказать в следующем месяце?
avatar

anathem

  • 3 мая 2021, 17:37
0
1. Новые сетка должна открываться мгновенно по текущему сигналу, сразу после закрытия всей прошлой сетки. Сейчас же надо ждать новое пересечение линий для нового сигнала и только после нового пересечения линий, откроются сделки. Поменять на мгновенное открытие.
Вот пример:


2. Сейчас по фильтру открывается только первая сделка, а следующие по шагу. Просьба сделать чтобы фильтр работал и на все следующие колена. Например открыл советник сетку на buy, цена поменялась и пока сигнал sell советник не будет открывать сделки, пока не будет опять сигнал на buy и наш шаг соотственно
Пример:
avatar

anathem

  • 28 апреля 2021, 23:36
0
Новое условие:
1. Новые сделки должны открываться мгновенно после закрытия всей сетки. Сейчас надо ждать новое пересечение линий для нового сигнала.
2.(Опционально, могу сделать заказ авансом на след месяц) Сейчас по фильтру открывается только первая сделка, а следующие по шагу. Просьба сделать чтобы фильтр работал на все сделки. Например открыл советник сетку на buy, цена поменялась и пока сигнал sell советник не будет открывать сделки, пока не будет опять buy.
Благодарю :) 
avatar

anathem

  • 28 апреля 2021, 21:34
0
Понял в чём дело, он открывает только после нового пересечения. То есть если произошло закрытие, ему надо потом опять новое пересечение и долго не открывает сделки.
Это можно изменить или в новый заказ в след месяце только?
avatar

anathem

  • 28 апреля 2021, 20:47
0
Да но на скриншоте видно, что во всех трёх условиях не открыло сделки, на демо сейчас есть сигнал, но не открывает ( 
avatar

anathem

  • 28 апреля 2021, 18:08
0
Почему-то редко сделки открывает, в чём может быть дело?
avatar

anathem

  • 28 апреля 2021, 16:41
0
ТЗ:
Сделать обычный усреднитель по трём moving average c виртуальным тейкпрофитом, этот же тейкпрофит должен закрывать все сделки в одну сторону (buy or sell) в пнуктах от безубытка, не в валюте депозита. И чтобы этот же наш виртуальный тейкпрофит отображался линией на графике, чтобы можно было видеть когда произойдёт закрытие.
extern double Lots = 0.1; // торговый объем ордера
extern double MaxLot = 5; // максимальный торговый объем
extern double KLot = 1; // увеличение лота
extern double KStep = 1; // увеличение шага
extern double Profit = 5; // вирутальный профит в шагах от безубытка
extern int StopLoss = 0; // лось
extern int Step = 100; // шаг

extern int Count = 10; // макс число поз
extern int Slip = 30; // фильтр макс разрешенного спреда
extern int Shift = 1; // бар индикатора
extern int Magic = 123; // магик

extern int MA1Period = 40; // период МА 1
extern int MA2Period = 24; // период МА 2
extern int MA3Period = 300; // период МА 3

extern ENUM_MA_METHOD MAMetod = 0; // метод МА
extern ENUM_APPLIED_PRICE MAPrice = 0; // цены МА1
extern ENUM_TIMEFRAMES TF = 0; // тф индикатора
avatar

anathem

  • 27 апреля 2021, 17:06
0
Поправил ТЗ:
Просьба сделать две доработки в данном советнике: www.opentraders.ru/downloads/2929/
1. В советнике есть параметр язь, но если выставить например язь: 20, то он закрывает сделки в минус (пробовал торговлю только в одну сторону), в итоге надо ставить прилично больше. Есть возможность сделать, чтобы язь считался в пунктах от безубытка?
2. Сделать наш язь виртуальным и если можно, то добавить еще какую-то линию на графике, которая будет показывать, где произойдёт закрытие сделок? Чтобы понимать сколько цене осталось до тейкпрофита.

(Опционально) 3. Если заказ на данный момент большой, то могу в следующей доработке попросить сделать третий пункт. Хотелось бы еще один параметр, а именно фильтр по спреду во время открытия сделок и закрытию их по тп. Например если спред пары больше N пунктов, то попробовать открыть ордер или закрыть ордера через 10 секунд и тд.

Еще почему-то советник открывает на демо сразу два ордера игнорируя индикаторы, хотя в тестере всё ок.
avatar

anathem

  • 22 апреля 2021, 21:17
0
Поручаюсь! В этом месяце ничего не заказыва :) 
avatar

anathem

  • 25 августа 2019, 18:23
0
а где можно на машке найти или на других? а то зигзаг перерисовывается и в один момент, он 100 ордеров открывает
avatar

anathem

  • 12 февраля 2019, 13:10
0
Если бы я знал, 4 года балуюсь советниками, весь интернет перерыл, а такого полезного советника так и не нашел.
avatar

anathem

  • 9 февраля 2019, 12:55
0
Прошу прощения, но по наброску ничего не понял. Советнику не надо открывать ордера, или это для теста?
avatar

anathem

  • 4 февраля 2019, 19:13
0
Тот советник полностью готов, он закрывает самый убыточный количеством профитных, которые указать. Я его пару месяцев на демо тестировал. Только вместо самого убыточного ордера, надо, чтобы закрывалась его часть, а не он целиком.
avatar

anathem

  • 4 февраля 2019, 19:03
0
Если у вас есть другие способы тестирования и проверки советника, с удовольствием почитаю.
avatar

anathem

  • 5 января 2019, 17:43
0
В тестере работает просто отлично! То что нужно было :)  Спасибо!
avatar

anathem

  • 3 января 2019, 19:53
0

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

Сейчас это правило работает только на первый ордер, а надо чтоб советнику было запрещено ниже синей линии работать с buy сделками, если потом передвинуть синюю линию ниже цены, то чтобы советник открывал buy сделки. С sell выше красной линии запретить открывать ордера соответственно.
avatar

anathem

  • 3 января 2019, 12:36
Начать торговлю с Альпари