Automation of Stop order submission in IBKR
$10-30 USD
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)
ID Proiect: #38868117
Detalii despre proiect
9 freelanceri plasează o ofertă medie de 40$ pentru proiect
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
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
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
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
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