× Ссылка на скачивание архива: www.bot4sale.ru/download-categories/2012...6/item/amisharp.html (архив под паролем)

"Мартин" и его реализация

Подробнее
9 года 4 мес. назад #168 от RomaNick
Добрый день.
Решил прикрутить мартингейл к роботу, только не пойму как в принципе это реализовать.
То что можно из таблицы вытащить совой баланс и увеличить лот, это понятно.
А вот как выяснить, что предыдущая сделка была убыточна или прибыльна, особенно, если лот разбился на несколько открываемых сделок!

Т.е. как это принципиально реализовать? Создать таблицу и писать туда открытые позиции, НО как вычислить, например, несколько убыточных позиций и что Продажа - это встречное закрытие Покупки а не наоборот!

Вообщем пока нет ясности совсем, по какому принципу вы это реализовываете? И можно ли обойтись без создания таблиц - только переменными?

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

Подробнее
9 года 4 мес. назад #173 от admin
RomaNick,

Как я понял, Вы используете амишарп без амиброкера из внешней программы. Если это так, то механизм отслеживания прибыей/убытков впрямую зависит от самого Вашего алгоритма, о котором ничего не известно.

В общем случае нужно строить таблицу (в программе или в амишарпе - дело вкуса), в которой хранить историю сделок и рассчитывать ее. Чтобы отличить закрытие лонга от открытия шорта, можно поступить, например так. В строке таблицы левая часть столбцов отвечает за сделку, открывающую позиции, а правая часть - за сделки, позиции закрывающие. Получается, что одна строка описывает как открытие сделки, так и ее закрытие.

Не всегда возможен такой подход, все зависит от алгоритма.

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

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