How to Build an Automated Trading System

Status
Not open for further replies.
I am up tp date on the reading.

Quote from greaterreturn:

Jack,

Let's establish the baseline and get agreement there. I will show charts and demonstrate why I wish to use this baseline and hopefully you agree it will work for SCT. If not we can make adjustments.

Simultaneously, these graphs show my re-engineered taping for your visual inspection and, hopefully, approval.

Okay, first I was following ehorn's image shown here. It seems to have a clear, readable color scheme.

<img src="http://www.elitetrader.com/vb/attachment.php?s=&postid=2075200" width="800" height="600">

So here's my take on this with only level I taping displayed on a 1 minute USD/JPY chart with volume.

<img src="http://www.elitetrader.com/vb/attachment.php?s=&postid=2079339" width="800" height="600">

I have chosen Forex due to limited capital and the limited minimum margin of only $100.00 plus the execellent liquidity of the markets. That limited margin allows me to control risk as I have $800 in my account. So I can trade with one micro lot ($100 margin) without taking the risk of ruin in the account. Of course, I can come up with a few thousand more as seed money for a working strategy. But minimum margins in ES or other futures disallow that granular control of risk and such limited capital.

What a learner does to use SCT is trade one contract until he doubles his money. Then he removes his original capital and returns it to its former intended life style use. Then he begins again with one contract. He uses profits to add contracts as his profits grow. He "sits" at 5 10 , 20 and 50 and 250 to spend time aclimating. To move from one sitting level to another he adds contracts that ar not significant compared to his trading level. From 10 to 20 may be a daily addition of 2 contracts per day, for example. This week on many days single turns of 20 contracts, made 40,000 dollars per turn. To go to 22 contracts or 25 contracts is easily possible the next day since one turn generated 40,000 dollars of resourses.

You mention risk. The aspect of your mind that related to this is from your heritage and formal schooling and apparently is a part of the inference that makes up your perception as you sense stuff (say what you read or see as data flow into a display). You may be generation fear and anxiety emotions to some degree. If so your breathing is consuming many times the energy it otherwise would be if you were in balance. (the range is 3 to 33% where 3 is normal).

As you become acquianted with neuroplasticity and differentiation, your present orientation will shift greatly.


Most importantly examine 3 things on the chart:

1. Does the volume look representative? To me it looks very much like ES or any other volume. I think my extrapolation of volume is sufficient. If not, let me know.

The market provides the volume as a feed to the trader. If not, then volume is synthesized artifically.

2. Does the taping look accurate? To me it achieves the same or close enough (remember sufficiency) to doing it by hand.

I over annotated your first post to find:

1. over 10% of your taping was coincident. 2. 0% for traverses and 3. 0% for channels. 4. Volume was missing. 5. it appears that you did it after the fact.

You have been offered several good examples that were done by people who have taken the time to gain experience in doing this either manually or automatically.

My intial feeling was that we could start with a foundation that would be present in whatever ensued.

I made a serious mistake in communicating to you on how sufficiency works in mathematics. It is not related to shortcuts.



3. Are we okay with the color scheme, background color, light green for the tapes, red and blue for up and down volume, etc. Is the one minute bar alright or do you want 2 minutes? etc.

Follow the color coding that is recommended. The five minute fractal is the one we are using for ES and the 2 minute bar is the one we are using for YM.

Let's forgo discussing how I did the taping until you examine and approve they're good enough. If you find something insufficient let's point that out. I can probably fix it.

Use the rules of logic provided to you so that we begin with a mathematical basis. In the past, people have spent about 2 months getting this down, The time can be shortened by doing it at the rate of 40 minutes per RTH day using a computer to accelerate the passage of time during times when the MODE is in Continue. What getting it down means is gaining the knowledge to "know that they know". The computer equivalent of this well known: the coding is complete. Both of these examples speak to the same foundational issue: Getting the mind differentiated. Knowing what differentiating is, is important as a matter of a person's knowing what he is doing whether it be drills to understand a process or coding a computer to include in the code the necessary parts to make the code complete. As we all know the is no way to code using a "sufficiency" concept. The hard components and their arrangement in a computer require that coding to operate the computer be complete.

Sincerely,
Wayne

I request that you review OODA, of John Boyd. You need to recognize deeply and completely, the flaws of CW.

Then you need to spend a lot of time finding out how you work and particularly how differentiation works and more importantly how repairing differentiation is very difficult and after some point beyond possibility wothout care and intervention.

I do not work in your chosen mode of interaction. You may notice the interaction convention of "Iterative Refinement" a thread on PVT and SCT. As you have found out, no one relates to you as you expect them to. Roughly, most of the sentences you have written so far are not on the mark.

Consider, a nuance on the level of advanced expert. Here the person has passed forward what he practices through transference and he trades with consumate skill. I can suggest to you that this person is where he is simply because he has gone through transference and he has built a system of knowledge and practice mechanically first and with additional support systems subsequently.

Look at the alarm system on the lower right of the ninja I posted. What does it need most? Two more columns that show what happened on the prior two bars. Why? Because a binary vector appproach is used in SCT. What is the substitute for not having it? SKILLS. Skills are acquired and they are available from long term memory in a manner of driving a car.

Coding up driving a car is not a difficult task. UTube trials are fun to watch. Geeks do it for fun.

Any average person can trade SCT at the advanced expert level if they do the work.
 
Quote from jack hershey:
What a learner does to use SCT is trade one contract until he doubles his money. Then he removes his original capital and returns it to its former intended life style use. Then he begins again with one contract. He uses profits to add contracts as his profits grow. He "sits" at 5 10 , 20 and 50 and 250 to spend time aclimating. To move from one sitting level to another he adds contracts that ar not significant compared to his trading level. From 10 to 20 may be a daily addition of 2 contracts per day, for example. This week on many days single turns of 20 contracts, made 40,000 dollars per turn. To go to 22 contracts or 25 contracts is easily possible the next day since one turn generated 40,000 dollars of resourses.
That's very interesting information but already covered in your books at traderuniverse.info.
It's clear you have a tremendous amount of knowledge and abilities. It would be kind though to stay on topic of whether you accept me as a student of SCT and if we can agree on the baseline chart colors, etc.

You mention risk. The aspect of your mind that related to this is from your heritage and formal schooling and apparently is a part of the inference that makes up your perception as you sense stuff (say what you read or see as data flow into a display). You may be generation fear and anxiety emotions to some degree. If so your breathing is consuming many times the energy it otherwise would be if you were in balance. (the range is 3 to 33% where 3 is normal).
Jack, again you're considering a human trader. So that seems off topic because this thread involves an ATS which lacks any of those concerns. On a personal level, I have been through those feelings in live trading and worked them out using methods similar to what you teach of debriefing each day and reviewing each morning. I am already a profitable human day trader but not as profitable as you, of course.

As you become acquianted with neuroplasticity and differentiation, your present orientation will shift greatly.
Do you speak any other languages, Jack? I have already undergone neuroplasticity many times over, understand it well and consider that off topic for this thread.

The market provides the volume as a feed to the trader. If not, then volume is synthesized artifically.

Correct.

I over annotated your first post to find:

1. over 10% of your taping was coincident. 2. 0% for traverses and 3. 0% for channels. 4. Volume was missing. 5. it appears that you did it after the fact.
Jack, which first post? Have you reviewed the ones that you quoted in this post? Those are the ones I was hoping for you to review since they are a completely new attempt. and NOT after the fact. They are built bar by bar looking forward by the ATS.

What doesn 0% for traverses and 0% for channels mean? 0% of what?

You have been offered several good examples that were done by people who have taken the time to gain experience in doing this either manually or automatically.

My intial feeling was that we could start with a foundation that would be present in whatever ensued.

I made a serious mistake in communicating to you on how sufficiency works in mathematics. It is not related to shortcuts.
Okay point well taken. However, I don't see any short cuts here. Are you okay with using Forex or not? I understood SCT was workable on Forex in other threads. Was I wrong?

Jack, do you propose that I must learn and master how to do SCT as a discretionary trader before being able to automate the task? I think that is a mistake. For example, does a software engineer have to actually get trained as commercial pilot in order to develop an auto pilot system? Of course not.

Maybe you confuse the skills and neuroplasticity required to trade with those required to automated a manual process. They are extremely orthogonal skill sets. I know many very skill traders who are completely incapable of automating their own systems. Have you ever tried? However, I personally know ATS traders who trade profitable systems that they never traded themselves manually.

Please avoid confusing the totally different neuroplasiticity involved.

Follow the color coding that is recommended. The five minute fractal is the one we are using for ES and the 2 minute bar is the one we are using for YM.

What is the color coding recommended? Are you refering to the Channels for B.W.? If so, okay, I will do so. If not, please post an example. The last time you posted examples they had 2 different color schemes. So which is recommended?

Use the rules of logic provided to you so that we begin with a mathematical basis. In the past, people have spent about 2 months getting this down, The time can be shortened by doing it at the rate of 40 minutes per RTH day using a computer to accelerate the passage of time during times when the MODE is in Continue. What getting it down means is gaining the knowledge to "know that they know". The computer equivalent of this well known: the coding is complete.
What coding? an ATS that does SCT hands free?

Again you think of building human knowledge and learning. If I follow that process you recommend, at the end of it we won't have an ATS that does anything. We'll have produced another human SCT trader (myself) which is not the goal if this thread, is it?

Both of these examples speak to the same foundational issue: Getting the mind differentiated. Knowing what differentiating is, is important as a matter of a person's knowing what he is doing whether it be drills to understand a process or coding a computer to include in the code the necessary parts to make the code complete. As we all know the is no way to code using a "sufficiency" concept. The hard components and their arrangement in a computer require that coding to operate the computer be complete.
Jack, please discuss your qualifications teaching how to code. I haven't read anywhere in your discussing of your training or qualifications that you ever built any form of decision support software or profitable ATS. I would appreciate knowing if you have qualifications in that area.

On the other hand, I have architected many multimillion dollar automation systems.

I complete the response in the next post because it doesn't all fit in one.

Sincerely,
Wayne
 
Quote from jack hershey:

I am up to date on the reading.

I request that you review OODA, of John Boyd. You need to recognize deeply and completely, the flaws of CW.
Jack, I already read that book years ago, I am already an expert at OODA with over 10 years experience and an instructor--I have dozens of other books besides John Boyd on OODA and software patterns.

Please, Jack, again you're off topic. I need you to focus on the charts (results). Isn't it a waste of your time to attempt to instruct me in how to automate systems unless you have at least done so yourself once in your life? My understanding is you still trade discretionarily with the use of tools. If I am wrong, forgive me.

Then you need to spend a lot of time finding out how you work and particularly how differentiation works and more importantly how repairing differentiation is very difficult and after some point beyond possibility without care and intervention.

I do not work in your chosen mode of interaction. You may notice the interaction convention of "Iterative Refinement" a thread on PVT and SCT. As you have found out, no one relates to you as you expect them to. Roughly, most of the sentences you have written so far are not on the mark.

IMPORTANT: Jack, the previous two paragaphs appear to state very clearly that you reject my qualifications at being able to automate SCT/PVT. If so, that's fine.

Interestingly, I receive countless PM's due to this thread of people who, contrary to what you say, commend me for the thread and enjoy it saying they learn things here. Some traders propose they will work with me to automate their strategy. So it seems that, so far, everyone who has spoken up says they "relate" to me as I expect. So this sounds like pure imagination on your part.

But perhaps others PM you about my missing the mark. I don't know. Still, there appears to be considerably more persons, pardon the implication, who relentlessly claim your sentences and posts miss the mark. Do I yet have groupies that follow me around trashing my threads? Not yet, any way.

Some of those people are clearly "crazies" but several who PM me and posted previously on ET sound very kind and well intentioned and rather than bash, they simply propose other methods saying you have difficulty getting specific.

And that makes since because you explain you give the foundation but the individual must learn the rest through neuroplasticity and differentiation.

Consider, a nuance on the level of advanced expert. Here the person has passed forward what he practices through transference and he trades with consumate skill. I can suggest to you that this person is where he is simply because he has gone through transference and he has built a system of knowledge and practice mechanically first and with additional support systems subsequently.

Look at the alarm system on the lower right of the ninja I posted. What does it need most? Two more columns that show what happened on the prior two bars. Why? Because a binary vector appproach is used in SCT. What is the substitute for not having it? SKILLS. Skills are acquired and they are available from long term memory in a manner of driving a car.

Still we not training a driver here. We're building an ATS. That's a totally different set of skills,

This is a great example where you mention something useful to an ATS. Let's drop the talk about training humans like skills etc, please.

Coding up driving a car is not a difficult task. UTube trials are fun to watch. Geeks do it for fun.

Okay. If you say so. I ask other readers around the country, have you seen any driverless cars on the road yet? That'll be the day, as they say. This comment makes you sound as though you're in dream land, Jack. If you're serous it clearly states your lack of knowledge about the limitations of technology at this point.

Any average person can trade SCT at the advanced expert level if they do the work. [/B]

Again, were not talking here about people, persons, average or otherwise, it's an ATS. So I simply need us to focus on the charts. The baseline, are the tapes okay? You said 10% are off, which ones please, and on which chart, the most recent?

CONCLUSION

Finally, do you accept me at this point, without studying further about neuroplasticity, how to learn and such to automate SCT with your support?

Do you trust me to guide this process?

I sincerely believe that we can succeed. I'm very excited about the results and accuracy of the taping so far. It proves your words about these building blocks.

At this point I doubt it. If we find ourselves unable to clear this up in another post or two, let's move to plan B. That is, attempting to automate SCT through collaboration of others without your participation.

If you prefer that, there will be no hard feelings. And you would be very welcome to always chime in with any specific corrections or clarifications, but not O.T. stuff like learning to learn neuroplasticity, etc.

Which mode do you prefer?

Sincerely,
Wayne
 
Volkswagen advertises a fully automatic car that drives itself on test courses.

I love these two comments posted after the article.


"The roads would be much safer if computers controlled all cars."
Because of course, no computer has ever malfunctioned, crashed, or failed.
Give me strength.

- Userone, UK, 04/7/2006 14:11



Isn't Volkswagon the company with the slogan "Drivers Wanted"?

- Mcihael Lane, Watauga, USA, 03/7/2006 17:05
 
ehorn,

Jack might be bailing out of the thread per his last post. That's our loss.

Here's an image of my chart zoomed into an area to see the volume more clearly.

<img src="http://www.elitetrader.com/vb/attachment.php?s=&postid=2080013" height=600 width=800>
[click on the image to view Full Size]

NOTE: I added back the 2 bar forward extension of the tapes so it's possible to see where prices cross them to trigger a trade (just a dumb--but profitable--trading rule). I had turned off the extension for some debugging.

You can clearly see the Gaussian curve in the volume of this graph.

I'm searching ET as I'd like to implement the Gaussian curve indicator at this point and only found unclear definitions of it of it's algorithm.

On your charts, did you write it yourself or was it in the software you use?

If so, what software, I'd like to experiment with one. I could easily reverse engineer the logic if I can play with it.

Thanks for your great posts, eHorn. I enjoy keeping this technical, specific, and focused on results.

I'd like your thoughts on my recent charts. Jack didn't seem thrilled. But I'm not clear on that.

Wayne
 

Attachments

FYI, you'll see that some of the tapes don't actually touch the lows or highs of the bars.

It's because some fiddling around shows it's more optimal to give the tapes a minimum width because in low volume, flatter areas, that protects from useless meaningless price breakouts.

I just observed that I did the minimum width without thinking in the diagonal. Let me test an algorithm to provide constant visual width by adjusting it for the perpendicular of the TL.

Wayne
 
Jack,

Sorry, I confused your OODA book by John Boyd with another on on OOD and OOA which means (object oriented analysis and design).

John Boyds work on military combat OODA is very interesting. However, I will table that reading until finished automating an SCT-like system that takes all the market offers.

Anyway, that's all off topic for this thread.

Sincerely,
Wayne
 
Hi Wayne,

I sniped your post And pasted it below:

"Again, were not talking here about people, persons, average or otherwise, it's an ATS. So I simply need us to focus on the charts. The baseline, are the tapes okay? You said 10% are off, which ones please, and on which chart, the most recent?

A gain I failed to communicate. You are 90% off on tapes; 100% off on traverses and 100% off on channels. The chart I refer to has one comment on it about a "bar 3" and it is a forex chart on a 2 minute fractal. It looks like the day was complete when you or your coding began to draw the chart.

CONCLUSION

Finally, do you accept me at this point, without studying further about neuroplasticity, how to learn and such to automate SCT with your support?

I support anyone who wishes to work with the algorithm and its applications. As I said an average person can become an advanced expert when he does the work. Any mechanical trading algorithm or its application can be coded. Coding is done by following a coding rule set as the coding rule set is applied to a design. The design came from developing a model.

Do you trust me to guide this process?

This is your idea and you explained that you are doing a process using this and that to build an automated system. I usually work with teams and I never play the role of guide.

I sincerely believe that we can succeed. I'm very excited about the results and accuracy of the taping so far. It proves your words about these building blocks.

At this point I doubt it. If we find ourselves unable to clear this up in another post or two, let's move to plan B. That is, attempting to automate SCT through collaboration of others without your participation.

Plan B sounds great. There are many plan B's going on out there.

If you prefer that, there will be no hard feelings. And you would be very welcome to always chime in with any specific corrections or clarifications, but not O.T. stuff like learning to learn neuroplasticity, etc.

Which mode do you prefer?

I have always engaged in these processes for various applications in a very conventional manner. It has been posted both in terms of my career experiences (CV) and informally with respect to examples. I am basically a scientist and I like applying science in order to institutionalize solutions to pervasive problems. The markets represent a source of capital and capital has a broad based utility so getting capital (extracting it like maple sap) is a good idea. If every one gets a tap and a bucket, then a lot of sap can be spread around where it is needed. The pool extraction is a tap and its application is adjusted to any market with liquidity to any fractal all of the time.

Sincerely,
Wayne"
 
Status
Not open for further replies.
Back
Top