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)
I suggest another great trading online bank.
They offer efficient support, low commission, great data feed and historical data, all financial instrument og the world, the best MTF exchange Equiduct to trade all european stocks, Eurotlx exchange to find all Bond in the world, great community and forum to exchange trading ideas.
They have huge numbers of trading platforms also in Java, etc, but no one into c#
They have already support for mc.easylanguage.
IF mc.net will be available from their API it's great.
In Multicharts Portfolio Backtester, one can set a strategy (say, Strategy 1) over a group of symbols A, another Strategy 2 over another set of symbols, etc. Each strategy applied to a unique set of symbols is independent from another, and each Strategy has its own set of parameters (and their intervals of values).
For multiple strategies set on different symbols, MC backtester number of loops (when executing the optimization) = product of all params across all strategies = Grossly unexpected and missleading! This is a fault, not a lack of optimization.
Take a Portfolio with 2 different strategies defined, each with their own signal and their own different instrument.
The problem I see is following:
Optimizing Strategy 1 running on Instrument 1, with the 4 parameters (Parameter 1A, 1B, 1C, 1D), we get 384 cycles when we run optimization only on this strategy (having Strategy 2 disabled)
Optimizing Strategy 2 running on Instrument 2, with the 4 parameters (Parameter 2A, 2B, 2C, 2D), we get 384 cycles when we run optimization only on this strategy (having Strategy 1 disabled)
Running the Optimization for both in paralel ... I'm surprised to see that total number of combinations is full mesh across all 8 parameters ... with a total number of combinations of 147456 ... Unexpected ... why?
- There is no way parameters 1A-D can influence performance on Strategy 2 ...
- There is no way parameters 2A-D can influence performance on Strategy 1 ...
Hence, I would have expected that:
1) Both strategies remain independent in their Optimization combinations.
2) Total number of combinations when optimizing both Strategies in paralel is: 384 + 384 ... it should be their sum, not their product ...
What do you guys say ... how would this "feature" be intuitive to you?
For me, in the above case as it stands now, it's just useless to have more than one Strategy running each on their own individual set of symbols ...
The only useful case is when having one Strategy running on one set of symbols ... that's it. You should not be allowed to have two at this moment.
Please add the connection to Bitfinex. https://www.bitfinex.com/
Bitfinex is the world's largest and most advanced bitcoin exchange that offers the most liquid order book in the world with all type of order like regolar exchange and professional API to connect all 3ed trading platform already created for trading futures,stocks,forex,etc.. in regulated markets (CME;EUREX,LME,etc...) with minimal slippage.
PRO
IT's designed like regulated markets (CME;EUREX,LME,..) to have the same experience to trade in regulated markets.
2.Bitfinex allows for users to trade with up to 3.3x leverage.
3.The margin funding market provides a way to earn interest on Euro, US Dollar, Bitcoin, Bcash, Ethereum, Iota, Litecoin, EOS, NEO, Dash, Zcash, Ethereum Classic, Monero, Sentiment, Ripple, OmiseGO, ETP, and Eidoo.
4.Order Types
Limit, Market, Stop, Trailing Stop, Fill or Kill, Iceberg Orders, One Cancels Other (OCO), Post Only, Hidden Order, TWAP
API
Bitfinex's API is designed to offer an easy and efficient way to build digital asset trading applications and tools: create your own charts, monitor and edit your orders and positions, track your trading history and wallets movements. Discover all the possibilities. https://docs.bitfinex.com/docs https://docs.bitfinex.com/docs/open-source-libraries https://docs.bitfinex.com/docs/api-access
StrategyHound is a TradingApp that allows you to use the powerful strategy optimization features in TradeStation to find trading opportunities by evaluating multiple strategies and intervals across multiple markets in a single integrated tool. With StrategyHound, you simply specify a list of symbols, along with the intervals and strategies of interest, and then click Run. It evaluates all possible permutations and presents you with an easy-to-read report that displays each permutation along with its associated fitness values such as Net Profit, Maximum Intraday Drawdown and Profit Factor. You can then sort by any fitness value to find the combination of symbols, intervals and strategies that provides the best results according to your own trading criteria.
there are two optimization method:
• Exhaustive – Select Exhaustive for a comprehensive method
that calculates all possible combinations of all strategy input
parameters within the range specified. Since all parameter
combinations are calculated, the exhaustive method
guarantees that the algorithm finds the optimal set of strategy
parameters of those compared.
• Genetic – Select Genetic for an optimization method based
on an evolutionary algorithm. Genetic optimizations are
preferable when the number of tests in the exhaustive method
might be too time consuming or processing intensive.
Running optimizations in shorter times will also allow
you to select wider range of parameters in your strategy
optimizations. Genetic optimizations do not calculate all
possible strategy parameter combinations but will use an
algorithm based on natural selection that will arrive to an
answer that is statistically significant.
Please give the possibility to check if the sum of all theorical position on an underlying matches with the broker position on that underlying.
For example, I have 6 systems on CLM9:
sys 1: long +1
sys 2: flat 0
sys 3: short -2
sys 4: long+4
sys 5: long +3
sys 6: long +1
at this point I'd have to manually do the sum and check if the sum is aligned with the broker position that in this case should be = 1+0-2+4+3+1 = +7