Python to Windows Executable Conversion
Budget: $250 – $750 USD
**Job Title:** Python to Executable Conversion for Automated Trading System
**Job Description:**
We are seeking a skilled Python developer with experience in creating standalone executable (.exe) files from Python scripts. The project involves converting existing local Python scripts, which are part of an automated trading system, into a self-contained executable that can run on Windows systems. The executable should include all dependencies and be able to operate independently of Python installations on the local machine.
**Key Responsibilities:**
1. Convert existing Python scripts into a standalone executable (.exe) for Windows.
2. Ensure the executable includes all necessary dependencies (libraries, modules, etc.).
3. Maintain the current functionality of the automated trading system.
4. Ensure the executable can securely handle sensitive information such as API keys and tokens.
5. Test the executable to ensure it runs correctly in the target environment.
6. Provide documentation on how to run the executable and any necessary setup steps.
**Requirements:**
1. **Experience with Python:**
- Proficiency in Python, including the ability to understand and modify existing scripts.
- Experience with libraries such as `requests`, `pandas`, `subprocess`, and `ib_insync`.
2. **Executable Creation:**
- Proven experience creating standalone executables from Python scripts using tools like PyInstaller, cx_Freeze, or similar.
3. **Automated Trading Systems:**
- Familiarity with automated trading systems and protocols (Interactive Brokers API experience is a plus).
4. **Security:**
- Knowledge of best practices for securely handling sensitive information, such as API keys and tokens, within an executable.
5. **Testing and Documentation:**
- Ability to thoroughly test the executable to ensure it functions as intended.
- Provide clear and concise documentation for running the executable.
**Preferred Qualifications:**
1. Experience with financial markets or trading systems.
2. Familiarity with version control systems (e.g., Git).
3. Prior experience working on similar projects, particularly those involving automated trading or financial applications.
**Deliverables:**
1. A standalone executable (.exe) that runs the provided Python scripts with all dependencies included.
2. Documentation on how to run the executable and any necessary setup steps.
3. Source code and configuration files used to create the executable.
**Additional Information:**
- The current Python scripts are used for managing and executing trades through Interactive Brokers.
- The scripts retrieve and process data, handle order placements, and manage positions based on received signals.
- The project should be completed within a specified timeline (e.g., 2-3 weeks).
**How to Apply:**
Please provide a brief summary of your experience with similar projects, relevant skills, and examples of past work. Additionally, include your proposed timeline for completing the project and your rate.
**Job Description:**
We are seeking a skilled Python developer with experience in creating standalone executable (.exe) files from Python scripts. The project involves converting existing local Python scripts, which are part of an automated trading system, into a self-contained executable that can run on Windows systems. The executable should include all dependencies and be able to operate independently of Python installations on the local machine.
**Key Responsibilities:**
1. Convert existing Python scripts into a standalone executable (.exe) for Windows.
2. Ensure the executable includes all necessary dependencies (libraries, modules, etc.).
3. Maintain the current functionality of the automated trading system.
4. Ensure the executable can securely handle sensitive information such as API keys and tokens.
5. Test the executable to ensure it runs correctly in the target environment.
6. Provide documentation on how to run the executable and any necessary setup steps.
**Requirements:**
1. **Experience with Python:**
- Proficiency in Python, including the ability to understand and modify existing scripts.
- Experience with libraries such as `requests`, `pandas`, `subprocess`, and `ib_insync`.
2. **Executable Creation:**
- Proven experience creating standalone executables from Python scripts using tools like PyInstaller, cx_Freeze, or similar.
3. **Automated Trading Systems:**
- Familiarity with automated trading systems and protocols (Interactive Brokers API experience is a plus).
4. **Security:**
- Knowledge of best practices for securely handling sensitive information, such as API keys and tokens, within an executable.
5. **Testing and Documentation:**
- Ability to thoroughly test the executable to ensure it functions as intended.
- Provide clear and concise documentation for running the executable.
**Preferred Qualifications:**
1. Experience with financial markets or trading systems.
2. Familiarity with version control systems (e.g., Git).
3. Prior experience working on similar projects, particularly those involving automated trading or financial applications.
**Deliverables:**
1. A standalone executable (.exe) that runs the provided Python scripts with all dependencies included.
2. Documentation on how to run the executable and any necessary setup steps.
3. Source code and configuration files used to create the executable.
**Additional Information:**
- The current Python scripts are used for managing and executing trades through Interactive Brokers.
- The scripts retrieve and process data, handle order placements, and manage positions based on received signals.
- The project should be completed within a specified timeline (e.g., 2-3 weeks).
**How to Apply:**
Please provide a brief summary of your experience with similar projects, relevant skills, and examples of past work. Additionally, include your proposed timeline for completing the project and your rate.