Подготовил и выложил для загрузки программу, которая позволяет находить суммарный объем открытых ордеров на покупку и продажу по используемым финансовым инструментам.

В основе программа разработанная Фешиным С.Н.  (СПбГТИ(ТУ) Каф. ИСХТ. Факультет: 4 Курс: 2 Группа: 4806) в рамках выполнения  курсовой работы: «Разработка программы обработки отчетов».  Достаточно удачный пример варианта задания на курсовую, когда решение задачи имеет не только учебную цель, но и некоторое практическое применение. Приятно отметить, что внесенные мной изменения  были чисто косметического плана, чтобы сделать программу более понятной трейдерам, которые захотят с ней работать, изменять собственно алгоритм выбора и учета позиций не пришлось.

Загрузить архив с программой

https://www.mctrewards.ru/files/tr-calc.zip

* * *

Программа Trcalc ver. 1.0

(16/06/2012)

Известно, что информацию о работе с ордерами в терминале MT4 можно найти в отчете, если на вкладке «История счета» нажать правую клавишу мыши и выбрать пункт «Сохранить как отчет». Отчет по умолчанию будет сохранен в файл Statement.htm. Файл представляет собой типичный (по формату) html документ, начинающийся с тега <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «http://www.w3.org/TR/html4/strict.dtd»>.

Информацию об открытых ордерах можно найти в самом терминале МТ4, можно найти в Отчете, но, есть определенное неудобство. Это неудобство связано с тем, что при большом числе открытых ордеров, причем открытых как на покупку, так и на продажу по одному финансовому инструменту, бывает трудно достаточно быстро подсчитать суммарный объем в лотах на покупку и на продажу. Сколько трейдеров, столько и созданных торговых систем, торгующих с той или иной степенью доходности. В некоторых торговых системах локирование позиций рассматривается как рабочий момент, а не как неизбежное зло. Следует заметить, что возможен не только лок, когда ушли в минус и хотим взять время на размышление, но и локирование прибыльных позиций, когда ордера не хотим закрывать, но и не хотим, чтобы полученная, но незафиксированная прибыль уменьшилась, но необходимо время для дальнейшего анализа.  О локе и торговых системах с его использованием ничего больше не пишем, но отметим, что данная программа может быть полезна тем, кто имеет большое число открытых ордеров и хочет выяснить, какой объем необходим для получения лока. Некоторые  торговые советники “любят” открывать большое число ордеров, но очень мелкими объемами, например, 0.01 или 0.02. Вместе с программой поставляются для проверки и тестирования четыре файла Statement1.htm, Statement2.htm, Statement3.htm и Statement4.htm. Наглядные примеры тому, что в данных вариантах быстро рассчитать общий объем на покупку и  продажу по выбранному финансовому инструменту не очень-то и просто.  Особенно, если данные операции надо выполнять постоянно, до тех пор, пока число ордеров не сократится до приемлемого числа, позволяющего без труда выполнять устный счет.

Для начала работы необходимо запустить программу и выбрать файл Отчет, созданный MT4. Выбрать файл можно, или нажав кнопку “Открыть файл” или воспользоваться одноименным подпунктом пункта меню “Файл”.

После этого на экране получаем результат обработки

Программа разработана в среде Delphi 7.

* * *

В завершении поста полезная ссылка на внешний ресурс сети Интернет. В этот раз информация будет полезна жителям и гостям нашей столицы, желающим заказать такси в аэропорт. Достаточно интересное предложение, учитывая низкие, по меркам столицы, расценки и возможность комфортной поездки, так как альтернатива добираться общественным транспортом, имеющим особенности долго стоять в пробках, вариант не достойный рассмотрения.

Ананченко Игорь Викторович Контактная информация Моб. телефон: +79213201586 ICQ: 361916132 Веб-сайт: http://anantchenko.ru E-mail: igor@anantchenko.ru Вконтакте: http://vkontakte.ru/id8574436 https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID 793398 and the Access Code 9213201586 Microsoft Certification Status: Microsoft Certified IT Professional, Microsoft Certified Technology Specialist, Microsoft Certified Desktop Support Technician, Microsoft Certified Professional, Microsoft Certified Trainer