In Bearbeitung

Improving Bitmex Macd Bot

I have a Python Bot that trades on the Bitmex Exchange. Currently, it is just a basic bot that trades the MACD waves. When the Macd is positive it buys and when it is negative it sells. It is set up to buy a set amount on the first run, let's say it buys 150 on the first run. Then on the Macd cross negative, it sells 300 so there is 150 in a sell then on the next it buys 300 leaving 150 on the buy-side. This is all it does, very basic.

It is having a problem of not always trading on the crossover though. I think this is because it is using live data that can change. Here is what I need:

1. I want the bot on the first run to get the live data from BitMEX, then store that data. On the next check from BitMEX I want it to compare the live data it gets to the stored data from the previous block and make the trade based on that and so on during its entire program run time. This will ensure I get accurate trades and that it doesn't miss trades.

2. I want to incorporate take profit and stop-loss parameters. I want to be able to adjust these as I see fit, I would like them incorporated into the spreadsheet so I can just type into the spreadsheet in the correct field what I want them set at. There should also be a spot in the spreadsheet to enter what leverage I am currently using to the percentages of the take profit and stop loss are accurately calculated. The take profit and stop loss should be a percentage, as an example, I would maybe use 10% take profit and 5% stop loss. These orders should be placed at the same time as the trades and will be market orders.

3. This is how I want the bot to operate: On the first run it checks the current Macd and stores it, that is all. The second check from BitMEX will take the new Macd value and compare it to the stored last one, it will store this second value for the next check to compare against. If the Macd is positive on the first check and negative on the second it should execute a sell market order as well as a take profit market order and stop-loss order. If neither the stop loss or the take profit orders are triggered before the next crossing of the Macd then it should reverse the position, cancel the take profit and stop-loss orders and place new stop-loss and take profit orders. If either the take profit or stop-loss orders are triggered I want it to cancel the order that has not been triggered and then wait for the next Macd cross to start the whole thing again.

Please let me know if you have any questions or need clarification on this. This should not be to difficult to do since the bot is already made. I will share a google drive link with the bot when the project is awarded. I am not able to pay more than $50 for this job.

Fähigkeiten: Python, Softwarearchitektur, Trading

Mehr darüber making bot can retrieve data websites, cron job sitemap, webmaster job bot identification, bitmex scalping bot, bitmex trading bot github, bitmex bot, bitmex code, bitmex github, bitmex bot github, free bitmex bot, bitmex trading bot python, job bot, calculated field table view mysql example, really want job bot, mafia job click bot, savant technologies incorporated job, bot mafia wars job, bot program job, casino bot job, mafia job bot

Über den Arbeitgeber:
( 0 Bewertungen ) Highlands Ranch, United States

Projekt-ID: #24612237

Vergeben an:


Hi , my name is Chris , I am specialized in writing bots for various systems , I am open to price negotiations , I can make the needed changes to your trading bot

$70 USD in 3 Tagen
(20 Bewertungen)

6 Freelancer bieten im Durchschnitt $202 für diesen Job


Hi, nice to e-meet you. We have a team of experience Python, Django developers. We have developed a sophisticated trading platform ([login to view URL]) using Python, Django, PostGreSQL. We have also have expertise in Angular Mehr

$150 USD in 3 Tagen
(17 Bewertungen)

Hi friend I have enough experience on meta trader,MT4/MT5, tradingview, pinescript ea and indicators(ma,ema,rsi,macd,ichimoku),also many exchanges(binnace, bitmex, bittrex, biki...) I want to discuss more via chat Tha Mehr

$500 USD in 7 Tagen
(3 Bewertungen)

Hello. I have read your project details before placing my bid. I can assure you that I can deliver high quality work on time. I am willing to start immediately. Thank you very much.

$140 USD in 7 Tagen
(1 Bewertung)

Hi, My name is Oliver, Data Engineer, I already worked with API and indicators for trading, I understand well the problems and the vocabulary. For this reason, I can give you solutions using clean code. My code is dev Mehr

$100 USD in 45 Tagen
(0 Bewertungen)

Greetings ! I am a Crypto Trader myself and already have knowledge of Bitmex's API. By reading through your description I can see that the main issue you might have is the price you are using to calculate the MACD, Mehr

$250 USD in 5 Tagen
(0 Bewertungen)