Specification
Друзья, мне очень нужна ваша помощь!
Описываю свою ситуацию, все просто:
Есть торговый бот, и есть dll библиотека, написанная на C# и подключенная к боту. При прогоне бота на истории всё срабатывает штатно, как задумано, однако при попытке прогнать сразу еще раз торговый бот на том же агенте (считай ядре), то прогона не происходит, и в журнале пишется только "disconnected" фактически сразу, как запускаешь. Через минут 5-10 очередной прогон становится доступен. Та же самая ситуация и во время оптимизации: на каждом агенте по 1 разу прогоняется без проблем, а дальше невозможно прогнать ни один из последующих прогонов.
Конечно же первым делом я так и подумал, что запущенная раз библиотека остается где-то в памяти агента, но она становится недоступной для последующих вызовов, пока Windows не удалит её из памяти. Но как сделать так, чтобы её можно было бы использовать при каждом прогоне? Во время оптимизации? Либо грохать её из памяти и создавать новую, либо наоборот достучатся до уже созданной ранее библиотеки?
Для информации:
- библиотека пустая, в ней только пустые методы для вызова, без логики и без переменных (для того чтобы исключить любые из других возможных проблем)
- таймеров и отдельных потоков в библиотеке не используется, так же по причине упрощения (главное заставить подключаться к библиотеке при каждом прогоне)
- с подключенной библиотекой, но без единого запроса к ней - всё работает как надо
- один, самый первый прогон, работает как часы, вот прям как надо, обращаюсь к библиотеке бесконечное количество раз
- в интернете перерыл кучу станиц, но решение данной проблемы не нашел
- не использовать библиотеку - не предлагайте, это самый крайний вариант
Буду рад любой информации, которая поможет решить проблему.
Библиотека пустышка - могу скинуть, но врят ли она вам как-то поможет.
Я так понимаю с этой проблемой сталкивается каждый, кто использует их для каких-либо вычислений.
Я так понимаю с этой проблемой сталкивается каждый, кто использует их для каких-либо вычислений.
#import "Dlib for MQL5.dll"
string fn_CheckInfo(int);
void fn_CloseDLib(int);
#import
Responded
1
Rating
Projects
110
17%
Arbitration
6
33%
/
17%
Overdue
5
5%
Free
Published: 1 code
Similar orders
Нужен полностью автоматический робот для Meta Trade 5 По готовому техническому заданию. Стратегия: Supertrend + FVG +структура рынка+риск менеджмент Таймфрейм М5, инструмент XAUUSD Бот должен: Торговать только в заданные временные окна Открывать сделки по четким условиям Автоматически ставить SL /TP Соблюдать ограничения по риску, просадке и прибыли Не использовать усреднение, мартингейл, доливки Нужен качественный
Стоимость обсуждается. У меня есть стратегия с уже существующим шаблоном для metatrader 4, который даёт сигналы по золоту на основе индикаторов. Задача : сделать на его основе советник для MT5, который будет заходить в сделку по сигналу при определённых условиях на таймфрейме 5m и 1h. Также необходимо добавить опции установки фиксированного лота. И выхода из сделки при сигнале в встречном направлении
Нужен программист для написания советника.
100 - 300 USD
Принцип торговли. Торговля происходит от уровней в автоматическом режиме, без участия человека при открытии и закрытии сделок. Первую сделку он открывает при получении сигнала с применением VSA анализа. Сигнал по объемам поступает с биржи СМЕ. Если первая торговая позиция закрывается в плюс, то робот открывает новую сделку. Если котировки пошли в обратную от открытой позиции сторону, то робот включает свой алгоритм
Project information
Budget
30+ USD