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: 3rd April 2025.   Gold Prices Pull Back After Record High as Traders Eye Trump’s Tariffs.   Key Takeaways:   Gold prices retreated after hitting a record high of $3,167.57 per ounce due to profit-taking. President Trump announced a 10% baseline tariff on all US imports, escalating trade tensions. Gold remains exempt from reciprocal tariffs, reinforcing its safe-haven appeal. Investors await US non-farm payroll data for further market direction. Fed rate cut bets and weaker US Treasury yields underpin gold’s bullish outlook. Gold Prices Retreat from Record Highs Amid Profit-Taking Gold prices saw a pullback on Thursday as traders opted to take profits following a historic surge. Spot gold declined 0.4% to $3,122.10 per ounce as of 0710 GMT, retreating from its fresh all-time high of $3,167.57. Meanwhile, US gold futures slipped 0.7% to $3,145.00 per ounce, reflecting broader market uncertainty over economic and geopolitical developments.   The recent rally was largely fueled by concerns over escalating trade tensions after President Donald Trump unveiled sweeping new import tariffs. The 10% baseline tariff on all goods entering the US further deepened the global trade conflict, intensifying investor demand for safe-haven assets like gold. However, as traders locked in gains from the surge, prices saw a modest retracement.   Trump’s Tariffs and Their Market Implications On Wednesday, Trump introduced a sweeping tariff policy imposing a 10% baseline duty on all imports, with significantly higher tariffs on select nations. While this move was aimed at bolstering domestic manufacturing, it sent shockwaves across global markets, fueling inflation concerns and heightening trade war fears.   Gold’s Role Amid Trade War Escalations Despite the widespread tariff measures, the White House clarified that reciprocal tariffs do not apply to gold, energy, and ‘certain minerals that are not available in the US’. This exemption suggests that central banks and institutional investors may continue favouring gold as a hedge against economic instability. One of the key factors supporting gold is the slowdown that these tariffs could cause in the US economy, which raises the likelihood of future Federal Reserve rate cuts. Gold is currently in a pure momentum trade. Market participants are on the sidelines and until we see a significant shakeout, this momentum could persist.   Impact on the US Dollar and Bond Yields Gold prices typically move inversely to the US dollar, and the latest developments have pushed the dollar to its weakest level since October 2024. Market participants are increasingly pricing in the possibility of a Fed rate cut, as the tariffs could weigh on economic growth.   Additionally, US Treasury yields have plummeted, reflecting growing recession fears. Lower bond yields reduce the opportunity cost of holding non-yielding assets like gold, making it a more attractive investment.         Technical Analysis: Key Levels to Watch Gold’s recent rally has pushed it into overbought territory, with the Relative Strength Index (RSI) above 70. This indicates a potential short-term pullback before the uptrend resumes. The immediate support level lies at $3,115, aligning with the Asian session low. A further decline could bring gold towards the $3,100 psychological level, which has previously acted as a strong support zone. Below this, the $3,076–$3,057 region represents a critical weekly support range where buyers may re-enter the market. In the event of a more significant correction, $3,000 stands as a major psychological floor.   On the upside, gold faces immediate resistance at $3,149. A break above this level could signal renewed bullish momentum, potentially leading to a retest of the record high at $3,167. If bullish momentum persists, the next target is the $3,200 psychological barrier, which could pave the way for further gains. Despite the recent pullback, the broader trend remains bullish, with dips likely to be viewed as buying opportunities.   Looking Ahead: Non-Farm Payrolls and Fed Policy Traders are closely monitoring Friday’s US non-farm payrolls (NFP) report, which could provide critical insights into the Federal Reserve’s next policy moves. A weaker-than-expected jobs report may strengthen expectations for an interest rate cut, further boosting gold prices.   Other key economic data releases, such as jobless claims and the ISM Services PMI, may also impact market sentiment in the short term. However, with rising geopolitical uncertainties, trade tensions, and a weakening US dollar, gold’s safe-haven appeal remains strong.   Conclusion: While short-term profit-taking may trigger minor corrections, gold’s long-term outlook remains bullish. As global trade tensions mount and the Federal Reserve leans toward a more accommodative stance, gold could see further gains in the months ahead.   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.   Andria Pichidi 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.
    • AMZN Amazon stock, nice buying at the 187.26 triple+ support area at https://stockconsultant.com/?AMZN
    • DELL Dell Technologies stock, good day moving higher off the 90.99 double support area, from Stocks to Watch at https://stockconsultant.com/?DELL
    • MCK Mckesson stock, nice trend and continuation breakout at https://stockconsultant.com/?MCK
    • lmfx just officially launched their own LMGX token, Im planning to grab a couple of hundred and maybe have the option to stake them. 
×
×
  • Create New...

Important Information

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