Trying to accomplish something I've been told can't be done.
I need a skilled NinjaTrader programmer to develop a custom indicator. The specific indicator required is a mirroring communication tool. I'm looking to garner your expertise on how to build a program (let's call it VISUAL), a likely combined NinjaTrader script/outside program that together will interface with NinjaTrader. You will NOT be tasked with having to write this program/script. Instead, you will simply be a sort of consultant and thereby provide a description of how to create the needed communication and interoperability between NinjaTrader (C#) and possibly an outside program. You will explain not through coding, but a simple flow chart or a very simple step by step process (like the ideas I posed below) on how to make these programs work with one another. Hopefully, my developer will handle the coding.
VISUAL would monitor/ piggyback/ react off of a NinjaTrader signal indicator (which displays up and down triangles) for which I have no API or code access, and there is no drawing object (triangles) recognition. In short, the program code and access to any part of it is blocked. Yes you can see the triangles/signals displayed on screen, but internally they're not visible/readable so you can't access and build upon them. It's this access or recognition that I need to create a future custom automated order entry system.
VISUAL will monitor the four chart's signals (triangle up (buy) or down (sell)) and once it catches an alert, it will then notify/alert me through the eventual use of an interlinking Ninjascript (C#) designed to simultaneously create and display mirroring / duplicate drawing objects (triangles) on that very same chart. It's these NEW duplicate triangles created through what I would call, "mirroring" that WILL be made (unlocked and exposed) in a way that ARE recognizable and/or would allow open API access. Again, this access will allow my developer to harness the initial power of the original locked signals through the NEW DUPLICATE prints. Ideally, this mirroring needs to have quick recognition and hopefully a relay and triangle re post time of between a micro to a millisecond or at a minimum sub second.
The original locked indicator does provide a sound sound alert, but it's the same sound (1) for up triangles as down triangles. On the other hand, up triangle print alerts ONLY come in on up closing bars and down triangle prints alerts ONLY come in on down closing bars. Unfortunately, NinjaTrader will not (directly) allow you to build a script from internal audio alerts, but I surmise that an outside program (like what we're trying to create here) could utilize the original indicators' sound, closing bar direction, and color as recognition (the ability to choose the colors of the closing bars as well as both the original drawing objects (up and down triangles) in some sort of way, possibly before sending the rebound/inbound script (new chart object triangle) back to the chart.
Listed below are three ideas that I supplied to my developer that I was told were not feasible. I'm not sure I quite understand why they were shot down, but they are provided here to give you an idea of the kind of brainstorming I came up with and am looking for.
Idea1: With this indicator, I understand it is not recognized as a "chart object" in NinjaTrader. Can we read the chart pixel count and pixel colors? In other words, we get a signal, and we're looking for a surge of pixels (arrow and label—however many that is) and using the color of said pixels as a means for direction.
Idea 2: If option 1 is not feasible, is it possible to build some sort of overlay for each chart in use that could recognize changes in visual cues (arrows or pixels)? I created something like this in the past for use on TweetDeck to alert me to when a new headline would appear in each news wire. The overlay alerts to the motion of the new headline coming in beneath it. For this project, if an overlay of some sort is used, there will need to be 4 of them, 1 for each chart that I watch and they can't interfere with my ability to use (scroll, drag the chart and place and move order tags) the chart
Idea 3: In NinjaTraader, I understand you can't write a script for audio alerts. However, I'm sure it's possible to build some sort of outside program to recognize the computer's audio and then relay this data back into NinjaTrader chart as a signal/chart drawing object (triangle). For instance, create a Windows program that recognizes certain Win audio files (the ones in use for my signal in Ninja and then sends that signal back to the NinjaTrader. After giving the audio oprion more thought, I don't believe sound is a viable alternative as I use 4 different charts that each have sound and sometimes the sounds from multiple charts fire off at the same time causing an overlap, thereby making some of the sounds inaudible.
Can you create this tool? If so, what's the cost to build this tool?
Can you give me an idea of the time delay from original signal to bounce back and print the chart drawing object (triangles) to the chart?
NinjaTrader makes use of C#. The use of other (Java? and Python?) programming languages that may be made for the creation of whatever outside program is just my guess. Only you would know what will is best for the interoperability with C#.
Hi,
With my extensive experience in full-stack development, I am confident that I can provide the consultation you require to establish the needed communication and interoperability between your forthcoming program, VISUAL, and NinjaTrader. Having developer familiarity with NinjaTrader's interface, I can effectively guide your team through a step-by-step process leveraging my mastery of languages like Python and windowing tools to achieve your goals. Whilst my skillset may not appear an immediate-to-necessity implementation of your objectives, this delineates how I possess the versatility to solve complex issues creatively.
To sum up, my unique yet relevant skills in developing dynamic web applications combined with my understanding of chart monitoring in trade-focused systems makes me an ideal collaborator for this project. Rest assured that our partnership will generate new perspectives for your development process while adhering to your developer's preferences and creative prowess. Looking forward to discussing your project further!
Vernon.
I have more than 15 years of experience in the development
As I am an expert, I can build it according to your requirements.
Because I have a lot of experience in these fields, I can build your project as soon as possible.
I offer excellent software quality work and provide the best support for your project.
If you give me this job, I will do my best to finish your job by your timeline.
If you want to see my past works, I can show you my past works right now.
Ready to discuss this with you about the task now.
Thank you for the reading.
With an extensive 7+ years of experience as a forex and crypto developer, I have honed my skills in C# Programming and Python, becoming adept at tackling complex projects like creating custom indicators for NinjaTrader. Your project aligns perfectly with my expertise as I have successfully developed various sophisticated tools for trading platforms such as Metatrader 4 &5 and Sierra Charts. This demonstrates my ability to bring your innovative vision to life and deliver effective solutions.
Furthermore, my profound exposure to diverse trading platforms including TDAmeritrade, Interactive Broker, CTrader etc., ensures that I can provide not only valuable insights on improving the interoperability between NinjaTrader and your external program but also practical implementation strategies. Even though you've stated that I'll not be coding, I believe the true consultancy is about not just giving descriptions, but providing well-informed guidance on every step of the journey.
Lastly, what differentiates me from others is my own dedication to learning and leveraging new technologies; whether it's Solidity for Smart Contracts or non-fungible tokens (NFTs),I'm always on the cutting edge of advancements. By choosing me for this project, you're entrusting your unique needs to someone who not only understands them comprehensively but is also capable of pushing boundaries to meet them. Let's create a tool that will revolutionize your trading experience!
As an experienced programmer proficient in C#, Java, and Python, I am confident I can provide valuable insights and recommendations to help solve your challenge. My broad skill set in multiple programming languages allows me to tackle complex problems creatively, identifying innovative workarounds and leveraging established libraries for maximum efficiency. Having tailored solutions for various clients in the past, I'm well-versed in interpreting concept requirements, converting them into functional design structures. Therefore, I would be an excellent fit for your project that revolves around designing a custom NinjaTrader mirroring communication tool.
Moreover, with my extensive experience comes a deep understanding of NinjaTrader's features and limitations. Building on this foundation, I believe we can devise an effective solution that will meet your advanced application demands. Once I've provided you with a descriptive flowchart highlighting the necessary steps to achieve your objectives with NinjaTrader script and an outside program, your developer can take over the coding process. I guarantee my consultation will be comprehensive, lucid, and tailored to your specific needs.
Hi there,
I have came across ur project i can help u with it as i have great working experience in Python and C# Programming. Please have a look at my portfolio: https://www.freelancer.com/u/ayesha0124
Regards,
With over 8 years of experience in the IT field, I believe I bring a unique skill set and perspective that can benefit your project significantly. Although my main focus has been on web and mobile development, my background in C# programming and experience with languages such as Java and Python equip me to tackle the creative challenge posed by your project.
Your NinjaTrader Custom Communication Indicator requires out-of-the-box thinking and a thorough understanding of how different programs can communicate effectively. My work history not only showcases proficiency in various technological frameworks but also highlights my aptitude for devising innovative solutions to complex problems.
I understand that rather than coding, you need an expert who can provide you with a road-map or architectural flow to ensure the successful connection between NinjaTrader and your desired program. Having worked on similar projects where feasible solutions proved elusive initially, I have learned to explore all possible avenues to overcome obstacles. If given the chance, I'm confident I can provide you with both a detailed plan of action and an implementation strategy that will meet your requirements and exceed expectations.
As a seasoned web and app developer with a strong background in C# and Python, I'm highly confident that I can provide the critical information you require for your NinjaTrader communication indicator project. While I respect your intent of having your own developer write the code, my nine years of experience have equipped me to offer more than just a description. I am capable of formulating detailed flowcharts or step-by-step guides, having done this with previous clients to immense success.
Moreover, your idea of utilizing pixel count and color changes caught my attention. It may not be feasible as chart objects but just like the process I followed to detect visual cues from headline alerts in the past on TweetDeck, an overlay can be created to spot these changes dynamically. My knowledge of Jenkins, Gradle, and GitHub adds another dimension by ensuring efficient project management and streamlined collaboration between teams.
While the above idea is only one option amongst many others that we could explore together, it's evident from my clients' feedback that I am not only reliable but also successful at meeting deadlines. My goal is always 100% accuracy matched with utmost professionalism and your satisfaction. Consider giving me this opportunity to use my proficiency in C# and Python to broaden the horizon of possibilities for your NinjaTrader custom communication indicator project.
Having read through your project description, I understand the complexities involved in what you're trying to achieve, and I believe my skill set, particularly my proficiency in C# programming, Java, and Python, makes me the ideal candidate for this task. Although my specialization has been within the Shopify ecosystem, I've always been a versatile developer with an aptitude for swift adaptation to new platforms. Demonstrating this adaptability is a large part of what attracted me to your project.
My extensive experience in integrating third-party services along with a strong understanding of algorithms makes me confident that I can provide you with a viable methodology to establish the much-needed communication between NinjaTrader and your external program 'VISUAL'. With a sharp eye for innovation and problem-solving, I can think outside the box while working closely with your developer to ensure the seamless implementation of these ideas.
Additionally, my knowledge and passion for trading are something that I believe will bring an extra dimension to this project ensuring that not only do we create a solution that works but one that enhances your trading experience. Taken together, my technical expertise, adaptability and insight into trading put me in a strong position to provide you with an effective flowchart or step-by-step process to turn your vision for VISUAL into reality.
Hello.
After checking the your job description, it seems like you might be looking for a senior developer with rich experience in Python and C# Programming.
I had done exactly the same work a few months ago. I would like to grab this opportunity and will work till you get 100% satisfied with my work.
Thank you for taking the time to review our letter.
Lets connect in chat so that We discuss further.
Regards.
Hi, I offer core services like Python and C# Programming designed to enhance your online presence.
As a verified expert, I have over 20 years experience delivering outstanding results.
Let's discuss how I can contribute to the success of your project.
Wishes,
Adrian
Hi, Keith J.
With 10+ years of full-stack development experience, I specialize in delivering robust, scalable solutions using technologies like C# Programming and Python.
My track record includes successful projects completed on time and within budget.
I am excited to bring my expertise to your project and can start immediately.
Best regards,
Nenad
❤️ Hi there! ❤️, ⭐⭐⭐⭐⭐ I can do it perfectly ⭐⭐⭐⭐⭐
I’m a Python, .NET developer with over 5 years of experience in building high-quality websites and applications.
My expertise lies in .NET, Python, NinjaTrader. I’ve worked with clients ranging from startups to established businesses, delivering projects that meet and exceed their expectations.
If you’re looking for a reliable developer who can turn your ideas into reality, let’s chat!
Hey, there. I can complete this task for a few days.
I’ve already built similar project and have 6 years of rich experiences.
Please feel free to discuss about this project in detail. I’m ready to go with you. Regards.
Hi there!
I’m a skilled NinjaTrader programmer with extensive experience in developing custom indicators and tools.
I’d love to help you brainstorm and create a viable method for the VISUAL communication tool you described, focusing on how to achieve the mirroring functionality with NinjaTrader signals.
I can provide you with a detailed flow chart and step-by-step process to guide your developer in implementing the solution.
My goal is to ensure that the new drawing objects can be effectively integrated and accessed for your semi-automatic order entry panel.
Let’s collaborate to turn this innovative idea into a reality!
Hello, there. I understand you're seeking a NinjaTrader programmer to develop a custom mirroring communication tool. My expertise lies in creating solutions that enhance interoperability between platforms. I can provide a detailed flow chart or step-by-step process outlining how to achieve this communication between NinjaTrader and your proposed program, VISUAL.
To accomplish this, we could explore methods like monitoring pixel changes or using an overlay to detect visual cues. I have experience with similar projects, which helps me provide actionable insights. Could you clarify if there are specific signal indicators you want to focus on? Additionally, what are the primary functionalities you envision for the audio alert system?
Thanks for your care.
With my substantial experience over the past 7 years in web development and particularly my proficiency in C# programming and Python, I'm more than capable of assisting you in this NinjaTrader project as your asset and a reliable consultant. Although the role envisages me not writing the codes, you can trust that I will utilize my deep understanding of how to develop sophisticated programs to provide a comprehensive step-by-step plan that will guide your developer towards the realization of your "Visual" tool.
My broad skill set also includes full-stack development (HTML5, CSS3, JavaScript), CMS platforms (such as WordPress), as well as database management systems like Oracle and Firebase — all of which can prove valuable throughout the intricate task of combining NinjaTrader with your desired outside program/script.
I'm a results-oriented professional who is committed to producing clean, reliable code within agreed schedules. I believe these qualities are particularly important given the inherent complexities involved in this project. By choosing me, you're guaranteed not just a simple consultant, but a highly skilled professional who understands every bit of this intricate project and will go ahead to ensure its successful completion and warranted client satisfaction. Let's make possible what others deemed impossible!
Hi,
I understand your need for a custom NinjaTrader indicator with external integration and a workaround for its limitations. My approach involves using image recognition or event-driven external tools. First, we could create a monitoring script to detect visual cues (like triangles) on the chart using a screen scraping or pixel recognition tool, which would then relay the signals back to NinjaTrader through custom drawing objects. Alternatively, an audio-based recognition system could trigger external alerts for action within NinjaTrader. I'd be happy to discuss these possibilities further and adjust the flow based on your feedback or developer insights.
Best wishes,
D
Hello, a pleasure to greet you.
I have vast experience developing for ninjascript. Both strategies and indicators, using technical, volume and order flow concepts. You can check some of my work in my portfolio.
I am willing to listen to your needs and I hope we can agree.
Regards
Hello!
I have reviewed your job carefully and for finishing your project successfully I am planning step-by-step like follow based on my extensive experience.
Step 1: Overlay Application for Visual Signal Detection
Step 2: External Audio Listener Application
Step 3: Screen Scraping for Signal Recognition
Step 4: WebSocket-Based Communication Framework
Step 5: Custom Notifications and Control Panel Integration
I am available at your convenience to discuss this proposal in further detail.
Looking forward to your positive response.
Best regards
Hi,
Best wishes from Syndell!
We are 5-star reviewed on Clutch, GoodFirms, and among the top rated companies for our services on Freelancer.com.
We've thoroughly reviewed your requirements and are excited about the possibility of collaborating with you. Our team of seasoned developers, designers, and marketers are ready to bring your vision to life. We specialize in Web development, Mobile development, Digital marketing, and AI automation.
Whether it's creating a standout website, developing a mobile application, implementing digital transformation & automation, or executing design-related tasks, we're ready to deliver at our peak performance. We've had the privilege of working with small SMEs and global brands alike.
Our personalized strategy, technical mastery, and consistent focus on excellence make us the perfect match for your project.
We're eager to connect with you and, once we're engaged, we'll promptly showcase our extensive portfolio.
Looking forward to this exciting opportunity.
Thanks!
PS: The final time and cost may be subject to change based on our discussion.