.
Qpile. Урок 16. Совмещение симуляции с реальной торговлей. Удаление реальной стоп-заявки.
Автор megabax   
05.12.2011 г.
Структура программы на примере простейшей программы

Урок 16. Совмещение симуляции с реальной торговлей. Удаление реальной стоп-заявки.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Искходники к уроку можно скачать в платном разделе.

Сегодня мы внесем изменение в процедуру DeleteStopAsID, что бы она могла удалять не только виртуальную стоп-заявку, но еще и реальную:

func DeleteStopAsID(AID, AStops)

    Writeln(pOperLogName,"Пытаемся удалить "&AID)

    ...

...Как видим, мы всего лишь добавили строки отправки запроса на удаление заявки...

...

.. Теперь делаем тестовый пример:

PORTFOLIO_EX Test;

DESCRIPTION Тест;

CLIENTS_LIST ALL_CLIENTS;

FIRMS_LIST MC0084600000;

 

INCLUDE DateTime.lib, signaler.lib, simul.lib;

...

... В результате работы данного тестового примера должна получиться вот такая серия заявок, при чем все тэйк-профиты будут удаленные:

Урок 16. Совмещение симуляции с реальной торговлей. Удаление реальной стоп-заявки.

А вот виртуальные заявки:

Урок 16. Совмещение симуляции с реальной торговлей. Удаление реальной стоп-заявки.

Заметьте, один из тэйк профитов не удален, потом что команда вывода списка стопов у нас идет до вызова процедуры удаления стопов. Это мы сделали специально, что бы увидеть, что виртуальные стопы действительно выставляются и удаляются. Давайте поставим процедуру удаления до вывода стопов и увидим другую картину:

Урок 16. Совмещение симуляции с реальной торговлей. Удаление реальной стоп-заявки.

 

Последнее обновление ( 05.12.2011 г. )