×
Ссылка на скачивание архива: www.bot4sale.ru/download-categories/2012...6/item/amisharp.html (архив под паролем)
"Мартин" и его реализация
9 года 4 мес. назад #168
от RomaNick
RomaNick создал тему: "Мартин" и его реализация
Добрый день.
Решил прикрутить мартингейл к роботу, только не пойму как в принципе это реализовать.
То что можно из таблицы вытащить совой баланс и увеличить лот, это понятно.
А вот как выяснить, что предыдущая сделка была убыточна или прибыльна, особенно, если лот разбился на несколько открываемых сделок!
Т.е. как это принципиально реализовать? Создать таблицу и писать туда открытые позиции, НО как вычислить, например, несколько убыточных позиций и что Продажа - это встречное закрытие Покупки а не наоборот!
Вообщем пока нет ясности совсем, по какому принципу вы это реализовываете? И можно ли обойтись без создания таблиц - только переменными?
Решил прикрутить мартингейл к роботу, только не пойму как в принципе это реализовать.
То что можно из таблицы вытащить совой баланс и увеличить лот, это понятно.
А вот как выяснить, что предыдущая сделка была убыточна или прибыльна, особенно, если лот разбился на несколько открываемых сделок!
Т.е. как это принципиально реализовать? Создать таблицу и писать туда открытые позиции, НО как вычислить, например, несколько убыточных позиций и что Продажа - это встречное закрытие Покупки а не наоборот!
Вообщем пока нет ясности совсем, по какому принципу вы это реализовываете? И можно ли обойтись без создания таблиц - только переменными?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 4 мес. назад #173
от admin
admin ответил в теме "Мартин" и его реализация
RomaNick,
Как я понял, Вы используете амишарп без амиброкера из внешней программы. Если это так, то механизм отслеживания прибыей/убытков впрямую зависит от самого Вашего алгоритма, о котором ничего не известно.
В общем случае нужно строить таблицу (в программе или в амишарпе - дело вкуса), в которой хранить историю сделок и рассчитывать ее. Чтобы отличить закрытие лонга от открытия шорта, можно поступить, например так. В строке таблицы левая часть столбцов отвечает за сделку, открывающую позиции, а правая часть - за сделки, позиции закрывающие. Получается, что одна строка описывает как открытие сделки, так и ее закрытие.
Не всегда возможен такой подход, все зависит от алгоритма.
Как я понял, Вы используете амишарп без амиброкера из внешней программы. Если это так, то механизм отслеживания прибыей/убытков впрямую зависит от самого Вашего алгоритма, о котором ничего не известно.
В общем случае нужно строить таблицу (в программе или в амишарпе - дело вкуса), в которой хранить историю сделок и рассчитывать ее. Чтобы отличить закрытие лонга от открытия шорта, можно поступить, например так. В строке таблицы левая часть столбцов отвечает за сделку, открывающую позиции, а правая часть - за сделки, позиции закрывающие. Получается, что одна строка описывает как открытие сделки, так и ее закрытие.
Не всегда возможен такой подход, все зависит от алгоритма.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Модераторы: admin