• Уважаемый гость! Чтобы просмотреть скрытую часть информации Вам нужно зарегистрироваться.

    Быстрая регистрация!

Советник Без индикаторный советник. (в процессе разработки ТЗ)

  • Автор темы tak
  • Дата начала
T

tak

Участник
Регистрация
26.12.2015
Сообщения
146
Реакции
6
Идея советника в том, что он открывает ордера, не зная куда пойдёт цена.
 
T

tak

Участник
Регистрация
26.12.2015
Сообщения
146
Реакции
6
Re: Без индикаторный советник.


Please Login or Register to view hidden text.



Подскажите, у кого есть какие идеи по этому алгоритму и не только по этому.
Вообще, какие есть идеи - чтобы советник не сливал?


Please Login or Register to view hidden text.



Здесь видно, что советник начинает работать в холостую и просто открывает ордера.
Первое, что приходит в голову - ограничить количество ордеров (перевес в одну сторону) и начинать новы алгоритм. Тогда советник будет зарабатывать во флэте.
 
  • Панель управления
  • #3
Admin

Admin

Команда форума
Администратор
Регистрация
03.01.2013
Сообщения
2 147
Реакции
509
Re: Без индикаторный советник.


Please Login or Register to view hidden text.



Подскажите, у кого есть какие идеи по этому алгоритму и не только по этому.
Вообще, какие есть идеи - чтобы советник не сливал?


Please Login or Register to view hidden text.

Напишите стратегию детально, пары строк не остаточно ...
 
T

tak

Участник
Регистрация
26.12.2015
Сообщения
146
Реакции
6
Re: Без индикаторный советник.

Напишите стратегию детально, пары строк не остаточно ...
Идея проста, ордера открываются не зная куда пойдёт цена.
Например мы открыли Селл, цена пошла вверх и через Хпп., открываем Бай, ещё через Хпп - ещё Бай. Если цена продолжит идти вверх, то через некоторое время сумма ордеров станет плюсовой и все закроем в плюсе.
Если цена развернётся. не дойдя до суммарного профита, то придётся открывать ещё Селл, и т.д.
В результате убыток по открытым ордерам может быть такой. что сольём депо.
Вопрос в том, как сделать так, чтобы не открывать ордера в холостую. Можно ограничить количество ордеров. то есть если например есть 2 Бай и 3 Селл и цена идёт вниз, то больше Селл не открывать, а открыть Бай и начать новый алгоритм. то есть последний Бай в предыдущем алгоритме не участвует, дальше открываются Бай, или Селл, в зависимости куда пойдёт цена.
Этим мы по крайней мере ограничим "холостое" открытие ордеров, и во флэте будет зарабатывать.
Пока не рассматриваем закрытие уже открытых ордеров по БУ, или общему ТП.
 
  • Панель управления
  • #5
Admin

Admin

Команда форума
Администратор
Регистрация
03.01.2013
Сообщения
2 147
Реакции
509
Re: Без индикаторный советник.

Напишите стратегию детально, пары строк не остаточно ...
Идея проста, ордера открываются не зная куда пойдёт цена.
Например мы открыли Селл, цена пошла вверх и через Хпп., открываем Бай, ещё через Хпп - ещё Бай. Если цена продолжит идти вверх, то через некоторое время сумма ордеров станет плюсовой и все закроем в плюсе.
Не будет плюса если лоты одинаковые будет отрицательный замок
Если цена развернётся. не дойдя до суммарного профита, то придётся открывать ещё Селл, и т.д.
Где сел открывать ??? ?? где попало рандомом ?
В результате убыток по открытым ордерам может быть такой. что сольём депо.
Вопрос в том, как сделать так, чтобы не открывать ордера в холостую. Можно ограничить количество ордеров. то есть если например есть 2 Бай и 3 Селл и цена идёт вниз, то больше Селл не открывать, а открыть Бай и начать новый алгоритм. то есть последний Бай в предыдущем алгоритме не участвует, дальше открываются Бай, или Селл, в зависимости куда пойдёт цена.
Алгоритм не ясен, где селы где баи на каком расстоянии ??? ?
Этим мы по крайней мере ограничим "холостое" открытие ордеров, и во флэте будет зарабатывать.
Пока не рассматриваем закрытие уже открытых ордеров по БУ, или общему ТП.
Нужен четкий алгоритм, сейчас просто примерная стратегия, такое не запрограммировать.
Запрограммировать можно только по принципу больше меньше или равно.

Согласно больше меньше или равно опишите алгоритм.
Возможно в нем есть какой то смысл.
 
T

tak

Участник
Регистрация
26.12.2015
Сообщения
146
Реакции
6
Re: Без индикаторный советник.

Согласно больше меньше или равно опишите алгоритм.
Возможно в нем есть какой то смысл.
Алгоритм:
Установим в настройках 100пп., между ордерами по 5-ти знаку.
Открывается 1. Селл 0,01., цена идёт вверх открывается 2. Бай 0,01., цена идёт вверх открывается сразу 3. Бай 0,02., 4. Селл 0,02. Если цена идёт вверх. ордера 1,2,3 - закроются по общему ТП, а на уровне ТП откроется 5. Бай 0,02. С ордеров 4 и 5 начнётся новый алгоритм повторяющий предыдущий.
Если откроются ордера 1,2,3,4 - цена пойдёт вниз. то на уровне ордера 1. откроется 6. Селл 0,01. Цена идёт вниз - ордера 1,2,3,4,6 закроются по общему ТП и следующий алгоритм начинается лотом 0,01.
Если цена идёт вверх, то Нижний Селл 0,01 и Верхний Селл 0,01 закроются по ТП, цена идёт вверх, на уровне верхнего Селл 0,01, открываем СЕлл 0,01 цена идёт вверх, ордера из первой серии закрываются, открывается Бай 0,02 - алгоритм повторяется.
Если цена идёт вниз, на уровне нижнего Селл 0,01 открываем Селл 0,01., ниже на 100пп., открываем Селл 0,01., цена идёт вниз - ждём перевеса ордеров Селл и закрываем все ордера.
Если цена идёт вверх, крайние Селлы закрываем по ТП и дальше всё повторяется.

В данном алгоритме ордера не открываются просто так, их гораздо меньше, чем в предыдущем алгоритме и на флэте он зарабатывает. Нет пустоты между ордерами, нет увеличения расстояния между ордерами, нет необдуманного увеличения лота ордеров. При обратном закрытии ордеров - начинаем с начального лота.
 
  • Панель управления
  • #7
Admin

Admin

Команда форума
Администратор
Регистрация
03.01.2013
Сообщения
2 147
Реакции
509
Re: Без индикаторный советник.

Алгоритм:
Установим в настройках 100пп., между ордерами по 5-ти знаку.
Открывается 1. Селл 0,01., цена идёт вверх открывается 2. Бай 0,01., цена идёт вверх открывается сразу 3. Бай 0,02., 4. Селл 0,02. Если цена идёт вверх. ордера 1,2,3 - закроются по общему ТП, а на уровне ТП откроется 5. Бай 0,02.
В алгоритме нет четкой последовательности и разбора всех возможных вариантов развития событий.
Старайтесь разбирать наиболее уязвимые и плохие сценарии развития событий.
Цена всегда будет работать против Вас.

Берем Ваши первые рассуждения:
Цена растет:
1 ордер Селл лот 0,01
2 ордер бай лот 0,01 // уже имеем - 100
3 ордер бай лот 0,02

Вы считаете что 4 сел сработает, но это 50/50
Что будет если сел не сработает ?
На отметке 1 сел ордера мы будем иметь минус -100 + -200*0,02

Дале если мы во флете мы нагребем гору ордеров с ценой закрытия очень далеко
 

Вложения

T

tak

Участник
Регистрация
26.12.2015
Сообщения
146
Реакции
6
Re: Без индикаторный советник.

Если 3. Бай 0,02 открылся, то 4 Селл 0,02 откроется одновременно с 3.Бай
4 Селл стал рыночным и у нас в рынке: Селл 0,01 Бай 0,01 Бай 0,02 и на его уровне Селл 0,02.
На отметке первого Селл (не считая спредов) будем иметь -100пп., так как Бай 0,02 Селл 0,02 - получается лок.
 
T

tak

Участник
Регистрация
26.12.2015
Сообщения
146
Реакции
6
Re: Без индикаторный советник.

Есть какие нибудь формулы, по которым можно расчитать, где будет цена, когда в рынке несколько Бай и несколько Селл.
 
  • Панель управления
  • #10
Admin

Admin

Команда форума
Администратор
Регистрация
03.01.2013
Сообщения
2 147
Реакции
509
Re: Без индикаторный советник.

Формула расчета
Цена закрытия = (Цена отрытия ордера 1 * лот ордера 1 + Цена отрытия ордера 2 * лот ордера 2 + Цена отрытия ордера 3 * лот ордера 3 .........)/(лот ордера 1 + лот ордера 2 + лот ордера 3 ...........)
 
Теги Нет
Верх