Automation of Stop order submission in IBKR

Închis Postat la acum 1 lună S-au achitat serviciile după ce au fost prestate
Închis S-au achitat serviciile după ce au fost prestate

I'm looking for a python expert who can write a script to automate stop order submission in IBKR. Sequence of steps are as follows:

Steps:

1. Establish connection with IBKR.

2. Determine regular trading session which is 09.30.00AM to 04.00.00PM (Eastern Time).

3. Make sure whole script is based on ET & not based on my machine time, apply relevant time conversions.

4. If market is outside regular trading hours, display "Waiting for the market to open".

5. Once the regular trading session starts, immediately starts monitoring in real time all of my IBKR accounts for any new manual trades executed by me during regular session against which no stop order is available.

6. Fetch account ID, avg. filled price & quantity (make sure that once the full initial order gets executed, only then fetch avg. filled price).

7. Submit counter STOP, Good till cancel (GTC) using IBKR adaptive algo " urgent" in the same account from where the initial manual execution was done based on simple criteria. If main order was buy, submit sell stop at (0.99*[login to view URL] price) for the same quantity. If main order was sell, submit buy stop at (1.01*[login to view URL] price) for the same quantity.

8. Upon execution, continue monitor any new trades.

9. Log all connection attempts and statuses for troubleshooting and audits.

10. Log all monitored trades and corresponding stop orders in a local database for record-keeping.

11. Implement error handling and retry logic to handle any connection or submission failures gracefully.

12. Send notifications to the user via email or text message upon successful stop order submissions.

13. Create a visual dashboard to display real-time account statuses and active orders.

14. Ensure API keys and other sensitive information are securely stored and accessed.

15. Optimize the monitoring process to avoid excessive polling and reduce server load.

16. Add a user interface to configure script parameters without editing the script directly.

17. Make sure that fetching of data & execution of trades is in real time (milliseconds)

Algoritm Python

ID Proiect: #38868117

Detalii despre proiect

9 propuneri Proiect la distanță Activ săptămâna trecută

9 freelanceri plasează o ofertă medie de 40$ pentru proiect

sarbtech123

With over five years of experience as a Python developer, I have successfully developed robust, scalable solutions for a wide range of projects. My strong technical expertise combined with my ability to think analytica Mai multe

$40 USD în 1 zi
(22 recenzii)
4.4
loxtic

Hello, how are you doing? I have considerable experience with Python automation, particularly in trading applications and API integrations. I have successfully deployed multiple projects leveraging platforms like IBKR, Mai multe

$30 USD în 5 zile
(6 recenzii)
3.4
toriquldev123

Hello Dear! Good Day!Hope you are doing fine. This is Toriqul Islam . I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Mai multe

$100 USD în 3 zile
(6 recenzii)
2.8
maryam951

Hello Sufeyan A., I am Maryam Abbas, a Python expert with 4 years of experience. I have carefully reviewed the project requirements for automating stop order submission in IBKR. I will establish a connection with IBKR Mai multe

$10 USD în 2 zile
(3 recenzii)
2.4
BICSoft

Hello sir, Software developer from BICSoft. We are expert on c, c++, java, python with data structures, algorithm designing. And We are also expert in full stack website development using HTML, CSS, php, javascript, A Mai multe

$100 USD în 2 zile
(6 recenzii)
2.3
av251001oct

Hello sir, Django/React Web developer here with 5 years of experience. After reading 'Automation of Stop order submission in IBKR', I become 100% sure that I can complete your project. Here is my portfolio - https:// Mai multe

$20 USD în 1 zi
(3 recenzii)
2.1
runzej7

Hello Sufeyan A., We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Python, Algorithm Please come over chat Mai multe

$24 USD în 1 zi
(0 recenzii)
0.0
AlexanderC1012

Hi I just read your proposal, and really interested && confident in this position This letter is to express my interest in the job posted for an experienced web developer. As you'll see, I have rich experience efficien Mai multe

$20 USD în 7 zile
(0 recenzii)
0.0
chsajjadbusiness

With over 14 years of industry experience, I am your go-to expert for all things Python and automation. I have an extensive track record of delivering highly efficient, reliable, and user-friendly software solutions, w Mai multe

$20 USD în 7 zile
(0 recenzii)
0.0