Оптимизация работы с памятью для тестера стратегий

Job finished

Execution time 9 hours
Feedback from customer
оперативно, качественно, с исчерпывающими объяснениями.

Specification

Пишу торгового робота, столкнулся с проблемой:

Каждый тик  анализирую разные таймфреймы, в связи с чем потребляется неприличное количество оперативы.

Сожрет сколько есть - хоть 10гб, хоть 100гб, хоть 1тб(напомню, речь про оперативу) и попросит добавки, а когда память будет сожрана полностью - повесится намертво.

Работать с памятью внутри кода не умею, хочу отдать эту задачу на аутсорс.

То есть задача - доработать код который я предоставлю таким образом, чтобы можно было использовать встроенный в мт тестер стратегий(с оптимизацией) без каких либо ограничений на любом железе, и это не приводило бы к зависанию системы.

Files:

PNG
serv.png
326.3 Kb

Responded

1
Developer 1
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
2
Developer 2
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
0
Free
Published: 6 codes
3
Developer 3
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Free
Published: 3 codes
Similar orders
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Project information

Budget
30+ USD