Запись в базу данных Amibroker

Подробнее
7 года 1 мес. назад #991 от gazrvs
Добрый день!
Может кто то решал вопрос записи в базу данных Амиброкера произвольных данных, например сигнала покупки, индикаторов и т.д. средствами Afl, C# или без использования data plugin 'ов никак не обойтись.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
7 года 1 мес. назад - 7 года 1 мес. назад #992 от admin
Здравствуйте.

Если отбросить стандартный путь заполнения базы, рекомендуемый разработчиком (плагин на С++ в терминах Амиброкер), я пробовал 2 других способа.
  1. Заполнение базы данных через штатный механизм OLE амиброкера. Довольно удобно, но есть неприятные моменты: плохая документированность этого механизма и необходимость регистрированной, а не триальной версии. Вот пример на jscript.
  2. Чтение внешнего источника (файла) средствами AFL на каждом проходе (желательно с кешированием) и заполнение массива результатами этого чтения. Для того, чтобы намазать на график, например, Ваши сделки в количестве 1000 штук - вполне подходящий вариант, не требующий большого расхода мощности процессора. Конечно, с этим графиком можно делать потом любые манипуляции, как с любым другим.
Последнее редактирование: 7 года 1 мес. назад пользователем admin.
Спасибо сказали: gazrvs

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
7 года 1 мес. назад #993 от gazrvs
Спасибо, Михаил за ответ! Первый вариант очень даже интересный. Попробую через c# реализовать.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
7 года 1 мес. назад #997 от gazrvs
Михаил, от души благодарю за совет!
Предложенный метод отлично работает, хотя С# максимально извратил доступ к OLE.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: admin