|
|
#1
|
||||
|
||||
|
aspTrader's new NeoTicker User Online Demo
I'm going to do another online NeoTicker demo for new users this next week. The focus of the demo is going to be on basic and advanced features I believe are of special interest to new users (and especially Tradestation users). I've also committed to demonstrating how to convert Delphi Script code to an IDL driven Delphi program that generates a DLL.
I've done this kind of demo a few times now. I'm not a NeoTicker salesperson or representative and I don't claim the demo is an exhaustive overview of NeoTicker features. And I'm not an expert NeoTicker user. There are lots of NeoTicker features that I don't know how to use. This is merely going to be an online demo of features that mean something to me. My motivation in doing demos for new users is simply that I always meet at least one interesting person with at least 1 interesting idea about trading. This time I'm going to try to do the demo during a weekend. I'll do the demo on Sunday February 5th at 5:30am Pacific Standard Time ( GMT minus 8 ). It's a little inconvenient for those of us on the west coast of the US but it's likely a time when more people are free than any other. My GoToMeeting subscription supports up to 10 participants. GoToMeeting supports establishing a conference call number that meeting participants can dial into for audio. We'll use that this time. That means you'll need to dial into a number that is likely to be a long distance call for you. If less than 5 people participate then we'll use Skype. If you'd like to participate, send me an email at the alias I use in this forum at yahoo.com and I'll forward you information to allow you to participate. Cheers!
__________________
aspTrader |
|
#2
|
|||
|
|||
|
Hi Asptrader : ) WOuld also like to let you know about GIZMO which will support 99 people for free on a conference call. Here is the link to see if you like this.
http://www.gizmoproject.com/ |
|
#3
|
|||
|
|||
|
By any chance was this recorded?
|
|
#4
|
||||
|
||||
|
The sessions are not recorded by request of the host.
|
|
#5
|
|||
|
|||
|
where can I get the latest info on how to do this?
I have a horde of indicators and strategies in TS, ninjatrader, and wealthlab that I would like to move to neoticker asap.
I would like to make more coherent, modular strategies one at a time and would like to put all of them into a DLL. I saw here that asptrader was demonstrating how to convert Delphi Script code to an IDL driven Delphi program that generates a DLL, so is there a reliable way to convert the indicators and strategies to get to the DLL stage? Thanks, turbothis |
|
#6
|
|||
|
|||
|
The only way to convert systems and indicators from other platform is using manual means, since other platform have different implement concept and structure.
__________________
TickQuest Support |
|
#7
|
||||
|
||||
|
Good morning turbothis
Here is a quick orientation to resources available to you: There are two "frameworks" available in the forum that allow you to manage multiple instances of any custom idl indicator you develop in Delphi. One has been provided free by Merlin, who also offered a more advanced version for a fee. The other has been provided by Trhodes and is also free. You may need to contact Merlin for his as I'm not finding it on the forum. Trhodes framework V2 is at http://forums.neoticker.com/showthre...ight=framework If you are looking for delphi programmers to custom program Delphi dlls for you the one's I know of that have made their services available in the past to others are these: Bruce DeVault, Merlin, trhodes, asptrader, Whitmark and myself. You can get turbo delphi free to produce the dll. Once you choose a framework you'll be able to "drop in" your delphi indicator as a unit in the framework and produce the dll. The less often your cross the COM barrier, as when for example using makeindicator rather than writing your own in delphi, the faster it will be. One test by asptrader showed an 11 fold speed increase. Typical is 5 times faster for IDL indicator vs. those written in delphiscript, which is hard to debug without an IDL to provide more advanced debugging tools than the NT script debugger. All the best,
__________________
Han systemdev@wildblue.net 1-208-476-9994 |
|
#8
|
||||
|
||||
|
It is necessary in general to re-code for NeoTicker because the platform is too different from Wealth Lab, TradeStation and NinjaTrader. The good news, it's generally different in a good way, so it's worth doing.
The language most similar to TradeStation would be Delphi/DelphiScript. DelphiScript is a good way to start, in that you can quickly and easily move to compiled Delphi for a speed boost and to get access to better development tools when you're ready, and it's a language where there are lots of examples. Let us know how it goes, and feel free to post or ask any questions you come up with along the way. NeoTicker is a good community to be a part of, and welcome to it!
__________________
Bruce DeVault bdevault@quantevo.com www.quantevo.com |
|
#9
|
|||
|
|||
|
Bruce,
How much better is Delphi/DScript than Formula Lang? Also, what compiler would you recommend for Delphi/Delphi Script? Finally, where can I get some examples of Delphi code as it relates to Neo? Thank you for being so active on the boards. |
|
#10
|
|||
|
|||
|
Depend on the system or indicator you want to implement there is no better with comparison between Delphi Script and formula language.
With Delphi script you will have access to full feature programming that allow more flexibility with idea implementation. With formula language idea can be implemented with less amount of effort and no programming experience is required. For additional example on Delphi NeoTicker installation directory source> indicator source sub-directory has a number of indicators source in delphi script format.
__________________
TickQuest Support |
|
#11
|
||||
|
||||
|
There is also a sticky thread under programming which has extensive resources related to Delphi, and there are a lot of examples posted to the forums over the years both for Delphi and for formula. In addition, the NeoTicker blog has many examples.
It's not the case that Delphi is "better" than formula - they're really for different things. Formula is good for rapid prototyping and testing of technical analysis or system trading ideas, while Delphi is good for development where performance is critical or there is a more significant amount of architecture or complexity needed. I use Delphi 2010 personally, but most of the changes in recent versions of the Delphi IDE have not been things that would directly pertain to indicator development, so you can use pretty much any Delphi version with minor adjustments.
__________________
Bruce DeVault bdevault@quantevo.com www.quantevo.com Last edited by Bruce DeVault : 11-26-2009 at 09:54 AM. |
|
#12
|
|||
|
|||
|
Delphi as a programming laguage is more "expressive". If you need complex control logic such as cycles, you'll have to go beyond formula language. Delphi/DelphiScript is also more natural to use for someone with lots of experience in procedural programming languages.
Further, Delphi/DelphiScript give full access to Neoticker objects while formula laguage provides only a (most commonly used) subset of functionality. So, more complex order management, such as in a portfolio trading system, cannot be implemenmted in formula language. On the other hand, formula language is very concise and many trading systems can be implemented in just a few lines (see Neoticker blog as others already suggested). For this reason it is great for quickly testing ideas (prototyping). Note formula laguage has applications outside indicators and trading systems. For example, formulas can be used in cells of a quote window or provided as parameters to indicators. The latter is how a user provides entry/exit logic to trading systems BacktestEZ, which is the easiest way to start with trading systems in Neoticker. Compiled languages (e.g. Delphi or C# but not DephiScript or formula language) have an advantage of a full-fledged IDE. The latter comes with predictive code entry, more detailed compilation errors and step-by-step debugging. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|