Herramientas de negociación algorítmica de Python. SMA + Bandas de Bollinger en acciones de Severstal + código de estrategia listo para usar

Artículo anterior sobre " Cálculo del cambio de precio diario "





Cuando escribí el último artículo (fue el primero de una serie), no esperaba que los lectores se dividieran en 2 categorías:





  1. Aquellos que creen en el trading algorítmico





  2. Los que creen que soy un charlatán





Para ambos grupos, les recuerdo que el objetivo del comercio algorítmico es aumentar la probabilidad de obtener ganancias en un comercio.

O, como dicen en "teoría de juegos" - hacer que la expectativa matemática del juego sea positiva.



Por lo tanto, invito a la audiencia a estar de acuerdo en lo siguiente:





  1. Si su comentario tiene un significado científico, escríbalo debajo de la publicación en Habré.





  2. Si su comentario lleva un mensaje controvertido, le pido que lo pregunte en un canal creado especialmente en el carrito .





De hecho, aquí llego a la esencia de este artículo.





SMA (Simple Moving Average) es un indicador que se basa en el cálculo del precio medio de cierre de un valor.



Para aquellos que no sepan qué es SMA, les daré un algoritmo para calcularlo:





  1. "close" t1 t2 t1 t2.





  2. N close.





  3. (simple average).





  4. ( moving) 3





  5. 4 , t2





SMA (N=20) close ( CHMF) 27 2021.:





, SMA Close 20 .





(Bollinger Bands)

1980 SMA, STD (standart deviation, ). , , .



, std 2. , 95% close 5% .





, close , . , , close , .



: , ( ).





Google Colab





RSI.





UPD:

- Google Colab. 100.



, ( , ), '2020-05-31' '2021-05-31' CHMF :

1. = 1.28

2. = 0.0038

3. = 0.015

4. = -0.045

5. = 0.052

6. = 0.007

7. = 153

8. = 100

9. = 53








All Articles