Ir à oferta completa

AUTOMATION OF STOP ORDER SUBMISSION IN IBKR

Descrição da oferta de emprego

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 AM to PM (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 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.
*[login to view URL] price) for the same quantity.
If main order was sell, submit buy stop at (1.
*[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.
Algoritmo Python ID do Projeto.
# Sobre o projeto 6 propostas Aberto para ofertas Projeto remoto Ativo em 1 hora atrás
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 07/12/2024
Data de expiração
  • 07/03/2025
Automation and Robotics Engineer
TECNICOAT, LDA

Stay abreast of industry trends and emerging technologies in automation and robotics... join us in shaping the future of innovative engineering through innovation and automation... familiarity with plc programming and industrial automation protocols... knowledge of project tools – fmea, planning, ishikawa......

Test Engineer (Automation) – Phyton
Newin

Test engineer (automation) – air traffic management airspace industry in the role of the automation test engineer at atos you will: · develop and configure test automation frameworks and execute stability and performance tests... · prepare software defect tracking and report status of the testing activities......

Scrum Master (+2 years of experience)
Equação it

Equação it is a company focused on boosting technology and solid solutions through our expert consultants leading a high perspective and adding value to our customers with the purpose of providing optimization and business growth to our partners... we are looking for a scrum master with the following......

Automation Engineer - Java
Xtedder

Minimo 6 anos de experiência* licenciatura em tecnologia ou engenharia informática (ou similar)* experiência em java* conhecimento de ferramentas de ci/cd (por exemplo, jenkins, circle ci)* experiência com testng: anotações e framework* experiência com bdd, nomeadamente cucumber* experiência prática......

Full Stack Developer – SharePoint
Newin

• writing of technical documentation... • implementation of user requirements... • elaboration of test programs... experience with process automation and workflow optimization... • assistance with deployment and configuration of the system... • knowledge and experience with xml format• knowledge of powershell......

Customer service german (m,f) banking
Personalbüro u. herrmann

Job description:you will be a single point of contact for the bank's clients for different types of inquiriesyou are able to manage all different types of inquiries generated via inbound activities such as chat and email... from the beginning, you will take an active role in providing excellent and nimble......

Customer service german (m,f) banking
Personalbüro u. herrmann

Job description:you will be a single point of contact for the bank's clients for different types of inquiriesyou are able to manage all different types of inquiries generated via inbound activities such as chat and email... from the beginning, you will take an active role in providing excellent and nimble......

Human Resources Payroll Consultant (HRIS)
Uniksystem -sistemas de informação,lda

Maintain current knowledge of important improvements and patterns of inefficient distributed team working practices, as well as how they may affect and improve ways of working... we are proud to be part of joyn, an international group of it companies with over 20 years of business experience, with projects......

Customer service german (m,f) banking lisbon
Personalbüro u. herrmann

Job description:you will be a single point of contact for the bank's clients for different types of inquiriesyou are able to manage all different types of inquiries generated via inbound activities such as chat and email... ) 2 days off per week training: 10 days of training + 1 week of nesting (100%......

Sda with dutch & english (attractive bonus)
Fujitsu technology solutions, lda.

We are committed to equality of opportunity for all... we use our experience and the power of ict to shape the future of society with our customers... fortune named fujitsu as one of 'the world's most admired companies' in 2013... possibility to work only 35h per week with our gimme5 program! fujitsu......