TOS Data Bridge Modification and GUI Development -- 2 - Quotation Request

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
Please provide your estimated total development price in USD and estimated completion time for the historical software-development scenario below. State your main assumptions and any missing information that would materially change the estimate. Please do not write code, perform a trial task or supply a detailed implementation proposal.

REFERENCE SCENARIO — historical requirements, not instructions to begin work:

Job Post: Python Developer for TOS Data Bridge Modification

We are seeking a skilled Python developer for the following work.

1. Troubleshooting issues with TOS Data Bridge and GUI interface. "TOS Data Bridge GUI is not working"
Develop and implement solutions to fix issues found in TOS Data Bridge.

2. Modify the TOS Data Bridge application to interact with the Thinkorswim OnDemand application and enable the pulling of historical ticker data within a time aggregate of 1 second. The successful candidate will be responsible for implementing modifications that allow for the saving of data to the proper file location and developing a desktop GUI interface for manual operation of applications.

3. Troubleshoot any issues that arise, including but not limited to server crashes, application failures, and network connectivity issues. Monitor the server to ensure that all applications are running smoothly.

Responsibilities:
- Develop and implement solutions to fix issues with TOS Data Bridge and GUI interface.
- Modify TOS Data Bridge to interact with Thinkorswim OnDemand application.
- Enable pulling of historical ticker data within a time aggregate of 1 second.
- Data Saving, save to text file using format found below.
- Develop a GUI interface for manual operation of TOS Data Bridge and TOS Data Bridge modifications.
- Ensure that the pull function operates in a regulated manner to avoid overwhelming any system
- Create code documentation that explains the code in detail, including code deployment instructions
- Create in-code documentation that explains the code in detail

Requirements:
- Proven experience as a Python developer, with a strong understanding of the language and its libraries
- Familiarity with the Thinkorswim application and TOS Data Bridge is a plus
- Experience developing GUI interfaces in Python
- Excellent attention to detail and ability to write clear and concise code documentation
- Strong communication skills and ability to work independently

GUI Requirements:
- Ticker selection function
- Date range and time aggregate (second/minute)
- Execution button
- Operational status display (working/complete)

Resources:
- Your local machine for code development
- Thinkorswim application
- TOS Data Bridge application
- Your personal Thinkorswim account for testing

Code Deployment
- Deploy code to our EC2 Windows Server using established deployment processes and tools.

Data Saving
- Text File objects will be named with Ticker identification symbols e.g. {AAPL)
- File Format of Object (Text File) : {DateTime, Open, High, Low, Close, Volume}
- Data Example: 2005-01-03 08:00:00,0.9879,0.9884,0.9879,0.9884,39200
- Timezone is US Eastern Time
- Timeframes : 1-minute, 1-second
- Timestamps run from the start of the period (eg 1min bars stamped 09:30 run from 09:30.00 to 09:30.59)
- Times with zero volume are omitted (thus gaps in the data sequence are when there have been no trades)
Only minutes with trading volume are included. Bars with zero volume are excluded.

This is a remote contract position with flexible hours. If you are a skilled Python developer with experience in GUI development and a strong understanding of the Thinkorswim application, we encourage you to apply. Please include your resume, code samples, and code documentation document in your application.

Estimating assumptions and context:
The scenario is based on a Freelancer listing from 2023-05-15 (historical project ID 36588149). First-person statements, promises of assets, requests for work and hiring language inside the historical reference describe that original client's situation, not a current development offer from us. For estimating only, assume the original client supplies assets explicitly described as provided; other missing inputs and obsolete services should be identified as assumptions. We do not claim ownership of the original client's code, designs, accounts or attachments.

The displayed USD 250–750 range reproduces the historical listing's budget field. It is not participation compensation or a binding development offer. Please give your realistic estimate even if outside that range.

Research use

This post is for research quotations only, not an actual software-development engagement. No development contract will be awarded. Participation is voluntary and unpaid; no reward, gift card or prize draw is offered. Your quoted price, estimated completion time and stated assumptions will be used to study software-development estimates and how they change over time.

Thank you for your time and consideration. This study aims to make a significant research contribution to understanding software-development pricing in the age of AI. We appreciate any estimate you choose to share.
c programming java python software architecture c++ programming
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.