Australian (ASX) Stock Market Forum

Dump it Here

Trying to put a balancde view and ensuring everyone is expressing his her view here:
I did include code graciously provided by @Gringotts Bank in a weekly system setup ;with the trade delay..as all my systems do:
using it in the 2022 calendar year->this is good :)
There is one change vs GB, my price for buy sell are at the open (only implementation I can performed) and not at close but i do not believe this should affect the issue
View attachment 149031
View attachment 149030


Yeah..Dream machine
so the real question is :too good to be true? is there a future looking?
View attachment 149032
As the Zig function is used , the AB check will say yes..so no surprise here but is the diagnostic right using GB sauce?
We can not blindly trust AB as we are not aware of the internal and if Zig is marked internally as future, this is maybe a hasty conclusion.
Is the looking forward restricted to 1 bar ahead and then removed by the added delay
I usually include this snippet in my code to detect [visually] future looking

//future leak detection
EnableNulling = ParamToggle( "NULLing of Data", "DISABLED|ENABLED", 0 );
RM = Param( "NULL Bars L<-R", 0, 0, 1000, 1 );

if( EnableNulling )
{
Z = Null; //or 0 if you want easier to read graph
LB = LastValue( BarIndex() ); //this triggers a future looking alert
O = IIf( BarIndex() > ( LB - RM ), Z, O );
H = IIf( BarIndex() > ( LB - RM ), Z, H );
L = IIf( BarIndex() > ( LB - RM ), Z, L );
C = IIf( BarIndex() > ( LB - RM ), Z, C );
}
By switching this on:
as you move back and forth along the date axis,
the area outside the displayed is zeroed and in normal circumstances, all calculations based on data in the future of the displayed area will have no knowledge of the future values.
With the parameter, you can even pushed backward the zeroed data before the end of the displayed timeline

When I create future leaks (obvious ones) in my code, it is reflected by seeing buy or sell signals disappearing as they approach the last displayed dates
I will carry on now to show the results of GB's code for RED on the asx: (RED was one of the last buy requested by the system BT)
View attachment 149035
so the week before week 9/09 I have a buy triggered (green arrow) which is implemented on the 9/09 at 22c and I have zeroed all data past that 09/09 date
Next step:
now I wipe out the week 9/09 data values (knowledge) so that we are now in the real world situation we were at on the previous week 02/09 when the buy was triggered
View attachment 149037
no signal anymore so we will not buy on the 9/09 at open 22c and lose that early entry.
=>That does not work for me so as is , it is future looking and I can not rely on BT

Remember that I buy and sell on open and not close, on Monday morning and not Friday night at 4PM
If we could pass order then, would this work better?
What if I do my run on Friday at 3PM, I assume that I have a similar value then as at close and then "gain an extra week" [or day bar on a daily ]knowledge.
Maybe
So even if I can not implement it, I change buy and sell price to be the ones at close instead of open , and only change that
(BuyPrice=SellPrice=C;), and rerun my BT
Not good.at all with 77% losers
View attachment 149040
only if I remove the trade delay do I get great results->
so I suggest run on Friday close including the week knowledge [and with BT not a true accurate image of possible run]

I am afraid that code, at least for a weekly , while great to display historical trend inflection points does not help me in the actual RT order triggering.
Obviously, I might have made a mistake, etc but I am afraid this is no holy grail yet.
I will have to check @Nick Radge entry to get to understand his code and see if I can learn further
Thanks GB for your code and openness .Trends are multi days so if you run a system daily and maybe miss the first bar of a trend, it is no big deal, you still get a quick signal but BT will not be very representative

Remember all this is just a reflection on my searches tonight and biased toward weekly systems, orders at open.
DYOR
I can not categorically say it is useful, I suspect it could be good for day traders or week close traders
@peter2 could maybe tell us if he considered or uses a ZZ twist to get some indicators for trading toward the week close?
have all a great night, let's keep the conversation flowing and the posts polite and positive
[edited]
Buyprice = Sellprice = close;

Skate removed the buy and sell price from my code, saying the were redundant (!!!), because he didn't understand what I was doing. He also removed the trade delay. Took my code, ruined it, then tries to tell me it's nonsense!

The code I posted is not profitable. I never said that, and nor did I even hint at it. I said it was safe to use zz in a backtest. The picture I posted (the very first post) uses zz to identify sharp angles in the zz code, colouring the swings yellow. This can be used to identify reversals.
 
Last edited:
Just following up, it seems the order was filled at the OPEN 09:30:01 - I'm at loss with this, my other limit orders with TS have worked flawlessly for the last 6 months using Nick's Day Trade Strategy, but I have to enter those trades manually... maybe thats the key dont rely on their automation?
Maybe your broker did an inside trade between its own customers wo reaching the exchange.you were ready to buy up to that price,one other client was ready to sell at that price done deal.. every one is happy...kind of ...and the broker saves some fees and execution time.
Obviously you lose as you only played in the dreaded dark pool.that is one explanation i can see.
On the asx, this has happened a few time with CommSec where my max limit on buy seems to often be my purchase price when trading during the session whereas on bell direct, i tend to be luckier and buy a few cents below here and there, as would be expected.
I blame that on CommSec dark pool
Hope this helps.
 
[edited]
Buyprice = Sellprice = close;

Skate removed the buy and sell price from my code, saying the were redundant (!!!), because he didn't understand what I was doing. He also removed the trade delay. Took my code, ruined it, then tries to tell me it's nonsense!

The code I posted is not profitable. I never said that, and nor did I even hint at it. I said it was safe to use zz in a backtest. The picture I posted (the very first post) uses zz to identify sharp angles in the zz code, colouring the swings yellow. This can be used to identify reversals.
@Gringotts Bank I'm not saying that you're wrong about your code, it seems like a lot of effort is required to prove it one or the other, but is this indicator really worth the effort. The yellow and red zones in your original post look to be a bit unreliable, I think that what you are trying to do with with indicator can be done with other more reliable and more easily tested methods. I respect the way that people on the forum are willing to put the work into this indicator to find out what is really going on with it but how deep will they have to go to uncover all that needs to be known.
 
//future leak detection
EnableNulling = ParamToggle( "NULLing of Data", "DISABLED|ENABLED", 0 );
RM = Param( "NULL Bars L<-R", 0, 0, 1000, 1 );

if( EnableNulling )
{
Z = Null; //or 0 if you want easier to read graph
LB = LastValue( BarIndex() ); //this triggers a future looking alert
O = IIf( BarIndex() > ( LB - RM ), Z, O );
H = IIf( BarIndex() > ( LB - RM ), Z, H );
L = IIf( BarIndex() > ( LB - RM ), Z, L );
C = IIf( BarIndex() > ( LB - RM ), Z, C );
}

This is awesome. I was trying to do something similar yesterday morning using looping ( or double looping) and doing it via an analysis. ie, run an analysis, then turn this on and run another one to see if there are any differences.

I have code to test looping, but i think this method would test both looping errors and future leak testing. In fact, it could be worthy of breaking out the Amibroker API. :vomit::vomit::vomit: but that's a last resort.

Grrrrrr damn you Frog !!!! My rabbit hole for the day had already been planned Now i have to choose.
 
This is awesome. I was trying to do something similar yesterday morning using looping ( or double looping) and doing it via an analysis. ie, run an analysis, then turn this on and run another one to see if there are any differences.

I have code to test looping, but i think this method would test both looping errors and future leak testing. In fact, it could be worthy of breaking out the Amibroker API. :vomit::vomit::vomit: but that's a last resort.

Grrrrrr damn you Frog !!!! My rabbit hole for the day had already been planned Now i have to choose.
Glad it helps, this is a generic and very useful piece of code, great for visual feed back too :i am not the coderand got it somewhere so all credit to that person, sadly i forgot who it was as i have used it for so long.
I was just trying to give a fair go to GB code, and we all agree it has some advantage to use ZZ if only to compare other methods or check things past the event.
Hope it helps and let posts stay fair.
 
Maybe your broker did an inside trade between its own customers wo reaching the exchange.you were ready to buy up to that price,one other client was ready to sell at that price done deal.. every one is happy...kind of ...and the broker saves some fees and execution time.
Obviously you lose as you only played in the dreaded dark pool.that is one explanation i can see.
On the asx, this has happened a few time with CommSec where my max limit on buy seems to often be my purchase price when trading during the session whereas on bell direct, i tend to be luckier and buy a few cents below here and there, as would be expected.
I blame that on CommSec dark pool
Hope this helps.
Thanks mate, something very fishy going on here, I checked all settings and forced the broker to use the AMEX exchange instead of their "Intellingent" order route and yet its happened to me again.

This should have been a ripper trade (going from OPEN to OPEN but was a loss due to what ever is causing this.I'm not sure where to go from here, might have to bin the strategy until I find a work around.

1668130695873.png

Its a pity because the backtest looks pretty nice :-(

1668131078198.png

At the end of the day, a strategy that cant be executed is nothing more than a fantasy...
 
Thanks mate, something very fishy going on here, I checked all settings and forced the broker to use the AMEX exchange instead of their "Intellingent" order route and yet its happened to me again.

This should have been a ripper trade (going from OPEN to OPEN but was a loss due to what ever is causing this.I'm not sure where to go from here, might have to bin the strategy until I find a work around.

View attachment 149062

Its a pity because the backtest looks pretty nice :-(

View attachment 149063

At the end of the day, a strategy that cant be executed is nothing more than a fantasy...
Or change broker
?
 
@Gringotts Bank I'm not saying that you're wrong about your code, it seems like a lot of effort is required to prove it one or the other, but is this indicator really worth the effort. The yellow and red zones in your original post look to be a bit unreliable, I think that what you are trying to do with with indicator can be done with other more reliable and more easily tested methods. I respect the way that people on the forum are willing to put the work into this indicator to find out what is really going on with it but how deep will they have to go to uncover all that needs to be known.
It's important to know, don't you think? Anyway, it's been verified as safe to backtest, so long as it's done the way I describe.

You say: "I think that what you are trying to do with with indicator can be done with other more reliable and more easily tested methods".

This is IVZ with my indicator switched off. Looks unremarkable in the lead up to big announcement, wouldn't you say? Would anyone seriously buy this? It's a 1 min chart.

x.png

Second pic is the same chart with the indicator switched on. You can't see insider trading any other way. Maybe a cumulative delta would do it, but no ASX platform has a true delta indiactor. So I use this.

Yes, it's cherry picked example, but all I'm saying (and all I ever said to begin with) is that it can be quite useful.

x.png
 
Last edited:
Good afternoon
Interesting

The Hang Seng Index up 6.1 per cent to 17,059.44 while the Shanghai Composite Index rose 1.7 per cent to 3088.66.

The Shenzhen Composite Index on China’s second exchange was up 1.7 per cent to 2025.82 in early trade.

Earlier, Tokyo’s key Nikkei index jumped 3 per cent.

The Nikkei 225 index was up 3.1 per cent at 28,296.36, while the broader Topix index rose 2.2 per cent to 1979.58.

Have a very nice day, today.

Kind regards
rcw1
 
It's important to know, don't you think? Anyway, it's been verified as safe to backtest, so long as it's done the way I describe.

You say: "I think that what you are trying to do with with indicator can be done with other more reliable and more easily tested methods".

This is IVZ with my indicator switched off. Looks unremarkable in the lead up to big announcement, wouldn't you say? Would anyone seriously buy this? It's a 1 min chart.

View attachment 149068

Second pic is the same chart with the indicator switched on. You can't see insider trading any other way. Maybe a cumulative delta would do it, but no ASX platform has a true delta indiactor. So I use this.

Yes, it's cherry picked example, but all I'm saying (and all I ever said to begin with) is that it can be quite useful.

View attachment 149065
@Gringotts Bank one isolated example of something working is totally meaningless, this can be done with any indicator. For your own sake and that of any inexperienced readers please don't use examples like this.
 
Last edited:
It's time to move on
As @Nick Radge is now an active member of our community once again with a new product on offer it's only fitting to evaluate that offering. As I have said before disclaimers & the wording of the offer are important.

This paragraph forms part of the offer
It should be noted that this program is open to wholesale investors & why is the wording so important?

Do you qualify as a wholesale investor?
In Australia, there is a range of investment products that are only available to wholesale investors. A wholesale investor is generally a "more experienced investor" in financial products and "does not need the regulatory protections that are provided for retail investors".

For a quick explanation
If you are wondering what clarifies a wholesale investor & what criteria have to be met, click on the hyperlinks below to get a basic understanding of why "The Chartist" new product is only offered to the wholesale investor:



Offer.jpg

Skate.
 
@Gringotts Bank one isolated example of something working is totally meaningless, this can be done with any indicator. For your own sake and that of any inexperienced readers please don't use examples like this.

Nasdaq futures, NQ


1 contract.
Period: hourly.
Stop: 2% Profit: 5%.
I've barely tweaked it.
Works with ASX 50 stocks just as well, but I can't be posting proof of every statement I make on here, ok?

x.png

x.png
 
Twitter can be unkind at times
When anyone is challenged they immediately go on the defensive. New financial products constantly appear & Twitter is a platform where new products or services can be pushed. No one likes it when your credibility is challenged or belittled, something I try to keep in check in this thread. In saying this everyone is entitled to make a comment or to ask a question. If you keep to the facts, even if it is uncomfortable for others it gives them the right to reply to correct the facts.

It's never a good look to use "noncommittal words"
Noncommittal words are normally used to be evasive, answering questions without clarity. Using phrases & words to not answer a question directly is, what I call, ‘noncommittal’ words, & they make a story less active. There are reasons why someone would use ‘noncommittal’ words & phrases & most of the time it's because the question became uncomfortable to answer.

Skate.
 
Twitter
So many questions are asked but few are answered. Some questions are statements whereas others aren't. The good thing about Twitter is that it's a platform for you to push an agender. How you respond to detractors builds a solid foundation, a perfect opportunity to respond, rather than react to uncomfortable questions or comments.

It's disappointing when questions go unanswered
I get lots of questions & I make it a practice to answer each & every one. I've asked Nick twice if he would be kind enough to fill in the backtest for his WTT Strategy, not only for myself to compare & contrast but for others who read this thread. Silence is never a good look.

Covid RED WTT Results.jpg

Skate.
 
Silence is never a good look.

Answering questions
Responding in the correct manner builds relationships by being responsive. If you have read my two posts requesting the backtest of the "Turnkey WTT Strategy" be updated & you don't want to that's okay. It appears even one of your followers @Bigun_mo would like to know as well.

QUESTION.jpg


The response was not what I expected
How you respond to detractors builds a solid foundation, a perfect opportunity to respond, rather than react to uncomfortable questions or comments.

RESPONSE QUESTION.jpg

Skate.
 
Jeez, sorry Phil, I didn't realise this was a support desk...

The staff member responsible for updating that data has been extremely busy on other projects. He'll update at month end.
 
Jeez, sorry Phil, I didn't realise this was a support desk...

The staff member responsible for updating that data has been extremely busy on other projects. He'll update at month end.

Thanks for that.

Twitter
I would like to take the opportunity to say thank you for keeping your "Twitter" feed up to date with your ongoing trading results for this calendar year. Displaying your results in dollar terms is sobering. A large dollar loss has led two of your followers @Bigun_mo & @HussmanBanjan to make statements about your new project from their perspective. I've previously posted @Bigun_mo comments but not @HussmanBanjan comments. I've found @HussmanBanjan comments to be more amusing.

The hypothetical statement doesn't cut through
Using percentages seems to put values into perspective & I respect the reason why you don't display them.

noncommital.jpg

The banter below cracked me up
Nick was asked a question by @HussmanBanjan.

@HussmanBanjan Replying to @thechartist
Mate arent you down $1m this FY?

@thechartist Replying to @HussmanBanjan
YTD, yep

@HussmanBanjan Replying to @thechartist
I'm more than competent at losing my own money

"The Chartist" Twitter account
For those who want to follow "The Chartist" Twitter account: https://twitter.com/thechartist

Skate.
 
Carrying large losses
Mark Minervini is another worth following on Twitter. Today Mark explains the problem with holding big losses which I found interesting.

Losses.jpg

Skate.
 
Top