Hi!
Строк много, но найти легко: Ctrl+F, внести поисковое значение, нажать «Найти далее».
Что касается совы — код там хреновый(просто туча мутной логики и пустой породы). Посему, не рекомендую. У FEEX есть более надежные версии, свяжитесь с ним. Я же этой темой более не занимаюсь в режиме «халява».
З.Ы. Найдете меня через личку, если есть идеи, задумки, проблемы.
Трал занимается перемещением отложенного ордера. Это хорошо видно в тестере(и в коде), как ползет отложка. поэтому сделка не может закрываться по функционалу трала. Если конечно трал не виртуальный. А он не таков!
Вот тот трал в котором умирает логика:
void tpsl( )
смотри код — там для Buy две стоки закрыть сделку и так же для Sell.
при этом нет ни условия по которому это делается — тупо попалась сделка — закрыть А после идет проверка можно ли передвинуть Take и/или Stoploss.
Это извращение высшей пробы!
Повторяю: проблема с тралом такова, что править его нет у меня сил, потому что там:
1. два трала — можно подумать, что один не сможет справиться, первый трал встроен в OnTick(), второй отдельной функцией.
2. тот, что отдельно он еще и сделки закрывает(картинку я уже показывал) — с какого перепугу трал стал этим заниматься?
3. косяк может быть как в первом так и во втором или оба вместе.
Мои попытки разглядеть в этом пире безумия место, где косяк, не дали за 3 или более захода результата. Я пас… опухоль нужно вырезать, а не лечить.
Сделать можно, но не нужно! Оригинал City не пригоден для модификации без ущерба нервам программеров. Наличие дубля бара справа не решает проблему правильного определения цены рынка через 4 или 8 часов, как это делает в тестере Оригинал City. Так зачем изобретать велосипед, который не едет за профитом?
Это я к тому, что проблему флуда брокера совой нужно решать кардинально. Искать в той помойке где там косяк- тратить время. Нужно уходить от оригинала он кривой, горбатый. Посему, предлагаю вернуться к City(new) и не тратить время на мусор.
О, друг, любитель терминала!
Тебе неведомы все тайны кода бытия!
Когда б ты знал, что кликаешь не зря,
То жизнь бы веселее стала.
Но, а покуда, код, что черт писал,
Меня, тебя — он всех достал.
И чтоб душою не страдать.
Весь код в помойку и переписать.
Та часть кода отвечает за поиск индекса бара, который еще не открылся в случае в случае работы в тестере. когда же демо/реал баром оказывается текущий.
Строк много, но найти легко: Ctrl+F, внести поисковое значение, нажать «Найти далее».
Что касается совы — код там хреновый(просто туча мутной логики и пустой породы). Посему, не рекомендую. У FEEX есть более надежные версии, свяжитесь с ним. Я же этой темой более не занимаюсь в режиме «халява».
З.Ы. Найдете меня через личку, если есть идеи, задумки, проблемы.
wayfarer