StopFirst Trade Manager
- Утилиты
-
RUSLAN SLOBODIANIUK
Знание языков и технологий:C
C++
Visual C++
WinAPI
C#
GDI+
ADO.NET
LINQ to SQL
WPF
WCF
SQL
XHTML
XML
PHP
MySQL
JScript
Unity3D(C# scripting) - Версия: 1.0
- Активации: 10
StopFirst Trade Manager открывает сделки так, как это делает аккуратный трейдер: сначала стоп, из него - размер лота, и риск всего счёта перед глазами ещё до нажатия кнопки. После открытия он переносит стоп в безубыток, ведёт трейлинг-стоп и частично фиксирует прибыль за вас.
Каждый вход - со стопом. Открыть сделку с панели без стопа невозможно.
КАК ПОЛЬЗОВАТЬСЯ
1. Прикрепите советник к графику и разрешите алготорговлю. В углу появится панель.
2. Задайте риск - процент от баланса или сумму денег - и стоп: в пунктах или перетаскиванием линии на графике.
3. Посмотрите на размер лота, риск в деньгах и риск счёта после этой сделки.
4. Нажмите BUY или SELL. Кнопка сменится на CONFIRM; нажмите ещё раз в течение трёх секунд, чтобы отправить. Торговля в один клик включается во входных параметрах.
5. Дальше сделка сопровождается: безубыток, трейлинг-стоп и частичные закрытия - как вы настроили.
Всё, что есть на панели, меняется прямо на панели: риск, стоп, цель, тип входа и все настройки сопровождения. Открывать окно параметров во время торговли не нужно.
ПАНЕЛЬ
На панели четыре раздела, каждый можно свернуть, а всю панель - свернуть до заголовка.
RISK - какой будет эта сделка
- Риск в процентах от баланса или в деньгах: режим переключается кнопкой, значение вводится в поле.
- Стоп в пунктах или линией. В режиме линии на графике появляется красная линия; перетащите её туда, где должен быть стоп, и за ней последует зелёная линия цели.
- Цель как кратное риска (R). 0 - без цели.
- Вход: по рынку или отложенным ордером у перетаскиваемой линии входа.
- Действующий размер пункта и откуда он взят.
- Размер лота, риск в деньгах, необходимая маржа и соотношение прибыли к риску.
ACCOUNT RISK - что может потерять весь счёт
- Открытые позиции на счёте - все, включая ручные сделки и позиции других советников.
- Риск, если сработают все стопы, в деньгах и в процентах от баланса.
- Позиции без стопа - считаются отдельно и подсвечиваются как UNBOUNDED. Аккуратная сумма рядом с позицией без стопа была бы самым обманчивым, что может показать панель, поэтому эта строка никогда не молчит.
- Отложенные ордера - учитываются так, будто уже сработали.
- Риск после этой сделки.
- Ваш потолок общего риска счёта: OK или OVER - вход заблокирован.
POSITIONS - сделки этого советника по этому символу
- Каждая позиция: направление, объём, текущая прибыль и риск в деньгах или UNBOUNDED.
- close all mine, close profit, close loss, delete pending - действуют только на сделки этого советника.
MANAGEMENT - что происходит после входа
- Сопровождение включено или выключено.
- Безубыток: перенос стопа на цену входа плюс несколько пунктов, когда сделка прошла заданную прибыль.
- Трейлинг-стоп: выключен, фиксированное расстояние в пунктах или кратное ATR; начинает работать после заданной прибыли. Стоп двигается только в сторону прибыли.
- До трёх частичных закрытий, каждое - процент от ИСХОДНОГО объёма при своей прибыли в пунктах. Три ступени по 25 % закрывают три равные части, а не 25 % от всё меньшего остатка.
Под кнопками BUY и SELL строка состояния сообщает, что произошло: исполнено, выставлено, отклонено и почему.
ВХОД
- Рыночные ордера или отложенные у линии, которую вы перетаскиваете. Лимитный или стоп-ордер выбирается по положению линии относительно цены, и кнопка это показывает: BUY LIMIT, BUY STOP, SELL LIMIT, SELL STOP.
- Каждая кнопка рассчитывает свою сторону и показывает свой размер лота. Кнопка, по которой войти нельзя, показывает прочерк, а панель объясняет почему.
- Подтверждение двумя нажатиями в течение трёх секунд, чтобы случайный клик никогда не открыл сделку. Торговля в один клик включается во входных параметрах.
- Вход отклоняется с причиной на панели, если:
- сделка выведет общий риск счёта за ваш потолок;
- линия стопа находится не с той стороны цены;
- свободной маржи не хватает даже на минимальный лот;
- на неттинговом счёте по символу уже есть позиция;
- алготорговля выключена.
- Если брокер отклоняет ордер, вы видите причину брокера и понятную подсказку для частых случаев: рынок закрыт, не хватает маржи, стоп слишком близко к цене, объём не допускается.
ЦИФРЫ, КОТОРЫМ МОЖНО ВЕРИТЬ
- Лот округляется вниз до шага объёма брокера, никогда вверх. Риск в деньгах показан для округлённого лота.
- Если вашего риска не хватает на минимальный лот, панель так и говорит, а не округляет вверх.
- Если свободной маржи не хватает на размер, лот ограничивается, а панель сообщает об этом и показывает риск после ограничения. Часть свободной маржи можно оставить в резерве.
- Ограничение максимальным объёмом брокера - с пояснением.
- Стоимость пункта берётся из собственного расчёта прибыли терминала, измеренного на большом расстоянии, чтобы округление терминала до цента не искажало маленькие значения. Стоимость тика, которую сообщает символ, - крайний случай: на реальном счёте мы видели, как брокер сообщал стоимость тика золота в десять раз заниженной.
ЗОЛОТО, ИНДЕКСЫ, НЕФТЬ
Пункт на золоте - не то же самое, что пункт на EURUSD. Общепринятые размеры пункта встроены:
- Золото: 0.10. Серебро: 0.01. Платина, палладий: 0.10
- Нефть (WTI, BRENT, USOIL, UKOIL, XTI, XBR): 0.01. Природный газ: 0.001
- Индексы (US30, US100, US500, NAS100, SPX500, GER40, UK100, JP225 и другие): 1.0
Суффиксы брокера учитываются. Биржевые акции и ETF намеренно исключены: тикер может выглядеть как индекс или металл только по имени. Для любого символа можно задать свой размер пункта, а панель всегда показывает, какой размер действует и откуда он взят. Цифры совпадают со StopFirst Lot Calculator.
Акции: пункт акции - это её шаг цены, обычно 0.01, поэтому стоп по умолчанию в 30 пунктов - это всего 0.30 цены акции. Используйте линию стопа или трейлинг по ATR либо задайте больший стоп.
СОПРОВОЖДЕНИЕ, КОТОРОЕ ПЕРЕЖИВАЕТ ПЕРЕЗАПУСК
Частичное закрытие должно произойти один раз. Если после перезапуска терминала советник забудет, что первая ступень уже сработала, он закроет ещё одну часть - от уже уменьшенного объёма.
StopFirst хранит исходный объём каждой позиции и уже выполненные шаги в глобальных переменных терминала и записывает их на диск после каждого изменения. После перезапуска, переподключения или повторного прикрепления советника сопровождение продолжается с того же места. Это проверено настоящим перезапуском терминала: позиция за порогом частичного закрытия не была закрыта повторно.
ТРОГАЕТ ТОЛЬКО СВОИ СДЕЛКИ
- Сопровождает, показывает и закрывает только позиции, которые открыл сам: со своим magic-номером и на символе своего графика.
- Ручные сделки и позиции других советников никогда не изменяются и не закрываются. Они учитываются в риске счёта, потому что именно столько ваш счёт может потерять.
- close all mine, close profit и close loss действуют только на сделки этого советника.
- Чтобы запустить его на двух графиках одного символа, задайте каждому свой magic-номер.
ПОЛЕЗНО ЗНАТЬ
- Удаление советника останавливает сопровождение и ничего не закрывает. Позиции сохраняют стопы, которые были у них в этот момент. Панель напоминает об этом, пока сопровождение включено, а журнал сообщает, если советник удалён при открытых позициях.
- На неттинговом счёте по символу одна позиция. Второй вход слился бы с первым и заменил бы его стоп, поэтому он отклоняется с причиной. На хеджинговом счёте такого ограничения нет.
- Это советник, поэтому он занимает место советника на графике. Если на этом графике работает ваш советник, откройте второй график того же символа.
- Трейлинг по ATR использует таймфрейм графика.
- При смене таймфрейма графика сохраняется всё, что вы изменили на панели. Изменение входных параметров возвращает панель к ним.
- Состояние сопровождения хранится в терминале. Если перейти на другой компьютер или VPS с открытыми позициями, их частичные закрытия начнутся заново от текущего объёма. Глобальные переменные терминала также удаляются после четырёх недель без использования.
- После удаления советника график остаётся точно таким, каким был: панель и линии удаляются вместе с ним.
- Без DLL, без доступа в интернет, ничего никуда не отправляется.
ТЕСТЕР СТРАТЕГИЙ
В тестере никто не нажимает кнопки, поэтому советник сам открывает демонстрационные сделки каждые несколько баров (по умолчанию каждые 50, поочерёдно покупка и продажа) с таким же размером и стопом, как при нажатии. В визуальном режиме на графике видно панель, перенос в безубыток, трейлинг-стоп и частичные закрытия. Вне тестера демонстрационных сделок не бывает.
На очень маленьком тестовом депозите риска может не хватить на минимальный лот. Тогда демонстрационные сделки открываются минимальным лотом, если позволяет маржа, - чтобы было за чем наблюдать; реальный вход так никогда не делает.
ВХОДНЫЕ ПАРАМЕТРЫ
Идентификация
- Magic-номер - должен быть уникальным для каждого графика.
Риск
- Режим и величина риска (по умолчанию 1 % баланса), режим и расстояние стопа (по умолчанию 30 пунктов), соотношение прибыли (по умолчанию 2 R), максимальная доля свободной маржи на сделку, потолок общего риска счёта (по умолчанию 5 %).
Инструмент
- Свой размер пункта, встроенная таблица пунктов вкл./выкл.
Вход
- По рынку или отложенный, торговля в один клик, максимальное проскальзывание.
Сопровождение
- Вкл./выкл., порог и фиксация безубытка (по умолчанию 20 и 2 пункта), режим, расстояние и начало трейлинга (по умолчанию 30 пунктов), множитель и период ATR, три ступени частичного закрытия (по умолчанию 25 % при 20 пунктах и 25 % при 40 пунктах).
Тестер стратегий
- Демонстрационные сделки вкл./выкл., баров между ними.
Автоматизация
- Принимать команды панели от другой программы на том же графике. По умолчанию выключено; используется для автоматического тестирования.
Внешний вид
- Положение панели, размер шрифта, цвета.
Каждый параметр проверяется при запуске. Неверное значение останавливает советник с сообщением, какое именно и почему. Значения, введённые на панели, проверяются так же.
ВОПРОСЫ
Закроет или изменит ли он мои ручные сделки?
Нет. Он сопровождает и закрывает только сделки, которые открыл сам. Ручные сделки лишь учитываются в риске счёта.
Что будет, если я удалю советник или закрою терминал?
Сопровождение остановится, ничего не закроется. Позиции сохранят свои стопы. Когда вы снова прикрепите советник, сопровождение продолжится, а уже выполненные частичные закрытия не повторятся.
Почему мой BUY отклонён?
Причину пишет строка состояния - чаще всего это потолок риска счёта, стоп не с той стороны или выключенная алготорговля.
Почему лот меньше, чем я ожидал?
Он округлён вниз до шага объёма и может быть ограничен свободной маржей или максимальным объёмом брокера. Панель подскажет, что именно.
Можно ли использовать его вместе с моим советником?
На другом графике - да, он трогает только свои сделки. На том же графике - нет: MetaTrader допускает один советник на график.
Работает ли он на неттинговых счетах?
Да, с одной позицией на символ. Второй вход по тому же символу отклоняется.
Есть ли бесплатная версия?
StopFirst Lot Calculator бесплатен и делает тот же расчёт в виде индикатора. Он не торгует.
