
Closed
Posted
Paid on delivery
Simple adjustment -------$10 Max If you are not competent at financial Programming, then just dont bid Adjustment prompt for existing Engine Expansion PROJECT TITLE Expand Existing Python Bid/Ask Non-Print Structural Engine into a Multi-Resolution Structural Analysis Engine PROJECT OVERVIEW I already have a fully functioning Python engine that processes Time & Sales data. The engine is COMPLETE and WORKING. I am NOT looking for a rewrite. I am looking for an experienced Python developer with strong algorithmic trading experience to EXPAND the existing engine. Current Engine: • Bid Non-Print Engine (1 Tick / 1 Line Break) • Ask Non-Print Engine (1 Tick / 1 Line Break) The engine currently generates structural events and exports them to CSV. Example: Timestamp Event_ID Engine Previous_State New_State Void_Start_Price Void_End_Price Void_Size Void_Persistence_Seconds Structural_Velocity Structural_Acceleration Example Output Timestamp,Event_ID,Engine,Previous_State,New_State,Void_Start_Price,Void_End_Price,Void_Size,Void_Persistence_Seconds,Structural_Velocity,Structural_Acceleration 2026-06-27T17:28:40.298328+00:00 ASK_dd135143_000001 ask 19998.5 20000.25 19998.5 20000.25 1.75 0.1 0.0 0.0 2026-06-27T17:28:41.198327+00:00 ASK_dd135143_000002 ask 19999.5 19996.5 19999.5 19996.5 3.0 0.1 -4.166670640313441 -4.629638459960006 The engine also produces historical summaries similar to: [BID] events=447149 structures=31628014 void_size(mean=17.0909, max=87.2500) persistence_s(mean=0.0525) velocity(mean=285.0721) accel(mean=38485.8292) [ASK] events=447993 structures=49333307 void_size(mean=26.9383, max=109.2500) persistence_s(mean=0.0522) velocity(mean=-455.9090) accel(mean=-61955.2195) The current engine is functioning correctly. I want to BUILD ON TOP OF IT. --- IMPORTANT REQUIREMENT DO NOT redesign or redefine any calculations already implemented. The following calculations already exist and MUST remain exactly as they are. Void_Size Void_Persistence_Seconds Structural_Velocity Structural_Acceleration All new functionality must consume these existing outputs. Do NOT replace them. Do NOT modify them. Do NOT reinterpret them. --- PRIMARY OBJECTIVE Create a Multi-Resolution Structural Analysis Engine. Instead of only producing one structural engine (1 Tick / 1 Line Break), I want one shared structural event stream capable of simultaneously generating structural analysis for Line Break values from: 1 Line Break through 100 Line Break. The market data should only be processed once. Every structural engine should consume the exact same structural event stream. Architecture Time & Sales ↓ Bid Non-Print Engine ↓ Ask Non-Print Engine ↓ Shared Structural Event Stream ↓ 1 LB 2 LB 3 LB ... 100 LB The goal is maximum efficiency. The market should never be processed 100 separate times. --- STRUCTURAL EVENT DEFINITIONS Every row generated by the current engine is considered one Structural Event. No new event definitions should be created. The new engine should simply consume the existing Structural Events. --- COMPRESSION / EXPANSION CLASSIFICATION Every Structural Event should be classified. Compression Definition One individual Structural Event. Rule 1 consecutive Structural Event = Compression Expansion Definition Two or more consecutive Structural Events with no interruption from an opposite structural state. Rule 2 or more consecutive Structural Events = Expansion This classification should be performed independently for: Bid Ask Every Line Break Resolution --- STRENGTH SCORE Every Structural Event should receive a configurable Strength Score. Range 0-100 The programmer should create a weighted scoring model using ONLY the existing engine outputs. Inputs Void_Size Void_Persistence_Seconds Structural_Velocity Structural_Acceleration The weighting of each metric must remain user configurable. No hard-coded weighting values. Future optimization should only require changing configuration values. No source-code modifications. --- FOR EVERY LINE BREAK RESOLUTION Generate an independent structural profile. Each profile should maintain its own statistics. Required Metrics Total Events Total Structures Compression Count Expansion Count Average Compression Strength Average Expansion Strength Mean Void Size Maximum Void Size Mean Persistence Maximum Persistence Mean Velocity Maximum Velocity Mean Acceleration Maximum Acceleration --- LIVE STRUCTURAL SNAPSHOT Every Line Break resolution should maintain a continuously updating structural snapshot. Example Resolution 25 Line Break Bid Current State Compression or Expansion Current Strength Score Current Void Size Current Persistence Current Velocity Current Acceleration Total Compression Events Total Expansion Events Average Compression Strength Average Expansion Strength Timestamp Ask Current State Compression or Expansion Current Strength Score Current Void Size Current Persistence Current Velocity Current Acceleration Total Compression Events Total Expansion Events Average Compression Strength Average Expansion Strength Timestamp This snapshot should always represent the CURRENT structural condition. --- BACKTEST SUMMARY After every completed historical run, Generate a complete summary for EVERY Line Break resolution. Example Resolution 25 Line Break [BID] Events Structures Compression Count Expansion Count Average Compression Strength Average Expansion Strength Mean Void Size Maximum Void Size Mean Persistence Maximum Persistence Mean Velocity Maximum Velocity Mean Acceleration Maximum Acceleration [ASK] Repeat identical statistics. This summary should automatically be produced for every configured Line Break resolution from: 1 through 100 --- DATA EXPORT Every Structural Event should be exportable. Preferred Formats CSV JSON SQLite (optional) Each exported record should include Timestamp Event_ID Resolution Bid or Ask Previous_State New_State Compression or Expansion Strength Score Void_Start_Price Void_End_Price Void_Size Void_Persistence_Seconds Structural_Velocity Structural_Acceleration --- PERFORMANCE REQUIREMENTS The engine should remain highly optimized. Requirements Process Time & Sales only once. Use one shared structural event stream. Avoid duplicate calculations. Avoid duplicate memory usage. Support future expansion beyond 100 Line Break resolutions without redesigning the architecture. Code should be modular. Code should be documented. --- PROJECT GOAL This is NOT a traditional charting project. It is NOT a footprint chart. It is NOT a candlestick project. The objective is to transform Time & Sales data into a multi-resolution structural database describing Bid-side and Ask-side liquidity behavior. The final engine will be used for future quantitative research, machine learning, AI analysis, and automated trading strategy development. Only developers with strong Python experience, algorithmic trading experience, market microstructure knowledge, and performance optimization experience should apply. When responding, please describe your experience with: • Python performance optimization • Time & Sales processing • Market microstructure • Multi-threaded/event-driven architecture • Quantitative trading systems • Large-scale data processing • Low-latency financial software
Project ID: 40545784
26 proposals
Remote project
Active 1 min ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
26 freelancers are bidding on average $26 USD for this job

Hi, I have read the job description and now ready to start. I will provide 100% quality. Please send me a message for discussion. Let's discuss the job. Thanks
$10 USD in 1 day
5.6
5.6

Financial Python is my lane. Multi-resolution structural analysis means you need clean time-frame aggregation, consistent data handling across resolutions, and reliable backtesting output. I can make the adjustment cleanly without breaking your existing logic. Can start today and have it done within 24 hours. The bid reflects what's in the description. Final scope confirmed once I see the code. Want me to send a quick scope doc so we can get moving?
$30 USD in 2 days
4.0
4.0

Hi, how are you doing? I have considerable experience with Python performance optimization, Time & Sales processing, and market microstructure, and I’ve deployed multiple projects that extend existing engines rather than rewrite them. I understand the need to reuse current calculations and build a shared multi-resolution structure without duplicating work, with modular, well-documented code. I can demo relevant prior work if needed. Let me know further if interested.
$30 USD in 5 days
3.4
3.4

Senior Full Stack Developer with 10+ years of experience and strong Python chops — your multi-resolution structural analysis expansion is a clean architectural problem I can knock out quickly. Your existing engine already does the hard part — processing Time & Sales into structural events with Void_Size, Persistence, Velocity, and Acceleration. What you're describing is a fan-out layer: one shared structural event stream feeding 100 Line Break resolutions simultaneously, each maintaining independent Compression/Expansion classification, Strength Scores, and rolling statistics. The key constraint you've called out — process market data exactly once, never duplicate calculations — is the right instinct and it's how I'd architect it. Each LB resolution becomes a lightweight consumer of the same event stream, not a separate processing pipeline. For the Strength Score model, I'd build it config-driven from day one — weights for Void_Size, Persistence, Velocity, and Acceleration stored in a YAML or JSON config so you can tune without touching source code. Same approach for the LB range (1-100 today, 500 tomorrow without a redesign). The live structural snapshot per resolution is essentially an in-memory state object that updates on every event — minimal overhead since the computation is already done upstream. What I bring to this specifically: Python performance optimization — I've built large-scale data processing pipelines that handle high-throughput event streams. Your architecture maps well to a generator/consumer pattern where the shared stream yields events and each LB resolution maintains its own rolling state with O(1) updates per event. AI-accelerated development — I use Claude Code and custom AI agents throughout my workflow for scaffolding, debugging, test generation, and code review. For a project like this where the architecture is well-defined and the calculations are specified, AI assistance means I can implement the fan-out layer, Compression/Expansion classifier, configurable Strength Score model, per-resolution statistics, live snapshots, backtest summaries, and CSV/JSON export significantly faster than a developer working without it. You get shorter turnaround without sacrificing code quality. Modular, documented code — every component (event stream, LB resolution consumer, strength scorer, export layer) stays independently testable and swappable. You mentioned this feeds future quantitative research, ML, and automated strategy development — clean module boundaries now means you're not refactoring later when you want to plug in a new downstream consumer. I can start today. Happy to do a quick 15-minute call to walk through your existing engine structure so I'm building on top of it correctly from the first commit — no wasted iterations.
$130 USD in 7 days
3.4
3.4

As an experienced Python developer with a decade-long track record, I am confident in my ability to meet and exceed your project needs. Having worked on several large-scale projects for enterprises, I understand the need to build on what already exists without undermining the initial design. This is why I am keen to expand your existing Python engine rather than rewriting it from scratch. My coding skills extend to multiple areas including Java, C++, C#, and more. Consequently, I not only have the necessary expertise in Python but also possess a strong algorithmic trading background that should serve you well. Regardless of the tasks at hand, I take pride in delivering robust solutions that are both efficient and reliable, principles that align precisely with the aims of your project. Committed to maximizing efficiency while not compromising data quality, I will ensure that your market data won't be processed 100 separate times, resulting in optimal performance from the shared structural event stream. Another point worth mentioning is my versatile skill set which extends past Software Development to Big Data Analysis and Content Writing. Possessing an acute sense of documentation and research, I can guarantee accurate and concise reports tracking event compression and expansion while configuring user-customizable strength scores based on the relevant existing engine outputs. In me, you have a skilled professional capable of meeting your specific needs all along the line.
$10 USD in 1 day
3.1
3.1

❤️ Hi there, ❤️ I have 13+ years of experience building Python-based trading systems and event-driven data pipelines, and I understand exactly what you’re building: a shared structural event engine that fans out into multi-resolution (1–100 LB) analysis without reprocessing market data. Delivery approach Step 1: integrate your existing engine as immutable module Step 2: build event-stream abstraction layer Step 3: implement multi-resolution fan-out (1–100 LB) Step 4: add compression/expansion + scoring engine Step 5: export + snapshot + backtest system Step 6: profiling + optimization pass If you want, I can also show you a minimal architecture diagram or class structure before we start, so you can verify alignment with your current engine before any implementation begins. Best regards, Binaya T
$25 USD in 1 day
3.1
3.1

hi! there. I can extend your existing Python engine into a multi-resolution structural analysis system without rewriting your current logic. One key challenge is scaling 1–100 line break resolutions without duplicating time & sales processing and I can solve this using a shared event stream with efficient in-memory broadcasting. Another issue is keeping performance stable while adding compression/expansion analytics and I handle this with vectorized processing and modular configuration-based scoring. I’ve worked on similar market microstructure systems and can build this in a clean, optimized architecture.
$20 USD in 1 day
2.8
2.8

Hi, I read through your project for Python Engine Expansion for Multi-Resolution Structural Analysis. You need help with python engine expansion for multi-resolution structural analysis. I can build and deliver this efficiently based on the job requirements. This fits well with my experience in Data Processing. I build Python automation tools, scraping workflows, and API-based systems with clean delivery and fast turnaround. I can take what you outlined and turn it into a clean final delivery, with attention to Data Processing and the details in your brief. I will keep the implementation clean, practical, and aligned with your requested scope. Send me the details and I can start immediately.
$10 USD in 1 day
3.0
3.0

Hello! We can expand your existing Python engine into a multi-resolution structural analysis solution. 1. Which line break resolutions should be prioritized first? 2. Do you want CSV, JSON, or SQLite export as the primary output? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$20 USD in 7 days
4.4
4.4

With over X years of experience in data engineering and machine learning, I am confident in my ability to enhance your existing Python engine for multi-resolution structural analysis. My work primarily focuses on driving measurable business outcomes through AI/ML solutions, cloud data engineering, and real-time analytics-all skills necessary for this project. Moreover, I have a strong background in finance, an added advantage in understanding the unique requirements of your project. I have hands-on proficiency in essential tools and languages like Python, SQL, TensorFlow, PyTorch, and more. Complementing that is my ability to build and optimize scalable ETL/ELT pipelines, data lakes, and data warehouses on AWS and Azure-a core requirement for streamlining the process by eliminating the need for separate market data processing. Finally, my capability with real-time analytics combined with business intelligence aligns perfectly with the goal of your project-maximum efficiency while delivering the same insightful information across multiple line break resolutions. I understand the dependency on fine-tuning rather than modifying existing calculations; therefore, you have my absolute commitment to not only maintain but also enhance your current functionalities for a better structural analysis engine.
$30 USD in 2 days
2.7
2.7

As a Certified Data Analyst and seasoned Python specialist, I have a deep understanding of complex data handling, algorithmic programming, and possess assured experience of dealing with financial analysis. I've successfully completed projects like yours with major focus on expanding existing engines. Given the requirement to expand your current Python engine without restructuring or redefining any calculations already implemented, my skills are perfectly tailored for this kind of precise work. Not only can I extend your existing engine to support multi-resolution structural analysis up to 100 Line Breaks, but I'll also ensure that every Structural Event is accurately classified as Compression or Expansion, for both Bid and Ask streams, within each Line Break Resolution as required. I won't be starting from scratch here; my knowledge will help me precisely utilize your existing outputs (Void_Size, Void_Persistence_Seconds, Structural_Velocity, Structural_Acceleration) to create a comprehensive weighted scoring model for Strength Scores ranging from 0-100 for individual Structural Events in each Line Break Resolution. Understanding the underlying financial significance of every tick and each line break is my forte - this makes me well-equipped to analyze market data and build efficient engines that could optimize operational effectiveness by processing market data just once instead of multiple times for multiple resolutions.
$19 USD in 7 days
2.0
2.0

Hi, I can expand your existing Python engine to create a Multi-Resolution Structural Analysis Engine. Having seen this exact issue before, I’ll maintain the current calculations while ensuring all new features use the same structural output. I’ll implement an efficient processing mechanism that only reads Time & Sales data once, allowing for quick access across up to 100 Line Break resolutions. I can deliver the initial milestone in 15 days. Do you have a specific timeline for the first milestone?
$17 USD in 15 days
1.6
1.6

Hi, I hope you're doing well. I have carefully reviewed your project, Python Engine Expansion for Multi-Resolution Structural Analysis, and I'm confident I can deliver a high quality solution tailored to your requirements. I'm a Full Stack Developer with 5+ years of experience building websites, SaaS platforms, AI powered applications, automation tools, web scrapers, lead generation systems, and custom software. I focus on delivering reliable, high quality solutions that meet business objectives while maintaining accuracy, performance, and scalability. I'd be happy to discuss your project in more detail and recommend the best approach before we get started. I look forward to working with you. Best regards, Adnan Hussain Full Stack Developer | Technical Fixes | AI Automation | Lead Generation & Extraction Expert | Websites Dev
$10 USD in 1 day
0.0
0.0

Hi, I build high-performance Python engines for algorithmic trading — event-driven architectures, Time & Sales processing, market microstructure analysis, and low-latency data pipelines are my core work. I'll expand your existing Bid/Ask Non-Print engine into a multi-resolution structural analysis engine exactly as specified: one shared structural event stream consumed by 100 independent Line Break resolvers, processing market data only once with no duplicate calculations or memory overhead. I'll implement the configurable Strength Score weighted model, Compression/Expansion classification per resolution, live snapshots, backtest summaries, and CSV/JSON export — zero modifications to your existing Void_Size, Velocity, Acceleration, or Persistence calculations. Modular, documented, ready to extend beyond 100 LB. Can you share the existing engine code so I can confirm the event stream interface before scoping the final timeline?
$30 USD in 1 day
0.0
0.0

Hi, Sara from here. I understand you want to extend your working Time & Sales engine into a multi-resolution structural system without changing existing calculations. The challenge is scaling to 1–100 resolutions efficiently. Most systems duplicate computation instead of sharing event streams. My approach is a shared event pipeline processed once across all resolutions. Configurable scoring preserves metrics while enabling modular expansion. This ensures zero duplication of computation and maximum performance efficiency. It remains fully modular so future resolutions beyond 100 can be added easily. I’ve built Python trading and event-driven data systems. Improves scalability, research readiness, and future ML trading performance. Looking forward to discussing further.
$50 USD in 4 days
0.0
0.0

You already emit Void_Size, Persistence_Seconds, Velocity and Acceleration per event and want them frozen exactly as they are, while one shared structural stream feeds every line break value from 1 to 100 off a single pass over Time and Sales. The efficiency requirement is the real task here. The raw feed gets parsed once into the existing event stream, then each line break resolution attaches as its own consumer holding its own state, so moving from 1 to 100 resolutions adds almost no per tick cost beyond each one's accumulators. I keep your current event generation as the single source and add a resolution layer above it that never re-reads Time and Sales and never touches the four locked calculations. The line break aggregation logic is the paid deliverable, so I will not spell it out in a bid. My background is 10+ years C++ embedded plus Python, where single pass stream processing under tight memory is the normal mode, and I have shipped Python pipelines that ingest once and export clean CSV. With structure counts in the tens of millions per your summaries, I would hold per resolution state to O(1) where the math allows and watch peak memory. Do you want one wide CSV keyed by resolution, or a separate CSV per line break plus a combined SQLite table so you can query across resolutions?
$20 USD in 7 days
0.0
0.0

Hello! Your goal is to expand your working Bid/Ask Non-Print engine into a Multi-Resolution Structural Analysis Engine, one that processes Time & Sales only once, then feeds a single shared structural event stream into every Line Break resolution from 1 to 100. Not a rewrite, a clean expansion on top. My focus will be on honouring that boundary precisely. The existing Void_Size, Persistence, Velocity, and Acceleration calculations stay untouched; all new logic consumes them. From the shared stream I will layer Compression/Expansion classification per side and per resolution, a fully configurable 0-100 strength score weighted only from existing outputs with no hard-coded values, independent per-resolution profiles and live snapshots, full backtest summaries, and CSV/JSON/SQLite export. The architecture will fan out one event stream to all resolutions, avoiding duplicate calculation and memory, and extend past 100 without redesign. I specialize in Python performance optimisation, event-driven architecture, and large-scale data processing, with the algorithmic discipline this microstructure work demands. I am glad to detail my relevant experience and confirm the approach before starting. Best regards, Roovee Felicilda
$20 USD in 7 days
0.0
0.0

Expansion of the existing Python engine to support multi-resolution structural analysis will be done by modifying the current architecture to accommodate various resolution levels. The engine will be adjusted to process Time & Sales data at different resolutions. I have experience with similar Python engine development and will ensure a seamless integration. Done in 4 days. What is the expected input format for the multi-resolution data and are there any specific output requirements? Note: bidding below market rate — building my Freelancer portfolio with first quality deliveries. You get full work at a discount.
$50 USD in 7 days
0.0
0.0

I have 8+ years building high-performance Python trading systems and market microstructure analysis tools. I've optimized Time and Sales processing pipelines handling millions of tick events, built multi-resolution analytical engines with configurable scoring models, and designed event-driven architectures that process market data once while feeding multiple concurrent analysis streams. I understand your architecture requirement completely: ingest tick data once, generate a single structural event stream, then fan that to 100 independent Line Break resolutions with independent compression/expansion classification and configurable strength scoring. I'll expand your existing engine by building the resolution multiplexer, implementing the compression/expansion classifier, creating the weighted strength score engine with full configuration externalization, and generating both live snapshots and complete backtest summaries for all resolutions. All exports will support CSV, JSON, and SQLite with full documentation.
$10 USD in 3 days
0.0
0.0

I have a feeling most proposals you're receiving look exactly the same. This isn't one of them. I understand your need for a clean, professional, and user-friendly Python engine expansion for multi-resolution structural analysis. My expertise lies in Python development and algorithmic trading, ensuring seamless integration and automated efficiency. While I'm new to Freelancer, I've honed my skills outside the platform for years, delivering quality work promptly. If you're looking for someone who thinks beyond the brief, I'd welcome the opportunity to chat. Regards, Warrick Van Eeden
$14 USD in 7 days
0.0
0.0

Weston, United States
Payment method verified
Member since May 27, 2015
$10-30 USD
$30-250 USD
$50-100 USD
$15-25 USD / hour
$10-30 USD
$750-1500 AUD
$30-250 USD
$250-750 USD
$15-25 USD / hour
₹1500-12500 INR
$15-25 AUD / hour
$15-25 USD / hour
₹600-1500 INR
$30-250 USD
$30-250 USD
₹750-1250 INR / hour
£20-250 GBP
₹750-1250 INR / hour
$15-25 USD / hour
$25-50 USD / hour
$15-25 USD / hour
$10-30 USD
₹12500-37500 INR
₹400-750 INR / hour
$250-750 USD