0
может там просто отдельно прописан трал и отдельно безубыток?
И тот и другой могут отдельно друг от друга закрывать ордера.
Там же в настроqках есть еще Lock Profit in Pips
extern double TrallingStart = 5; // Ts Start in Pips
extern double LockProfit = 2; // Lock Profit in Pips
Это только моё предположение, я в этом не разбираюсь)
avatar

FEEX

  • 6 февраля 2024, 12:01
0
там всё уже есть. ))
а «тп для каждого отдельно» — это если ты Take Profit With Line ставишь false.)
Оставь TRUE и тейк будет общий для всех ордеров))
avatar

FEEX

  • 6 февраля 2024, 11:55
+1
Пока мучаю версию оригинала с ТМА
обозвал её: CITY-ScalperT1.0 EA
В настройках Стоплоса и Тейкпрофита теперь можно ставить 0 — робот будет работать(оригинал не работал при 0)
(подсмотрел у wayfarer как это сделать)
Подобрал настройки ТМА (может там и лучше можно найти, но пока так) выставил в настройках по дефолту.
Ну, и тест за ГОД он проходит. Честным путем))


disk.yandex.ru/d/AmdTGgDhq9Bcmg — сова.
disk.yandex.ru/d/ibEcpunJ014pgA — индюк TMA

При тестировании иногда выдает предупреждение в журнале типа:
2024.02.06 10:04:51.504 2024.02.02 13:18:48 CITY-ScalperT1..0 EA EURUSD,M5: OrderModify error 1
Если я правильно понимаю, при модификации трала происходит попадание на имеющуюся цену, т.е. нечего модифицировать. Как исправить — я не знаю *???* 

P.S. По поводу OrderModify error 1 вот гугл подсказал:

«Читаем HELP!!!
Что значит ошибка с номером 1 при модификации ордера? Читаем:
ERR_NO_RESULT — OrderModify пытается изменить уже установленные значения такими же значениями. Необходимо изменить одно или несколько значений и повторить попытку.

Т.е. при „трале“ Вы пытаетесь менять уровень стопа сам на себя. Откуда такое может быть? Из операций предварительного сравнения цен перед проведением модификации ордера!
Вы сравниваете ненормализованные цены и получаете результат — цены неравны. Пытаетесь произвести модификацию (при ней цены нормализуются принудительно) и получаете ответ что новая цена уже и так равна старой — менять нечего.
Отсюда вывод — всегда нормализуйте цены в операциях сравнения!!!»
Для меня это темный лес *loss* 
avatar

FEEX

  • 6 февраля 2024, 11:15
0
Глянул) В этой версии сохранено подсматривание, причем в жесткой форме: pos = i + 1;
Если исправить на pos = i — 1; (в трех местах это) то увидим честную картину, которая сильно отличается от не честной)
avatar

FEEX

  • 5 февраля 2024, 16:25
0
Есть) гляну…
avatar

FEEX

  • 5 февраля 2024, 16:00
0
Не плохо, но есть нюанс: отношение чистой прибыли к макс. просадке 1к1. Это не комильфо… Хотя бы 3к1 минимум желательно. Пока не могу найти как там это сделать…
avatar

FEEX

  • 5 февраля 2024, 15:57
0
хм… у меня нет на почте этого письма)) не приходило)
avatar

FEEX

  • 5 февраля 2024, 15:10
0
Кому на почту? Не совсем понятно о чем речь.
В моем посте ошибки лезут из CITY_TMA-ScalperX3.3 EA
avatar

FEEX

  • 5 февраля 2024, 14:31
0
Я не против написания с нуля(можно на базе CITY(new), только полного аналога CITY. Без добавления чего либо, что меняет алгоритм роботы оригинала. Единственный момент: это отрисовка линии другая. Один из вариантов — ТМА (уже реализован в оригинале)
Кстати, CITY_TMA уже может год в тестере пройти(честным способом):

*relax* 

P.S. Правда в журнале наблюдаются такие ошибки:

Это можно как-то исправить?
avatar

FEEX

  • 5 февраля 2024, 13:52
+1
files.fortrader.org/uploads/2019/05/Extrapolator.zip

Торговый индикатор Extrapolator использует несколько методов экстраполяции, для предсказания будущей цены валютной пары. Индикатор наносит на график двухцветную линию, где:

синий цвет – цена валютной пары на истории;
красный цвет – предсказанная будущая цена.
Индикатор Extrapolator может использовать 6 методов экстраполяции, которые настраиваются через параметр Method:

Method 1: Экстраполяция Фурье ряда; частоты вычисляются используя Quinn-Fernandes Algorithm
Method 2: Autocorrelation Method
Method 3: Weighted Burg Method
Method 4: Burg Method with Helme-Nikias weighting function
Method 5: Itakura-Saito (geometric) method
Method 6: Modified covariance method
Методы 2-6 являются методами линейного предсказания (linear prediction). Линейное предсказание основано на нахождении будущих значений как линейных функций прошлых значений.
======================================
Оно? открытый код
avatar

FEEX

  • 5 февраля 2024, 13:25
0
Что-то стиль знакомый… с Пушкиным схож..)))
Прикольно))
Я, кстати, там(в коде) вообще ничего не понимаю)) Пока держусь))
Ладно, пусть будет))
avatar

FEEX

  • 5 февраля 2024, 12:47
0
шаг трала пусть подтягивает — это не миллион обращений к серверу)) а вот молотить SL на каждом тике, который вообще не принимает участие в торговле, пока не станет тралом, это не комильфо))
Мне уже пару раз счет блокировали, давно это было))) Даже письма присылают на почту, типа, если не исправите своего робота, то досвидос амигос))
avatar

FEEX

  • 5 февраля 2024, 12:32
0

Есть просьба:
заметил такую штуку — идет постоянная модификация SL — это плохо. У каждого брокера есть свой лимит обращений к серверу. Как только это лимит будет превышен, счет блокируется.
Можно сделать так, чтобы если в настройках параметр SL = 0, то стоп не выставляется на графике, и, соответственно, не рисуется в истории, а работает только когда включается трал?
Сейчас если ставлю SL = 0, сова не работает вообще. ноль открытых ордеров.
Если можно это поправить в последней версии без ТМА: CITY_TMA-ScalperX3.3 EA — disk.yandex.ru/d/ttm13iPEd00gOg
И в версии с ТМА: CITY_TMA-ScalperX3.3 EA — disk.yandex.ru/d/wseXJD_UizgZfg
avatar

FEEX

  • 5 февраля 2024, 11:48
0

теперь январь проходит, с 1.08 по сегодня. Июль не проходит))) Надо оптить настройки ТМА…
настройки
TF по TMA = H1
кэф.границ = 1.6 (дефолт 2.6)
трал старт = 5.0 (15)
лок профит = 2.0 (10)
avatar

FEEX

  • 5 февраля 2024, 02:32
0


А вот январь не проходит… буду дальше смотреть…
avatar

FEEX

  • 5 февраля 2024, 01:20
+1
Спасибо)


Я удалил свои первые наблюдения, надо еще пару моментов отследить… ))
Чуть позже сформулирую)
avatar

FEEX

  • 5 февраля 2024, 00:21
0
эт понятно <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 
Главное, не удалить случайно то, нужно для сохранения алгоритма работы с ордерами — от момента открытия до закрытия)
avatar

FEEX

  • 4 февраля 2024, 11:41
+1
Кстати, Андрей (АМ2) уже как-то делал робота на основе одной из версий ТМА (PriceAction) — при выходе цены за канал открытие ордеров и сетка. Но там использовалось стандартное открытие ордеров: появился сигнал — открыли ордер. А у нас по пинбарам, т.е. еще будет какая-то задержка на открытие после получения сигнал.
И даже та версия не плохо себя показала))
Я так же понимаю, что не существует инструмента, который гарантированно определит разворот, как это делает CITY с помощью подглядывания в историю в тестере) Поэтому на схожий результат даже и не рассчитываю. Но узнать каким может быть результат с ТМА можно только, как минимум, прогнав сову в тестере)
avatar

FEEX

  • 4 февраля 2024, 11:31
0
это индикатор?
avatar

FEEX

  • 4 февраля 2024, 11:08
+1
disk.yandex.ru/d/ttm13iPEd00gOg — вот это последняя, в которой я что-то менял, с максимальной инфо панелькой на данный момент)
еще в этой версии я вывел в настройки изменение «честности»
заменил где было pos = i; на pos = i-CloseBar; и в настройках добавил строку:
input int CloseBar = 0; // Close Price H4 for Line (0 — last close)
можно менять отрисовку линии на любом баре Н4, при перезапуске терминала) не залезая в код.
avatar

FEEX

  • 4 февраля 2024, 11:07
Начать торговлю с Альпари