Постов с тегом "Торговые роботы": 6053

Торговые роботы


торговый робот - это автоматизированная торговая система, принимающая решения и отдающая приказы на выполнение рыночных заявок на основе программного алгоритма.

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Днк бот (статистика/обсуждение) + моя торговля

Всем привет. Продолжения истории с Днк.Вчера по гмк на удивление робот держал 1 лот, но были отключены режимы мультипрофита и л профита, возможно ошибка в каком то их этих режимов. Буду дальше тестировать.

Днк бот (статистика/обсуждение) + моя торговля



Хотите попрогнозировать рыночные котировки? Нет проблем - вот код.

    • 14 сентября 2021, 22:46
    • |
    • 3Qu
  • Еще
Итак, код обучения и прогнозирования нейросетью рыночных котировок на 5 минут.
import sqlite3 as sql
from scipy.stats import logistic
import math
import numpy as np
import numpy.random as rnd
import matplotlib.pyplot as plt
from sklearn.neural_network import MLPRegressor

sdata =[]
sql1= "select ticker, date, open, high, low, close, vol \
    from Hist_1m where ticker_id=1 order by Date;"
con=sql.connect('C:/Users/ubase/Documents/StockDB/StockDB21.sqlite')
cur=con.cursor()
cur.execute(sql1)
sdata=cur.fetchall()
con.commit()
con.close()

Ldata = len(sdata)
N = 8000 # Количество сделок
ld = 5 #Продолжительность сделки
NNinterval = 20 # Количество входов NN

# Генерация случайных чисел
rng = rnd.default_rng()
rm=rng.integers(0, Ldata, N )

class Candle:
    tr = 0
    dt = 1
    o = 2
    h = 3
    l = 4
    c = 5
    v = 6
    
cl = Candle
DataC =[sdata[i][cl.c] for i in range(0,Ldata)]

# sigmoid линейность до 0.5
def sigmoidnorm(x, alfa = 0.9, xmin = -1.3, xmax = 1.3):
    return (xmax - xmin)*((1 / (1 + math.exp(-x*2.0*alfa))) - 1.0) + xmax

x = [0.002 * i - 3 for i in range(0,3000)]
y = [sigmoidnorm(x[i]) for i in range(len(x))]


plt.plot(x,y)
plt.grid()
plt.show()

# формируем сделки.
def DealsGenL(rm,ld):
   #Lm = len(rm)
   ix = []
   x = []
   pr = []
   
   for i in range(0,N):
        if rm[i] + ld < Ldata and rm[i] - NNinterval - 1 > 0:
            delta = (sdata[rm[i]+ld][cl.c] - sdata[rm[i]][cl.c])/sdata[rm[i]+ld][cl.c]*100
            x0 = [sigmoidnorm((sdata[rm[i] - j][cl.c] - sdata[rm[i]][cl.c])/sdata[rm[i]][cl.c]*100) \
                 for j in range(0, NNinterval)]
            ix.append(rm[i])
            x.append(x0)
            pr.append(delta)
   return ix, x, pr


Ix, X, Pr = DealsGenL(rm,ld)



Ib = 0
Ie = 100

plt.plot(X)
plt.legend()
plt.grid()
plt.show()


plt.plot(Pr, label = 'Prof')
plt.legend()
plt.grid()
plt.show()


regr = MLPRegressor(hidden_layer_sizes = [30,20,15,10,5], \
                    max_iter=500, activation = 'tanh')

regr.fit(X, Pr)
Out = regr.predict(X)

plt.plot(Pr, Out, '.')
plt.grid()
plt.show()
И вот результат прогнозирования:

( Читать дальше )

Для матмод

Экспонента — показательная функция exp(x) = ex, где e — основание натуральных логарифмов (e = 2.7182818284590451...).
«e» — основание натурального логарифма, математическая константа, иррациональное и трансцендентное число. Приблизительно равно 2,71828. Иногда число e называют числом Эйлера или числом Непера. Обозначается строчной латинской буквой «e».
Константу впервые вычислил швейцарский математик Якоб Бернулли в ходе решения задачи о предельной величине процентного дохода. Он обнаружил, что если исходная сумма $1 и начисляется 100% годовых один раз в конце года, то итоговая сумма будет $2. Но если те же самые проценты начислять два раза в год, то $1 умножается на 1,5 дважды, получая $2,25 (т. е. 1$*50%=1,5$, затем 1,5$*50%=2,25$). Начисления процентов раз в квартал (4 раза в год, т. е. каждый квартал к новой полученной сумме прибавляем 25%) получаем $2,44140625, и так далее. Бернулли показал, что если частоту начисления процентов бесконечно увеличивать, то процентный доход в случае сложного процента будет равен числу 2,718.
Т. е. «е» — это максимально возможный прирост сложного процента за определённый период (например за год) при начислениях равных 100%.

Днк бот (статистика/обсуждение) + моя торговля

Всем привет. У меня продолжается тестирование разных стратегий и отработок уровней.
Днк бот (статистика/обсуждение) + моя торговля
Опишу пока самую главную проблему в днк боте ( в мс боте также она присутствует) 
1) Главная и серьезная ошибка это банально робот не может держать 1 лот. Когда время приходит предпоследнего тейка, он красиво делает тейк: 1 лот и через очень маленький промежуток времени дублирует этот тейк. Возможно он специально это делает, чтобы дальше не работать и уйти заниматься своими делами)

Моя торговля таблицы
Днк бот (статистика/обсуждение) + моя торговля

( Читать дальше )

Нейросеть выбрала лучшие акции

На Санкт-Петербужской бирже, по мнению нейросети Investington, сейчас актуальны следующие позиции:

ATRA, оптимальная цена для покупки — 16.09$. Цель — 17.3406$. Вероятность роста 74.5%
FGEN, оптимальная цена для покупки — 11.95$. Цель — 12.7758$. Вероятность роста 74.0%
PLCE, оптимальная цена для покупки — 78.65$. Цель — 85.0827$. Вероятность роста 70.7%


Что это такое? || Отчет

Мальчик есть!

Продолжение... 
smart-lab.ru/blog/723117.php
smart-lab.ru/blog/723086.php
smart-lab.ru/blog/723002.php
smart-lab.ru/blog/581539.php#comment10426311

Я спросил у ясеня: «Где моя любимая?»–
Ясень не ответил мне, качая головой.
Я спросил у тополя: «Где моя любимая?» –
Тополь забросал меня осеннею листвой.

Я спросил у осени: «Где моя любимая?» –
Осень мне ответила проливным дождем.
У дождя я спрашивал: «Где моя любимая?» –
Долго дождик слезы лил за моим окном.

Я спросил у месяца: «Где моя любимая?» –
Месяц скрылся в облаке – не ответил мне.
Я спросил у облака: «Где моя любимая?» –
Облако растаяло в небесной синеве…

Друг ты мой единственный, где моя любимая?
Ты скажи, где скрылась, знаешь, где она?
Друг ответил преданный, друг ответил искренний:
«Была тебе любимая, была тебе любимая,
Была тебе любимая, а стала мне жена!»

Я спросил у ясеня    (А.Г.)
Я спросил у тополя  (Мальчик Buybuy)
Я спросил у осени… (общественность)

=================================================================================================
 

Вопрос возник в связи с тем, что местный авторитет от математики А.Г., заметив некоторую неточность в обсуждении темы эргодичности, замкнулся на этом и не увидел возможности в продвижении дальше по смыслу. Никоим образом не пытаюсь критиковать его за это, но! Народ подтягивается за авторитетами. 
Мои попытки разговорить Александра Борисовича остались безуспешны, если не считать отсылки к его высказываниям о понятиях которые имеют косвенное отношение к теме или преждевременные призывы внести данные для расчётов. 

Тема важная, интересная, точно полезная для сообщества рыночных деятелей.

Вот например из немногочисленных участников разговора, на мой взгляд подход Мальчик Buybuy в правильном направлении. Он открыт для общения, на позитиве, обзывается только (получит за это)).
Проблема местных арифметиков в том, что они ломятся сквозь стену, совершенно не замечая, что рядом открылась дверь. Физика приоткрывает возможности прорыва в более качественном понимании вопросов случайности.

Этот рисунок изображает параллельные миры, разветвляющиеся в будущее, когда реальность выбирает одну траекторию в пространстве возможностей. AMERICAN INSTITUTE OF PHYSICS. Credit: Peters and Gell-Mann
Этот рисунок изображает параллельные миры, разветвляющиеся в будущее, когда реальность выбирает одну траекторию в пространстве возможностей.

300 лет люди используют концептуально несовершенную и потому ошибочную концепцию вероятности. Все к этому за 300 лет привыкли…

Несколько экономистов от математики получили Нобелевку, по темам с ошибкой в корне!!!

Ищу, копаю мне интересно.))

вчера прорыл траншею до Паскаля и Спинозы и внимание встречайте:



( Читать дальше )

Правда ли что биржа США так хороша? Оценка в рублях за 24 года

Залезаем на Финам и скачиваем историю индекса Дау-Джонса тикер D&J-IND
www.finam.ru/profile/mirovye-indeksy/d-j-ind/export/?market=6&em=91&token=&code=DJI&apply=0&df=13&mf=8&yf=2021&from=13.09.2021&dt=13&mt=8&yt=2021&to=13.09.2021&p=7&f=DJI_210913_210913&e=.txt&cn=DJI&dtf=1&tmf=1&MSOR=1&mstime=on&mstimever=1&sep=1&sep2=1&datf=1&at=1
Рост от 7651 до 35516.6 — в 4.697 раза.

Затем скачиваем «Курс рубля. USDRUB курс ЦБ» тикер USDCB
www.finam.ru/profile/kurs-rublya/usd-from-cb/export/?market=41&em=82485&token=03AGdBq26IJk6CztMjcUSh-HSEeCSnKqkyT4jKDa6_TRojZmdiXBAWUFTnHAjf8IoYvsI9W7MBFa2OzcIS9In75k55ReIhxIdMMWP4JNHDi1Io4Ry7qY0F4ZUO9H62M-P3dA_P0Noo2Zyx14Gq9uLNKVBye6PEbGMi9nTdOVnQLLdikrqG0YiS8ywMR6__e0Isc5QyyxOfni7PGoqibw4o1QLNDV-DxbQrN9ZN-qswsG5U5-wSlKYLlI96ZkPKU7ZbHi92dV9pw5CEaQIqJaYP2NlhMmXtwiUpVkXFcSrI_3DS_TxZwovaitoqSCo-K_7wXhpFwj-mM4tDcFJH6ld0rHV6QoCbVZZv_nRVYpEEN3t34by4IPO3LoWBoACzBlLUTxN99HLEL6K5eegZNdJ3yVztZmFLzxKIi9Tm9UD6W3-7QVDQGFMK1kXrfHJRQeul6omvIQm9TR-B&code=USDCB&apply=0&df=1&mf=8&yf=1997&from=01.09.1997&dt=13&mt=7&yt=2021&to=13.08.2021&p=8&f=USDCB_970901_210813&e=.csv&cn=USDCB&dtf=1&tmf=1&MSOR=0&mstime=on&mstimever=1&sep=3&sep2=1&datf=1&at=1
Рост от 5.832 (деноминировано) до 73.47 руб/длр — в 12.60 раза.
Перемножаем и получаем рост Дау-Джонса в рублях за 24 года в 58.19 раза.

Мой Quik показывает индекс ММВБ IMOEX на недельном тайм-фрейме от 100 в начале сентября 1997 до 3856.76 на 15.09.2021 — в 38.57 раза.

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Днк бот (статистика/обсуждение) + моя торговля

Все привет! понедельник день тяжелый, после бурных выходных.
Немного пересмотрел отработки уровней. Плюс есть идея использовать каналы вообще с 5 минутки и переносить их в днк, попробую на этой неделе реализовать, посмотрим что из этого выйдет.
Днк бот (статистика/обсуждение) + моя торговля


Опишу пока самую главную проблему в днк боте ( в мс боте также она присутствует) 
1) Главная и серьезная ошибка это банально робот не может держать 1 лот. Когда время приходит предпоследнего тейка, он красиво делает тейк: 1 лот и через очень маленький промежуток времени дублирует этот тейк. Возможно он специально это делает, чтобы дальше не работать и уйти заниматься своими делами)

Что касается моей торговли
Днк бот (статистика/обсуждение) + моя торговля

( Читать дальше )

(повторно) Про применимость ТВиМС к зарабатыванию прибыли на рынках

Доброй ночи, коллеги!

(на берегу — ТВиМС — это теория вероятностей и математическая статистика)

В связи с 2-мя обстоятельствами
1. Повышенная активности обсуждения вопросов ТВиМС со стороны Аллирог/Аллихвост/Аллихто
2. Неприятие данного (вполне научного) подхода со стороны большинства резидентов СЛ

Хочу возобновить старую дискуссию.

Итак
1. У нас есть формула для эквити (2 варианта — при торговле маркетными и при торговле лимитными ордерами)
2. Обе эти формулы однозначно выписываются в зависимости от входного массива данных в формате OHLC (хоть на тиках, но там скорее bid/ask)
3. Задача оптимизации эквити (получение максимального результата, оптимизация МО/ДД) никак не зависит от вероятностных характеристик процесса, в т.ч. от распределения приращений цен и от АКФ.

ВОПРОС:

А зачем нам вообще нужен подход ТВиМС для зарабатывания денег на рынке?

С уважением

....все тэги
UPDONW
Новый дизайн