Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Does shark system including the Black Bird work with volumetric series (range, tick, volume, or time)?
Is there any kill switch in Shark System in case the trade get out of hand against you? Thanks.
Can you help answer these questions from other members on NexusFi?
Yes, that bar type can be used with BloodHound and BlackBird. Please note, that BH is not an order flow type of indicator, therefore it does not read the volumetric data. You need a specialized volumetric indicator to read/analyze that type of data. Such as, OrderFlowAnalyitics' indicators. They work with BH, and there are others I just don't have them memorized.
I'm a new user of both Blackbird and Bloodhound. I'm rummaging through the documentation and online training but so far haven't found the answer to a simple question. (There's a chance I'm just dumb. Maybe a good chance.) I have a NinjaTrader 8 strategy that is good at entering trades but terrible at managing them, with only a simple stop and profit target as options. How can I use your products to manage the trades that the strategy enters by using your more sophisticated tools to handle the stops and profit targets?
If you can refer to me to the documentation or training video that answers that question, great. Or perhaps you can spell it out here. I'm not looking for details of a specific stop/profit strategy or how to set it up, only how to get BlackBird to use the stop/profit strategy on a trade that's already been entered by a strategy that does that on its own.
Thanks for question. It's not specific enough to give a specific answer, but you mentioned stop and profit targets.
The first place I send new users to is the workshop recordings list. This is a huge list of examples from other users, which can be a great way to learn software that's open-ended like this.
As for setting up your stop/profit rules, how they trail, what the triggers are, etc. check out the Order Sets page.
After reviewing these two resources, if you get stuck on how to do a particular thing, please email us at [email protected] with more details, what you're trying to do specifically. We'll do our best to find a video, or give you an answer, or we can demonstrate it in this week's workshop.
Sorry for the previous response that didn't answer your question. That was by someone else on the Si Team.
The answer is NinjaTrader does Not allow that. A strategy is not allowed to influence, effect, or manage other strategies or their orders.
What you will need to do in order for BB to trade your strategies system is to extract the portion of the code that generates/calculates the entry points, and turn that into an indicator. This new indicator will need to output a Series<T> or Plot as +1 for a long signal, -1 for a short signal, and 0 for no signal. BB will be able to read that indicators output and enter positions based on the signals.
Take care,
Zac
P.S. Please note, we do not provide any kind of programming help or support. If you need coding help, there are many NinjaScript programmers out there that can do the job easily.
What puzzles me is that Bloodhound's order handling capacity does work with on-the-fly discretionary trades. If I press, say, the Go Long button on the Bloodhound trading window, the pre-programmed entering and handling logic clicks in and that discretionary trade is then managed. Why couldn't there be a "bridge" of some sort for other strategies which adds some code to virtually click that Go Long button to enter a trade?
You could for example have some generic code that could be added to a strategy to write a buy/sell order to a given folder as text and have BloodHound monitor that folder for such orders. I think something similar is done to integrate TradeStation orders with NT.
The advantage of such a bridge would be that it would work with protected strategies. You'd only need to capture the output and you wouldn't need to know the details of the strategy logic or the names of the internal script variables. There'd be no need to decipher or analyze or, indeed, alter such strategies. The action would be external to the workings of the strategy itself, but I do understand that might violate the NT rule you mention.
Perhaps examining the strategy output as you suggest isn't as difficult as I think it might be at first glance. I'm still just learning your software. I do like it. It's very useful, a great step up from the methods NT provides.
The Go Long/Short buttons come from within the BlackBird strategy. Thus, the entry order is created internally. Not externally from some other source. Again, that is a requirement of NT.
In order to generate a text file you would have to modify/edit your custom strategy to do that. If you can edit your strategy, why wouldn't you just create an indicator, as suggested above? Having programs communicate via a text or csv file for real-time operations is a VERY "dirty" and lagging form of communicating. For real-time trading your custom program needs to be called by BlackBird in millisecond real-time direct communication. Not via a text file. There are also other technical aspects of Ninja that will introduce time lag in text file communication that I will not go into. Sorry to disappoint, but that's the reality of it.
There is not a large enough customer base on the NinjaTrader platform who are proficient programmers that would be capable of utilizing a BlackBird API to net a positive ROI vs. the cost of implementing and continuous support of an API. We have considered that, but the customer base is way to small
For my own education I'm curious to know, if its a protected strategy how would you be able to capture the output?
If it was possible, it would be riddled with continuous issues, which might be fine if some coded that for themselves, but a paying customer would be very upset. No thanks ha-ha.
Thank you for the feed back. Admittedly, we do have quite a ways to go to round out BlackBird's capabilities. When we look at all the functionality and capabilities that traders/customers want, we have to analyze it like a statistical bell curve. The majority ways of how people are trading make up the peak middle of the bell curve, and that has highest priority. the unique, rare, and out of the box trading ideas are on the edges of the bell curve. The edges get clipped, because the ROI is negative for those capabilities/features.
The other thing we need to be mindful of is how daunting the user interface will get if we add every rouge idea a trader wants. Which airplane looks easier to learn to fly...
I've returned to trading after an absence of a decade, and I'm faced with learning C#, NinjaScript, Bloodhound, Blackbird, and some proprietary software all at once. I'm overwhelmed--and I'm lazy. So I throw out a bunch of questions and ideas in the hope someone will do the thinking and the work for me. I'm not at all surprised that's not practical or possible, but I thought I'd ask anyway. Thanks very much for your responsive and detailed answer!
We would appreciate your feedback on which order flag style you think looks best for displaying forex quantity in order flags on the chart. This is a very quick poll with four options to choose from. https://forms.gle/mmqHk3LGsA7f3QEU9