Windows desktop application - API trading
- or -
Post a project like this1943
$1.2k
- Posted:
- Proposals: 6
- Remote
- #2001809
- Awarded
Working on .NET core, react, Azure, AWS, .NET, C#, WPF, Oracle , SSIS, react native, Design

18756612564091449473147705420732522217975





Description
Experience Level: Intermediate
Estimated project duration: Not sure
Project description
Bot that can access my accounts at Bitfinex, Bitstamp and Oanda to:
- I am open to the just making identical Bots for each exchange if more easy.
- Get historical data, DATE, OPEN, HIGH, LOW, CLOSE, VOLUME;
- Get present account info;
- Get balance of wallets/accounts;
- Active positions;
- Initiate Limit order trades;
- Manage trade, which include OCO, Fill or kill, moving/closing of limit orders(SL/trailing Stop or Target orders) on several different pairs and/or timeframes(I usually only trade the daily bar because of this slow way of doing it, but hopefully automating it means I will try looking at lower TF) and/or brokers(In Forex I know this can be done by assigning a “Magic” number to each trade);
- Cryptocurrency pairs that I want access to: BTCUSD, ETHUSD, XRPUSD, BCHUSD, LTCUSD and maybe some of the pairs in between such as LTCBTC(this should be able to be updated with very little effort)
- Forex pairs, I usually only trade the major pairs such as EURUSD and GBPUSD, but as above this should be updated.
- Email alert on trades initiated, Targets and SL being hit, or limit orders being moved and an email when recalculation has been done with the latest best entry and such(more on this below) and the ability shut off emails ;
- GUI should be kept extremely simple, I don’t need a lot of buttons. I will manage the BOT from the code, preferably in Microsoft Visual Studio, for that reason the code should be very well commented;
- The UI should however display a log, of trades, errors and when the bot is initiated, the bot should check the funds status on all accounts, and display whether or not the Bot has funds to trade, and the latest calculated Amount to trade, Entry conditions such as SL/ Trailing Stop and Target.
I use historical data to calculate what I believe is the best entry, SL and target. For now I do this in Excel.
I don’t know if the best solution is to keep these calculations in Excel? But this is where my limited computer skills can work.
I usually don’t need access to more than 400 Bars of historical data, regardless of TimeFrame. The Bot should discard data older than that. But I would like the option of changing this to Max 800 Bars.
On each New bar I want the Bot to recalculate everything!
And subsequent initiate a trade, if the conditions are right.
I can imagine this only leeds to more questions, I know I have a lot questions to ask you guys. Please feel free to ask.
Any recommendations is well appreciated.
The GUI must for each broker, have user range input fields, which are to be used in conjunction with the external EXCEL Spreadsheet(or similar).
The input field should be similar to the below table, but I really don’t care about this, only the functionality:
Range of Numbers Outcome
Input range 1 [ ] - [ ] = [ ]
Input range 2 [ ] - [ ] = [ ]
Input range 3 [ ] - [ ] = [ ]
Input range 4 [ ] - [ ] = [ ]
Input range 5 [ ] - [ ] = [ ]
Input range 6 [ ] - [ ] = [ ]
Input range 7 [ ] - [ ] = [ ]
Input range 8 [ ] - [ ] = [ ]
Input range 9 [ ] - [ ] = [ ]
Input range means that the user must insert a range of numbers, this range of numbers are to be used in the excel spreadsheet, where the bot must try each possible setting.
Each setting will yield a different outcome, the bot must display the setting that provides the in my opinion best outcome under the tab “Best Setting”
On each new bar the bot must recalculate everything, and thereafter initiate a trade if the right circumstances is met.
The bot must use the outcome “Best Settings” in the corresponding trade.
Avoiding computer crash
As Bars will end at the same time, running through each setting for a number of different pairs, I think it would be an idea to put a delay in, for the different brokers and for each pair, to avoid computer crash.
Milestone and payment plan to be agreed.
I will not agree to any kind of upfront/down payment.
I will provide the excel sheet's to be connected to the APP.
Bot that can access my accounts at Bitfinex, Bitstamp and Oanda to:
- I am open to the just making identical Bots for each exchange if more easy.
- Get historical data, DATE, OPEN, HIGH, LOW, CLOSE, VOLUME;
- Get present account info;
- Get balance of wallets/accounts;
- Active positions;
- Initiate Limit order trades;
- Manage trade, which include OCO, Fill or kill, moving/closing of limit orders(SL/trailing Stop or Target orders) on several different pairs and/or timeframes(I usually only trade the daily bar because of this slow way of doing it, but hopefully automating it means I will try looking at lower TF) and/or brokers(In Forex I know this can be done by assigning a “Magic” number to each trade);
- Cryptocurrency pairs that I want access to: BTCUSD, ETHUSD, XRPUSD, BCHUSD, LTCUSD and maybe some of the pairs in between such as LTCBTC(this should be able to be updated with very little effort)
- Forex pairs, I usually only trade the major pairs such as EURUSD and GBPUSD, but as above this should be updated.
- Email alert on trades initiated, Targets and SL being hit, or limit orders being moved and an email when recalculation has been done with the latest best entry and such(more on this below) and the ability shut off emails ;
- GUI should be kept extremely simple, I don’t need a lot of buttons. I will manage the BOT from the code, preferably in Microsoft Visual Studio, for that reason the code should be very well commented;
- The UI should however display a log, of trades, errors and when the bot is initiated, the bot should check the funds status on all accounts, and display whether or not the Bot has funds to trade, and the latest calculated Amount to trade, Entry conditions such as SL/ Trailing Stop and Target.
I use historical data to calculate what I believe is the best entry, SL and target. For now I do this in Excel.
I don’t know if the best solution is to keep these calculations in Excel? But this is where my limited computer skills can work.
I usually don’t need access to more than 400 Bars of historical data, regardless of TimeFrame. The Bot should discard data older than that. But I would like the option of changing this to Max 800 Bars.
On each New bar I want the Bot to recalculate everything!
And subsequent initiate a trade, if the conditions are right.
I can imagine this only leeds to more questions, I know I have a lot questions to ask you guys. Please feel free to ask.
Any recommendations is well appreciated.
The GUI must for each broker, have user range input fields, which are to be used in conjunction with the external EXCEL Spreadsheet(or similar).
The input field should be similar to the below table, but I really don’t care about this, only the functionality:
Range of Numbers Outcome
Input range 1 [ ] - [ ] = [ ]
Input range 2 [ ] - [ ] = [ ]
Input range 3 [ ] - [ ] = [ ]
Input range 4 [ ] - [ ] = [ ]
Input range 5 [ ] - [ ] = [ ]
Input range 6 [ ] - [ ] = [ ]
Input range 7 [ ] - [ ] = [ ]
Input range 8 [ ] - [ ] = [ ]
Input range 9 [ ] - [ ] = [ ]
Input range means that the user must insert a range of numbers, this range of numbers are to be used in the excel spreadsheet, where the bot must try each possible setting.
Each setting will yield a different outcome, the bot must display the setting that provides the in my opinion best outcome under the tab “Best Setting”
On each new bar the bot must recalculate everything, and thereafter initiate a trade if the right circumstances is met.
The bot must use the outcome “Best Settings” in the corresponding trade.
Avoiding computer crash
As Bars will end at the same time, running through each setting for a number of different pairs, I think it would be an idea to put a delay in, for the different brokers and for each pair, to avoid computer crash.
Milestone and payment plan to be agreed.
I will not agree to any kind of upfront/down payment.
I will provide the excel sheet's to be connected to the APP.

Aya R.
100% (1)Projects Completed
-
Freelancers worked with
-
Projects awarded
50%
Last project
30 Sep 2023
Denmark
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies