A package for predicting buy and sell signals based on alphaneural for quants
Project description
Machine Learning Evx
This is a simplified version of alphaneural package used to generate buy and sell signals for crypto and conventional stock markets based on the above article on medium.
Installation
Install alphaneural with python3 -m pip install alphaneural
Usage
In your python script simply import the module and use as follows:
from alphaneural.alphaneural import alpha_param
print(apha_param(df,'mem'))
The above methods take OHCLV data and the option to specifiy the file path as 'file' or in memory saved variable 'mem'. This will result in a single parameter
named alpha.
Testing an entire dataframe
Testing of a dataframe for correct buy, sell signals is as simple as applying the lambda function as follows:
import pandas as pd
from alphaneural import alpha_param
df = pd.read_csv('../../../path/to_your.csv')
def getEnterSignal(data,src):
alpha = alpha_param(data,f'{src}')
return alpha
mainsig = getEnterSignal(df,'mem')
df['sig'] = df['alpha'].apply(lambda x: 1 if x < mainsig else 0)
Alphaneural can be applied to a file as follows:
from alphaneural import alpha_param
alpha = alpha_param('../../../path/to_your.csv','file')
Warning
This is not financial advise. Alphaneural is entirely on its preliminary stages. Use it at your own risk.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for alphaneural-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83b6795143952813cbecc19a0441bc13d3b7d145823abe2e81e68c58cdf362ca |
|
MD5 | 2400f01ffbf34a008df1cb895688a92d |
|
BLAKE2b-256 | c21052b8d743b63a267036ac73bf3c72ebf7fc546e49908127ad29d21f5dae7a |