Found 136 repositories(showing 30)
alanvito1
This repository is the largest collection of scripts for use on Binary or Deriv bots. It is powered by Deriv and contains a wide variety of scripts that can be used to enhance and automate trading strategies on these platforms.
ginking
Archimedes 1 is a bot based sentient based trader, heavily influenced on forked existing bots, with a few enhancements here or there, this was completed to understand how the bots worked to roll the forward in our own manner to our own complete ai based trading system (Archimedes 2:0) This bot watches [followed accounts] tweets and waits for them to mention any publicly traded companies. When they do, sentiment analysis is used determine whether the opinions are positive or negative toward those companies. The bot then automatically executes trades on the relevant stocks according to the expected market reaction. The code is written in Python and is meant to run on a Google Compute Engine instance. It uses the Twitter Streaming APIs (however new version) to get notified whenever tweets within remit are of interest. The entity detection and sentiment analysis is done using Google's Cloud Natural Language API and the Wikidata Query Service provides the company data. The TradeKing (ALLY) API does the stock trading (changed to ALLY). The main module defines a callback where incoming tweets are handled and starts streaming user's feed: def twitter_callback(tweet): companies = analysis.find_companies(tweet) if companies: trading.make_trades(companies) twitter.tweet(companies, tweet) if __name__ == "__main__": twitter.start_streaming(twitter_callback) The core algorithms are implemented in the analysis and trading modules. The former finds mentions of companies in the text of the tweet, figures out what their ticker symbol is, and assigns a sentiment score to them. The latter chooses a trading strategy, which is either buy now and sell at close or sell short now and buy to cover at close. The twitter module deals with streaming and tweeting out the summary. Follow these steps to run the code yourself: 1. Create VM instance Check out the quickstart to create a Cloud Platform project and a Linux VM instance with Compute Engine, then SSH into it for the steps below. The predefined machine type g1-small (1 vCPU, 1.7 GB memory) seems to work well. 2. Set up auth The authentication keys for the different APIs are read from shell environment variables. Each service has different steps to obtain them. Twitter Log in to your Twitter account and create a new application. Under the Keys and Access Tokens tab for your app you'll find the Consumer Key and Consumer Secret. Export both to environment variables: export TWITTER_CONSUMER_KEY="<YOUR_CONSUMER_KEY>" export TWITTER_CONSUMER_SECRET="<YOUR_CONSUMER_SECRET>" If you want the tweets to come from the same account that owns the application, simply use the Access Token and Access Token Secret on the same page. If you want to tweet from a different account, follow the steps to obtain an access token. Then export both to environment variables: export TWITTER_ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>" export TWITTER_ACCESS_TOKEN_SECRET="<YOUR_ACCESS_TOKEN_SECRET>" Google Follow the Google Application Default Credentials instructions to create, download, and export a service account key. export GOOGLE_APPLICATION_CREDENTIALS="/path/to/credentials-file.json" You also need to enable the Cloud Natural Language API for your Google Cloud Platform project. TradeKing (ALLY) Log in to your TradeKing (ALLY account and create a new application. Behind the Details button for your application you'll find the Consumer Key, Consumer Secret, OAuth (Access) Token, and Oauth (Access) Token Secret. Export them all to environment variables: export TRADEKING_CONSUMER_KEY="<YOUR_CONSUMER_KEY>" export TRADEKING_CONSUMER_SECRET="<YOUR_CONSUMER_SECRET>" export TRADEKING_ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>" export TRADEKING_ACCESS_TOKEN_SECRET="<YOUR_ACCESS_TOKEN_SECRET>" Also export your TradeKing (ALLY) account number, which you'll find under My Accounts: export TRADEKING_ACCOUNT_NUMBER="<YOUR_ACCOUNT_NUMBER>" 3. Install dependencies There are a few library dependencies, which you can install using pip: $ pip install -r requirements.txt 4. Run the tests Verify that everything is working as intended by running the tests with pytest using this command: $ export USE_REAL_MONEY=NO && pytest *.py --verbose 5. Run the benchmark The benchmark report shows how the current implementation of the analysis and trading algorithms would have performed against historical data. You can run it again to benchmark any changes you may have made: $ ./benchmark.py > benchmark.md 6. Start the bot Enable real orders that use your money: $ export USE_REAL_MONEY=YES Have the code start running in the background with this command: $ nohup ./main.py & License Archimedes (edits under Invacio) Max Braun Frame under Max Braun, licence under Apache V2 License. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
gamma-trade-lab
Enhanced rust version for polymarket copy trading bot. polymarket trading bot polymarket copy trading bot polymarket trading bot polymarket copy trading bot polymarket trading bot polymarket trading bot polymarket trading bot polymarket trading bot polymarket trading bot polymarket trading bot polymarket trading bot
giacomo-giacomo
A ready-to-use trading bot that uses a simple but much improvable trading strategy that could be enhanced by Machine Learning usage.
HustWolfzzb
This repository hosts the CryptoTrader project, a versatile and automated trading bot designed to operate on the OKX platform. CryptoTrader is built to enhance trading strategies by leveraging real-time market data and analytics. While optimized for OKX, it's designed with modularity in mind
210927-Reston-UiPath
Our project creates portfolios for users in stock market sites such as Yahoo finance. It recommends users what stocks to buy from fortune 500 companies. The robot allows users to interact with other financial news outlets to read daily news services. The UI automation gives users windows to buy, sell, and trade their stocks. In addition; it allows users to add and remove stocks to and from their watch list. The user can use audio input to interact with the robot using Google text to voice API. The bot does allow users to update, store, and view their portfolio. Our robot can send recommendations to subscribed users via email automation services. And finally; the user can log in to his/her account using image recognition for enhanced security.
Agent-X is a revolutionary, self-evolving autonomous crypto trading bot that deploys a hybrid strategy merging an LSTM price predictor with a technical indicator set to empower the agent with foresightful trading decisions, enhanced by EvoSearch optimiser. It harnesses a Kelly Criterion feature to auto-calibrate risk & scaling dynamically.
up2dev
🤖 Automated Binance trading bot optimized for Raspberry Pi with RSI strategy, OCO orders, and portfolio management
Anaswar-ash
A complete framework for creating an Al-enhanced trading bot in MQL5, using Python for model training and the ONNX format for deployment on the MetaTrader 5 platform.
pallavi0142
🤖 Automate your trading strategies with free, open-source bots for Deriv and Binary platforms, designed to enhance your trading efficiency and profits.
Solana Raydium Volume Bot V4 efficiently manages pumpfun and pump swap volume, enhancing trading strategies on the Solana network. For support or inquiries, connect with us on Telegram! 🛠️🌐
Cynthiaudoye
This project aims to develop an automated trading bot for the GBP/USD Forex market using machine learning models to predict future price movements and execute trades. The models used include GRU, XGBoost, and Random Forest, integrated with technical indicators to enhance predictive accuracy.
This repository features Juno, an automated trade bot for Binance, designed for margin trading of cryptocurrencies. It utilizes advanced algorithmic strategies to optimize trading decisions and enhance profitability.
Anyashprasad
Ml enhanced trading bot
This repository provides Qwik, a CoinSwapAI sniper bot for trading cryptocurrencies, including Bitcoin and Bitcoin Cash (BCH). It utilizes AI algorithms to identify and execute profitable trades, enhancing your trading efficiency and strategy.
A Rust-based cryptocurrency trading bot leveraging reinforcement learning with a custom-built, high-frequency market simulator for enhanced backtesting and strategy optimization against real-time order book data via WebSocket streams.
saadhassan99
crytocurrency trading bot written in python with support for two of the most popular exchanges in the world' Binance.US and Bitmex. The bot allows you to choose between a technical strategy and breakout strategy. It also a user Interface to keep up with market data and have an enhanced user experience. It also have implementation for testnet so you can test your strategy before risking real assets.
tokar821
advanced solana trading bot on pumpfun. top solana sniper trading bot enhanced solana copy trading bot gRPC shrdstream frontrunning front-run
AlexHradinaru
🚀 Enhanced Pacifica Trading Bot with Advanced Position Detection and Clean Error Handling
danielxu04
A resource for backtesting various trading strategies to enhance performance/profitability of trading bots.
vitustockholm
Enhanced bitcoin hidden markovs models trading bot. Trained on yahoo finance exchange history data. Including backtest simulation trading with innitial capital $1000.
MikeMorrison1996
LML-Model-Trainer is a modular component designed to enhance your trading bot.
beelzebub44
Integration of ElizaOS with our AI-powered crypto trading bot, enhancing autonomous trading capabilities and machine learning pipeline
LoQiseaking69
Automated trading bot for OANDA with real-time market analysis, PyQt5 UI, live charts, and enhanced logging for robust, efficient, and concurrent forex and *crypto trading. **tbd
ronaldslins2
🚀 Build and customize your grid trading bot for the Hyperliquid DEX to enhance your trading strategy and learn about crypto trading practices.
saidulkarimayas
🤖 Build and deploy an AI trading bot for Ethereum, designed for beginners to enhance trading strategies and automate profits.
LamNg99
The AI stock trading bot utilizes sophisticated sentiment analysis of news articles to inform its investment decisions, leveraging market sentiment trends for optimized trading strategies and enhanced profit potential
YanjunLin-Andrie
Multiple supervised machine learning classifiers are used and tested to enhance trading signals' accuracy and trading bot's ability to adapt to new data.
fintech-lex
Leverage Machine Learning to create a Trading Bot capable of enhancing existing trading signals with machine learning algorithms that can adapt to new data.
UdhayChandra
Developed an AI-enhanced algorithmic trading bot in Python that integrates technical indicators, live data feeds, and Telegram alerts using Upstox API and TensorFlow models.