OmniTrader Professional Forum OmniTrader Professional Forum
forums calendars search
today this week
 
register logon control panel Forum Rules
You are currently browsing as a guest.
You should logon to access more features
A Self-Moderated Community - ALL MEMBERS, PLEASE READ!
Vote for Members who contribute the most to your trading, and help us moderate content within the Forums.


  Current location        Thread information  
OmniTrader Professional Forum
OmniLanguage Discussion
Base OT2009 Formulas
Last Activity 1/29/2018 8:23 AM
68 replies, 27299 viewings

Jump to page : 1 2 3
Now viewing page 2 [25 messages per page]
 
back reply
Printer friendly version

^ Top
THOMAS HELGET

Legend
500
Posts: 500

Joined: 3/22/2006
Location: BALDWINSVILLE, NEW YORK

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 11:33 AM
Post #11336 - In reply to #11335

Jaxin:

I upgraded to OT2009 and while at first the task of script modification appeared daunting only a few scripts had to be actually modified. And, within those scripts the changes were fairly consistent throughout. That is, once you corrected a problem in one script most likely you would encounter the same problem in another thus facilitating the script modification process.

Tom Helget
^ Top
Oladele

New User

Posts: 2

Joined: 3/18/2008
Location: London, UK

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 11:55 AM
Post #11338 - In reply to #10768

Please could you help write the formulae for GMMA Oscillator. I have changed it from 9 to 3 because when the blue line crosses red in GMMA OSC 3, PRICE CHANGES

^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 1:04 PM
Post #11340 - In reply to #10768

I cant expose the code for purchased plug-ins. Only the base indicators that come pre-installed with OT.
^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 1:58 PM
Post #11341 - In reply to #11336

How long did it take you to do 102 formula's? Where do you start?
I get the impression that Nirvana continually chages their program and to hell with the traders. They appear to be using us as guinea pigs.

^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 2:12 PM
Post #11342 - In reply to #10768

Tom...
forgive my frustration. I have spent 2 years writing and testing formulae for Omnitrader. I have eventually found 4 strategies that work exceptionally well.... especially if I run them at 11:30am. My profits in this BEAR market are so far in excess of 16% in trading DECEMBER and JANUARY.

By the way... yesterday my strategy told me to BUY WFI on the TSX at $23.00 It is today trading at $24.50. Want some more buy tips?
^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 2:16 PM
Post #11343 - In reply to #10768

I should have mentioned that I DO NOT SHORT THE MARKET. I am a BULL, and only BUY.
^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 2:27 PM
Post #11344 - In reply to #10768

Our goal is to always release cutting edge technology with features you cant find elsewhere. We will at times see ways to improve the software and make it more robust, accurate, and/or beneficial to all traders and we want to implement those changes. We strive to make the changes as low impact as possible but some times it is unavoidable.

In OT2008 the parser was functional but had way too many restrictions, limitations, and too many 'band-aids' due to the fundamental design of it. The VBA parser was completely redesigned from the ground up in OT2009. In OT2009 many of the limitations of complex math formulas, nested parentheses, nest Iff statements, ect (Check the OT08 guide book for the other limitations) are corrected. The design and flow of logic is more in line with the true syntax of its base language (which is Visual Basic).

That being said the only things that should have an impact on your scripts when upgrading are posted in the OT2009 Parser Changes thread.

http://www.omnitrader.com/omnitrader/proforum/thread-view.asp?threadid=2018&posts=1
^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 2:40 PM
Post #11345 - In reply to #10768

Matthew... Thank you, I have looked at the page you suggested.... but if I read you correctly, there can still be FURTHER changes. I must then ask what is the point of me updating formulae when another change by you, in the near future will mean another ton of work in me updating my formulae once again? And of course the question arises, when will the 'updating' be finalized? In the year 2010 or later?

^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 3:08 PM
Post #11346 - In reply to #10768

Due to the overhaul I seriously doubt the parser will be changing anytime soon. The parser itself is very robust now and will support everything a trader will need to code what they want in OmniLanguage. I strongly believe the framework we have now will the foundation we build upon for a long time to come.

If I am assuming correctly the changes you are referring to is with the stop logic. This change has nothing to due with the parser but rather the connection layer between OmniLanguage and OmniTrader. This will always be changing, ideally only to add new functions, indicators, and the like. In this case however we needed to add the ability for a user to set the internal exit level on the first trading bar. The change we implemented had some unforeseen side effects. You can read about this in that thread and the work around for the issue. This is an open issue that will be corrected. At which point you should be able to remove the work-around and stops will support everything we need for automated trading.


^ Top
Drew

Legend
500
Posts: 509

Joined: 6/13/2008

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 3:13 PM
Post #11347 - In reply to #11346

Matthew,

Do you think we'll get some updated documentation on OL? I've mentioned this countless times, and sent emails, but still nothing.
^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 3:46 PM
Post #11349 - In reply to #10768

I have proofed through the whole manual and made several corrections, additions, and notes and gave it to our documentation reviser. I dont think I missed anything but just let me know.
^ Top
Drew

Legend
500
Posts: 509

Joined: 6/13/2008

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 4:09 PM
Post #11350 - In reply to #11349

Thanks Matthew. I hope its a bit more thorough in terms of function calls, etc. Is that something that we will have soon, or already have?
^ Top
THOMAS HELGET

Legend
500
Posts: 500

Joined: 3/22/2006
Location: BALDWINSVILLE, NEW YORK

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 4:50 PM
Post #11351 - In reply to #11350

Jaxin:

Only about twenty or so of my scripts actually required modification. The new parser identified all the problems. Some were as easy as using only one parameter where two were in use before. As I said, once I rolled up my sleeves and went to work there were maybe only half a dozen or so real modifications that had to be handled in multiple scripts. Once I got the hang of the first problem correcting all similar problems was easy once you knew what to look for.

I understand your frustration as I was ready to give up myself on the project. But I am glad I stuck to it performing it in small increments until the task was done. Don't try to take it on all at once or you surely will give up.

Slow and steady does it!

Tom Helget
^ Top
Jim Dean

Sage
20001000100
Posts: 3108

Joined: 3/13/2006
Location: L'ville, GA

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/28/2009 9:08 PM
Post #11355 - In reply to #11351

Jaxin -

It's worth the effort to rework your code.

After 40 years of programming, I still find that when I do "fixes" for reason A, I end up seeing other things during the process that can be improved.
There is NO such thing as perfect code, or a perfect programming environment, or a stable platform.
In the world of coding, AND of trading, life IS change.

If you anticipate it, it's a fun challenge.
If you try to build a rigid, static paradigm, then troubles come quickly, from one place or another.

Please forgive the sermon - but a positive mental attitude is incredibly important to sustaining successful trading.
If you haven't already, I highly recommend books by Van Tharp (Trade Your Way to Financial Freedom) and Mark Douglas (Trading in the Zone).

OT can at times an in places be a bit rough around the edges, BUT the innovative, interlinked capabilities it offers is a fair offset for that.
You might find the following link helpful:
http://www.omnitrader.com/omnitrader/support/OT2004/forum/thread-view.asp?threadid=4079

I hope this helps!

[Edited by Jim Dean on 1/28/2009 9:22 PM]

^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/29/2009 11:30 AM
Post #11363 - In reply to #10768

Jim and Thomas.
I have thought long and hard about what both of you have written, and have come to the following decision.
I still use Windows XP..... simply because windows VISTA had too many problems when it was first introduced, and later, when I read the critics on it, realised that it was not that much better than Windows XP. The same applies to Omnitrader 2009. So far I have not read one report, and from a customer, and not an employee or semi-employee that has told me that their profitability has improved. Remember.... we are i the business of MAKING MONEY via TRADING.... not playing at computer programming. I have a strategy that is working, and working exceptionally well. Can I afford to take the risk on upgrading to a program (and even to a rewrite of formula) when the one I am presently using is so profitable? A year ago I challenged Gianlucca to show me that the NN strategies could beat the one I developed. He could not. Since then I have improved my strategy by over 315%. I haven't heard a word from Gianlucca.
I shall upgrade to Omnitrader 2009 after I have read more critics on it and ALL the problems it has are corrected. I shall NOT update my subscription, because I am in Canada, and look at Canadian stocks and Mutual funds, which Nirvana doesn't handle. To pay $400 odd would be a waste.
Thanks

^ Top
Condorll

Regular
252525
Posts: 94

Joined: 9/20/2007
Location: Canonsburg, PA

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/29/2009 8:48 PM
Post #11369 - In reply to #11363

we are i the business of MAKING MONEY via TRADING.... not playing at computer programming

because I am in Canada, and look at Canadian stocks and Mutual funds
............

Jaxin,

I too am in the business of Making (additional) Money via Trading and as such don't really care where the stocks and/or Mutual funds are located.

I appreciate OT 2009, especially the new Seasonality module introduced for 2009, as a visual confirmation to the N Club Strategies I use. I have found this module (unavailable in OT 2008 I believe) a valuable addition to my arsenal.

Regards


^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/29/2009 9:54 PM
Post #11370 - In reply to #10768

Condor..... thanks.... I appreciate your answer and your boost of Omnitrader 2009. I mentioned Canadian stocks because I understand that Omnipilot cannot be used with them. So... I cannot use Omnipilot.
But don't misunderstand me... I think Omnitrader 2008 is GREAT.... I have been an Omnitrader fan since the early 1990's and have always remained one, but there is a limit to everything. I have an excellent money making system.... and I always look to improve it. However, I simply don't have the time or patience to rewrite formulas no matter how much simpler they will be.
Thanks again
^ Top
Jim Dean

Sage
20001000100
Posts: 3108

Joined: 3/13/2006
Location: L'ville, GA

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 2:01 AM
Post #11371 - In reply to #11370

Jaxin -

I understand your reluctance to do a rewrite, if your time is at a premium, and if you are already highly profitable (way way beyond the average, according to your numbers). The old saying "if it ain't broke, don't fix it" certainly applies, for your system.

Of course, for the OT parser in general, it "were broke", and "they dun fixed it". Since that fix will remain in place for all future years (versus going backwards), then by locking in on OT2008 now, you're not providing for much flexibility 2-4 years from now, when 08 is no longer actively supported, and when many new addons will likely not work with it.

So be it, if you feel that your system will remain profitable, unchanged, for years ... or if you feel that OT2008's stability and feature-set is sufficient to stand the test of time. I know people that still use versions of TradeStation dating back to the late 90's.

One question ... if you had the ability to "throw a switch" and have all your code work in OT2009 (and therefore, most likely, in future OT's), would you choose to do so? If yes, would you be willing to share a very limited portion of your extra-ordinary profits, to pay for the switch to be thrown?

There are probably several people out here (myself included) who are willing to do contract programming, and are willing to sign non-disclosure and non-compete agreements. It may be that you could have your cake and eat it too. I suspect the cost of doing the conversions would be pretty low.

Just a thot to consider ...
^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 9:41 AM
Post #11380 - In reply to #10768

Jim,

I have already talked with Jaxin via private message. My offer to update all his code for him if he purchased the upgrade was respectfully declined.

Jaxin,
OmniPilot does not care what you trade. OmniPilot itself is not limited to only US symbols. OmniPilot just automates what you do inside OmniTrader. If in OmniTrader you have a system that fires signals, you can use Pilot to alert you of the signals via e-mail (or text message). If you can place trades to your broker via Trade Plan within OT. You can use Pilot to start the trade plan for you (instead of you manually clicking the trade button) whenever there is a new signal. Bottom line - OmniPilot simply drives OmniTrader. If you can do it in OT...you can most likely have OmniPilot automate it.
^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 11:19 AM
Post #11382 - In reply to #10768

Matthew,
I was under the impression that Omnipilot was for LIVE data supplied only by Nirvana Systems. Am I correct in interpreting what you have said that I can use Omnipilot with AIQ live data? If so, how would I do this?
Jack
^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 11:25 AM
Post #11383 - In reply to #10768

OmniPilot is not restricted to only streaming live data. One of the built in scripts is call EOD Trader and is intended to be used with an EOD profile.

OmniPilot doesn't care where your data comes from, just that you are able to get it within OT. Pilot really does nothing more than programmatically clicks OmniTraders buttons on your behalf based on some event.
^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 11:33 AM
Post #11384 - In reply to #10768

Thank you.... I was under the wrong impression. Question... how wouldmI then look at LIVE AIQ data with Omnitrader? I reckon I could find this out myself with a little reading, but would appreciate an answer.
^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 11:58 AM
Post #11385 - In reply to #10768

Provided you have streaming data from AIQ all you need to do in OT is open a Real Time profile. You can create a new RT profile by clicking File | New. Give your profile and name, choose you profile type (assuming you want Stocks) and choose Real Time. Funds do not have streaming data. All fund data is updated by the data provider sometime after the close.
^ Top
jaxin

Veteran
100100
Posts: 222

Joined: 3/28/2006
Location: Vancouver

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 12:26 PM
Post #11386 - In reply to #10768

OK.... done that.... but how do I identify the AIQ realtime data?
^ Top
Matthew Greenslet

Idol
2000252525
Posts: 2077

Joined: 2/27/2006

User Profile
 
Subject : RE: Base OT2009 Formulas
Posted : 1/30/2009 3:33 PM
Post #11387 - In reply to #10768

I may have spoke before I had all of my information. Looking in the manual I see that AIQ is user data. User data can only be used for end of day.

For real time data you need to use esignal, quote.com, IQfeed as a data provider. I believe E-signal has the most exchanges including Canadian stocks and funds and has reliable data but they are also the most expensive. IQfeed has got a lot better data than they used to and seems to pretty reliable as well and I believe them to be the cheapest. However I dont know what exchanges they have.
Jump to page : 1 2 3
Now viewing page 2 [25 messages per page]
back reply

Legend    Action      Notification  
Administrator
Forum Moderator
Registered User
Unregistered User
E-Mail this thread to a friend
Toggle e-mail notification


Nirvana Systems
For any problems or issues please contact our Webmaster at webmaster@nirvsys.com.