Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

synonym

A True Composite Symbol for Multicharts.

Recommended Posts

The problem is the internals of NT are quite sophisticated also most are exposed through the API. This means there is lots of 'calls' to learn. The architecture might be a bit challenging to a non programmer. Having said that you can program it in a variety of languages! It also has a formula language that is quite powerful in it's own right but simpler.

 

I am not sure how composites are constructed.....it might be as simple as pointing at a watch list.

 

I hope I am not leading you astray by suggesting it! You could always shoot them an email, they also have (or used to) a months trial. Though you might end up wasting a month to discover that it was too complex or that you just didn't like it.

Share this post


Link to post
Share on other sites

Just from what the little you've said, it sounds like neoticker may well not be for me. I really need to be spending the time on background work for my trading rather than on learning a new system.

 

Another option would be Amibroker. Sounds like it can do all that Neoticker does with regards to creating custom spread/index symbols, and then being able to bring the software's complete functionality to bear on them. I downloaded a trial well over a year ago and liked it. But, in order to much at all, involved a fair bit of coding...so not for me. I checked their site yesterday though and it has an AFL wizard, which i think might be a new feature, which may well have done away with much of the need to code. Have either of you used Ami recently?

 

Yet another option would be to find a piece of software, a data dowloader/mainipulator of somekind, which i could bolt onto MC (maybe through excel). I could then set it up to create the custom spreads for me and feed them into MC. Once set up this could then do the work in the background for me. Maybe that's the way...the main issues i can foresee with that might be the creation of the historic data for my custom spreads. Plus, I've never done this kind of thing before and don't know if it's messy (at the MC end) and means a lot of data maintenance work (which i could well do without). Is this something either of you have any experience of?

Share this post


Link to post
Share on other sites

Just out of interest do you have a fairly clear set of requirements what you are trying to do or will you likely be doing a lot of ongoing research and general messing around? That might make a difference. If you can get what you need implemented done particularly easily in one application it might not mater so much to you that general 'messing' is a bit more complex.

 

I have tried Ami some while ago, but there where a couple of specific things it wouldn't do that I required for what I was trying to implement. For that reason I did not use it for long. I think one was as stupid as a particular plot/visualisation that I needed. Can't remember exactly but while it was seemingly trivial it was a big hurdle to implementing what I wanted at the time. I also seem to recall that there where a couple of things that I didn't like about how it stored data. For the price though a fine package.

Share this post


Link to post
Share on other sites

I hope it doesn't sound like I am trying to steer you towards Neoticker (in all its complexity!) but it seems to me it might do what you want 'out of the box'. For example it can even generate historical composites based on historical tick data of each constituent. Take a look at thier blog NeoTicker Blog | TickQuest | providing the latest technical analysis technologies if you drill down into recent entries it seems creating the composite is as simple as populating a list. If you search back, 'breadth' indicators are one of Laurences pet favourites and he has written several pieces on them. Regardless of whether Neo is appropriate for your requirements it would probably be an interesting read for you. :)

 

Im talking myself into dusting it off :)

Share this post


Link to post
Share on other sites
I hope it doesn't sound like I am trying to steer you towards Neoticker (in all its complexity!) but it seems to me it might do what you want 'out of the box'. For example it can even generate historical composites based on historical tick data of each constituent. Take a look at thier blog NeoTicker Blog | TickQuest | providing the latest technical analysis technologies if you drill down into recent entries it seems creating the composite is as simple as populating a list. If you search back, 'breadth' indicators are one of Laurences pet favourites and he has written several pieces on them. Regardless of whether Neo is appropriate for your requirements it would probably be an interesting read for you. :)

 

Very true. Relatively straightforward analysis of spreads is going to be the main thing i'm wanting to do. And i have MC for other stuff i might want to do. If Neoticker can do this in a plug and play fashion, then it might be the best way forwards for me. I'll have to check it out and have a serious think. Having MC sat there i would ideally like to be able to use that and save the cash! :)

 

I've asked Amibroker about what i want to do, and got two useful replies. Their customer service is very good in my experience.

 

I was told that their AFL wizard allows you to create SCAN & BACKTEST formulas. Video:Preview. Plus, there is now a drag&drop interface for indicators that you can use without coding. But i was told that for composite symbol creation, i'll need some basic (but pretty easy concepts) AFL knowledge. So I need to look into further too.

 

Im talking myself into dusting it off :)

 

:o

Share this post


Link to post
Share on other sites

If it is 'simple' spreads that you are after chances are MC will be adequate for your needs. Devil is in the detail of course, do you need watch lists of composites and that sort of thing for example.

Share this post


Link to post
Share on other sites

The devil is always in the detail as you say! Exactly, i'll need to be able to have significant numbers of symbols in order to look for traded candidates. Whatever system i end up with, it needs to have enough capacity and functionality with as little fuss re setup and maintanence as possible. Lots to look into and consider. I'll let you know how i get on.

Have a good weekend.

Syn

Share this post


Link to post
Share on other sites

 

Bear in mind, backtesting is not REAL.

At least not "realistic" in 99% on the software on the market today.

 

The only way to make a "real" test is if the software can stream the data (with bid/ask) as if in real time.

 

 

It seems MultiCharts 5.5 Beta belongs to 1% of the software on the market since 5.5 version aready has bid/ask backtesting and bar magnifier!:)

In practice it means your backtester buys on asks and sells on bids. Plus it does it on tick by tick level. It is the same like IOG but on the history or in other words a fast replay of real-time data.

 

attachment.php?attachmentid=12356&stc=1&d=1248197261

backtester.PNG.5df751fd7e632083ccb35926235fad1c.PNG

Share this post


Link to post
Share on other sites
see answer from prev post...

 

p.s.

"Workable results" does not suggest "accurate/dependable/reliable/repeatable results".

With the current technology, backtesting cannot give you "accurate results".

Understanding the mechanics of "backtesting" can help you to "work" with the results you get.

 

Hi Tams

sorry for the delay in my reply. I've had some unavoidable distractions - not least my lack of experience with MC - which you've probably seen on the MC support forum! However, i have now had time to try build a simple strategy (as a test) on the spread_d1d2 indicator. I can add indicators onto the indicator, but the trouble comes when you try and add signals it to (in order to build the strategy). The signals default to the underlying symbols, and i cannot find a way to make them apply to the spread_d1d2 indicator instead.

 

You mentioned that you should be able to do this in order to backtest. Is there something i am missing?

I'd really appreciate you help.

Cheers

Syn

Share this post


Link to post
Share on other sites

I am trying to amend a signal, in this case the MovAve Cross LE, to base it upon the spread_d1d2 indicator instead of a symbol price. I've got so far and still trying as it isn't working yet. Am i trying to do something that is fundamentally not right?

 

Please see attached jpeg for code. It compiles at least...which i was quite pleased with - :o

5aa70f060686b_MACrossTest.jpg.2483eee5d05ba2fc9affdb4c724ee38f.jpg

Share this post


Link to post
Share on other sites

I think i might have found my answer. Is it because spread_d1d2 is not an input? And if so, can you create custom inputs in MC? I've got a horrid feeling you can't...

 

Anyone any ideas or thoughts?

Share this post


Link to post
Share on other sites

try this...

 

write out your logic one thought at a time,

write out your thoughts one action at a time,

write out your actions one line at a time,

 

you should be able to figure your way out.

Share this post


Link to post
Share on other sites
why do you have 2 condition1?

 

Hi Tams

just because i simply copied the code from the preloaded MovAve Cross LE signal, and that's the code. That signal works on a normal symbol, but not on a the spread_d1d2 indicator.

Syn

Share this post


Link to post
Share on other sites
try this...

 

write out your logic one thought at a time,

write out your thoughts one action at a time,

write out your actions one line at a time,

 

you should be able to figure your way out.

 

I'd be happy to spend the time doing this, if i knew that MC would actually backtest treating the spread_d1d2 indicator as a standard symbol. You very kindly told me how to create the indicator and said that it can be used as mentioned above. At the same time (well before actually), i sent an enquiry by email to MC and they said you could create the spread indicator and apply indicators to it (which i've done, with your help) but they say that you cannot apply a strategy to it. :(

 

Given this, i was just trying a quick and dirty way of doing it to see if i can get it to work in principle. If i could then i'd planned to put the time in learn how to code properly and start testing my ideas.

 

At the moment, it looks to me like the problem is that the spread_d1d2 is not recognised as an input...and not the duplication point that you have highlighted probably needs looking at too.

Share this post


Link to post
Share on other sites

I've made the following changes. See jpegs. But it's still applies itself to one of the underlying symbols. I think the problem might be the input CurrentBar - what to do next...no ideas at the moment.

5aa70f060a15d_MACrossTest.jpg.4a62f0d5e7ede292f4a9457a0dddd6c3.jpg

5aa70f060da54_MACrossTest2.jpg.40b3b7b14e45db4282ebd1a5e21aa0d8.jpg

Share this post


Link to post
Share on other sites
learn to walk... then run.

you can cover more distance, faster.

 

 

Look for this doc

Getting Started with EasyLanguage

Online Tutorials

 

 

 

then review this post:

http://www.traderslaboratory.com/forums/f56/true-composite-symbol-multicharts-6372.html#post71668

 

Thanks Tams. What you say is very true and usually i am more than happy to do the legwork, as i want to understand the basis of what i am doing...it gives so much more insight. It's just that in this instance i really don't know if i can do what i want to do and so i don't know if i'd be wasting my time trying to acheive the impossible.

 

I'd be intrigued to know if you have found a way to do this successfully, as MC can't tell me how to, they say MC gold cannot do this and that i'll have to wait for the next version to come out at the end of the summer...and pay for the upgrade too.

 

I'm frustrated as this is the one thing i want to use MC for and i'm told it can't do it, If that's right then maybe i have to look at manipulating the data prior to putting it into MC, but there are so many drawbacks to doing this, i think i might be better off finding another way...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Topics

  • Posts

    • Date: 21st February 2025.   European PMI Disappoint, Weighing on Euro Before German Elections   The Euro is the first currency to witness the volatility on this month’s PMI reports. The French, German and British PMI data have resulted in the Euro being the worst-performing currency of the European Session so far. However, will the Euro continue to decline throughout the day? European Purchasing Managers’ Indexes The French Purchasing Managers Index was the first European index to be made public. The release resulted in the Euro instantly declining 0.24%. The main concern from the French data was the Services PMI which fell from 48.2 to 44.5. Previously the market was expecting the data to remain more or less unchanged. The weak data triggered the decline which came to a halt after Germany’s PMI was released.     The German Manufacturing PMI read 0.5 points higher than previous expectations and the Services PMI was 0.2 points lower. The data from Germany was a relief for Euro investors and the price rose 0.12% higher. However, traders should note that the price of the EURUSD continues to remain 0.20% lower than yesterday’s close. The price of the EURUSD will now depend on the PMI data from the US. The value of the US Dollar will depend on its PMI release this afternoon and the Consumer Sentiment Index. Analysts expect both the US Services and Manufacturing PMI data to remain above the 50.00 level in the expansion zone. German Elections 2 Days Away Germany is set to hold a general election this Sunday, February 23rd, following the collapse of the coalition of social democrats, liberals, and greens. Given the country's highly proportional electoral system, German polls provide a strong indication of potential government formations post-election. The main concern for Germany is the AFD party who are Far-Right Nationalists. Currently, ahead in the polls are CDU (centre-right), and AFD (far right), followed by the SPD (centre-left). Traders should note that the results of the elections are likely to trigger strong volatility on Monday, but also influence volatility today. Economists may become further concerned if the far-right gains power for the first time due to uncertainty. If the government, similar to France, is unable to form a coalition, this would also be a concern for the Eurozone. Furthermore, the Euro this week is also under pressure from comments from members of the European Central Bank. ECB Governing Council member Fabio Panetta said to journalists that officials need not slow interest rate cuts, as January's 2.5% inflation is still expected to reach the 2.0% target this year. He also advised the European economy is weaker than previously expected. EURUSD - Technical Analysis and Indicators The EURUSD is trading above the 75-bar Exponential Moving Average and 100-bar Simple Moving Average on the 2-hour chart. However, the price is moving away from the key resistance level at 1.05058 indicating the price is losing momentum. The short-term volatility is indicating the price is retracing downwards. On the 5-minute timeframe, the price is trading below the 200-bar SMA and is also forming clear lower lows and highs. Simultaneously, the US Dollar Index is trading above the 200-bar SMA on the 5-minute chart confirming no current conflicts. Currently, the US Dollar is the best-performing currency of the day attempting to regain losses from the past 2 weeks. Watch today’s Live Analysis Session for more signals as they develop!   Key Takeaway Points: Weak French Services PMI triggered an initial Euro decline, but German PMI provide a slight relief. However, EURUSD remains lower than yesterday’s close. The Euro’s direction now depends on the US PMI reports, with analysts expecting US data to stay in expansion territory. Sunday's German election could drive volatility, especially if the far-right AFD gains power or if coalition formation proves difficult. ECB official Fabio Panetta suggested no need to slow rate cuts, citing weaker-than-expected economic performance and expected inflation decline. Always trade with strict risk management. Your capital is the single most important aspect of your trading business.   Please note that times displayed based on local time zone and are from time of writing this report.   Click HERE to access the full HFM Economic calendar.   Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding of how markets work. Click HERE to register for FREE!   Click HERE to READ more Market news.   Michalis Efthymiou HFMarkets   Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in Leveraged Products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
    • BE Bloom Energy stock, watch for a range breakout, target 34 area at https://stockconsultant.com/?BE
    • APLD Applied Digital stock. nice rally, watch for a top of range breakout at https://stockconsultant.com/?APLD
    • UAL United Airlines stock, watch for a narrow range breakout, target 122 area at https://stockconsultant.com/?UAL
    • WBD Warner Bros Discovery stock, watch for a range breakout at https://stockconsultant.com/?WBD
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.