Proof of concept double-check - futures io
futures io futures trading



Proof of concept double-check


Discussion in EasyLanguage Programming

Updated
      Top Posters
    1. looks_one drftr with 7 posts (2 thanks)
    2. looks_two kevinkdog with 2 posts (5 thanks)
    3. looks_3 SMCJB with 2 posts (3 thanks)
    4. looks_4 bobwest with 1 posts (2 thanks)
      Best Posters
    1. looks_one kevinkdog with 2.5 thanks per post
    2. looks_two bobwest with 2 thanks per post
    3. looks_3 SMCJB with 1.5 thanks per post
    4. looks_4 drftr with 0.3 thanks per post
    1. trending_up 1,051 views
    2. thumb_up 12 thanks given
    3. group 3 followers
    1. forum 11 posts
    2. attach_file 0 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

Proof of concept double-check

(login for full post details)
  #1 (permalink)
Amsterdam, The Netherlands
 
 
Posts: 29 since Jan 2021
Thanks: 18 given, 13 received

Hi and thanks for reading.

Can anyone please confirm / contradict whether the following is possible or not with EasyLanguage?

I'm looking for a platform that after being developed, for live trading can be completely run through scripts. Think starting up using a scheduler, querying external input files for input parameters and ETF universe restrictions, use functions, integrate real-time data and custom indicators, create a report, and send it out through email.

I would prefer to run at least the automated trading and tracking parts on a colocated server, VPS, in the cloud, whatever, and would be okay with developing and modifying my strategies on a tablet or laptop instead.

The strategy I'm using and that I want to rebuild and further expand uses a limited ETF universe and has fixed rules. It only has to check whether the rules currently apply or not, and act based on that. As such there would be no benefit in having an power hungry program with all bells and whistles fired up that can only destabilizes the process I'm interested in.

Ideally for live trading I would only need a script on a remote server, start it, go on holiday for a month, and after a month see if it's still going strong. Obviously this is a bit exaggerated but I DO want to set up a system that would make this possible in theory, so that there is NO NEED to "do something" at a screen.

I have discussed several platforms on a different thread but since I use TradeStation as my broker I thought I should do one last check that I'm out of luck with them.

Thanks much for your kind help - highly appreciated!

drftr

Reply With Quote

Can you help answer these questions
from other members on futures io?
NT8 indicator to simulate a Funding Evaluation where to …
NinjaTrader
ZigZag with Depth and Backstep
EasyLanguage Programming
Automatic pattern research with NT
Elite Algorithmic NinjaTrader Trading
SimplerOptions
Trading Reviews and Vendors
Reading A set of Trading Signals
EasyLanguage Programming
 
 
(login for full post details)
  #2 (permalink)
Legendary Market Wizard
Houston, TX
 
Experience: Advanced
Platform: Trading Technologies
Broker: Primary Advantage Futures. Also ED&F and Tradestation
Trading: Primarily Energy but also a little GE, GC, SI & Bitcoin
 
Posts: 3,972 since Dec 2013
Thanks: 3,273 given, 7,790 received

Not the TS expert, more of a dangerous noob, but never heard of people doing this before. I believe @KevinKday has automated TS stuff with hot key macros though. @ABCTG also is very knowledgeable on easylanguage and TS.

Reply With Quote
The following 3 users say Thank You to SMCJB for this post:
 
(login for full post details)
  #3 (permalink)
Amsterdam, The Netherlands
 
 
Posts: 29 since Jan 2021
Thanks: 18 given, 13 received



SMCJB View Post
Not the TS expert, more of a dangerous noob, but never heard of people doing this before. I believe @KevinKday has automated TS stuff with hot key macros though. @ABCTG also is very knowledgeable on easylanguage and TS.

I hope they see a chance to contribute to this. I'm afraid I will be limited to developing Python, C#, C++ scripts that can be scheduled and started from the system command prompt but that would mean reinventing at least 3/4th of the wheel :-(

drftr

Reply With Quote
 
(login for full post details)
  #4 (permalink)
Legendary Market Wizard
Houston, TX
 
Experience: Advanced
Platform: Trading Technologies
Broker: Primary Advantage Futures. Also ED&F and Tradestation
Trading: Primarily Energy but also a little GE, GC, SI & Bitcoin
 
Posts: 3,972 since Dec 2013
Thanks: 3,273 given, 7,790 received

Probably 7/8th of the wheel! The nice thing about something like Tradestation is there's a lot of things built in to protect you from yourself, while if you program it all yourself, who knows what you might miss. Not sure why but I misspelt @kevinkdog above. (dog not day)

Reply With Quote
 
(login for full post details)
  #5 (permalink)
 
 
Posts: 2,979 since Jul 2012
Thanks: 1,576 given, 5,902 received


drftr View Post
Hi and thanks for reading.

Can anyone please confirm / contradict whether the following is possible or not with EasyLanguage?

I'm looking for a platform that after being developed, for live trading can be completely run through scripts. Think starting up using a scheduler, querying external input files for input parameters and ETF universe restrictions, use functions, integrate real-time data and custom indicators, create a report, and send it out through email.

I would prefer to run at least the automated trading and tracking parts on a colocated server, VPS, in the cloud, whatever, and would be okay with developing and modifying my strategies on a tablet or laptop instead.

The strategy I'm using and that I want to rebuild and further expand uses a limited ETF universe and has fixed rules. It only has to check whether the rules currently apply or not, and act based on that. As such there would be no benefit in having an power hungry program with all bells and whistles fired up that can only destabilizes the process I'm interested in.

Ideally for live trading I would only need a script on a remote server, start it, go on holiday for a month, and after a month see if it's still going strong. Obviously this is a bit exaggerated but I DO want to set up a system that would make this possible in theory, so that there is NO NEED to "do something" at a screen.

I have discussed several platforms on a different thread but since I use TradeStation as my broker I thought I should do one last check that I'm out of luck with them.

Thanks much for your kind help - highly appreciated!

drftr


I have never done something to this degree. It sounds pretty complicated. I know some good programmers, so feel free to PM me. But don't forget, exchange rules say you are not supposed to have algo unsupervised.

Follow me on Twitter Reply With Quote
The following 3 users say Thank You to kevinkdog for this post:
 
(login for full post details)
  #6 (permalink)
Amsterdam, The Netherlands
 
 
Posts: 29 since Jan 2021
Thanks: 18 given, 13 received


kevinkdog View Post
I have never done something to this degree. It sounds pretty complicated. I know some good programmers, so feel free to PM me. But don't forget, exchange rules say you are not supposed to have algo unsupervised.

Thanks for that. Good info as it's different for other platforms. For instance NinjaTrader allows trades to be altered from an external source. But then again that's a completely different language that makes such a thing much easier. I assume it would be the same for MultiCharts.NET and some others.

Guess I have to withdraw the idea of trying to do so with TradeStation though...

drftr

Reply With Quote
 
(login for full post details)
  #7 (permalink)
 
 
Posts: 2,979 since Jul 2012
Thanks: 1,576 given, 5,902 received


drftr View Post
Thanks for that. Good info as it's different for other platforms. For instance NinjaTrader allows trades to be altered from an external source. But then again that's a completely different language that makes such a thing much easier. I assume it would be the same for MultiCharts.NET and some others.

Guess I have to withdraw the idea of trying to do so with TradeStation though...

drftr

Just to be clear, I never said it couldn't be done. I just said I personally had never done something this complicated.

Tradestation OOEL has some really amazing things it can do.

If you are far down the path with Tradestation already, I would definitely try to find an expert to weigh in. For example, have you asked this at Tradestation forum, where Tradestation employees answer questions? You can also PM me, and I can send you a few names of programmers.

Follow me on Twitter Reply With Quote
The following 2 users say Thank You to kevinkdog for this post:
 
(login for full post details)
  #8 (permalink)
Amsterdam, The Netherlands
 
 
Posts: 29 since Jan 2021
Thanks: 18 given, 13 received


kevinkdog View Post
Just to be clear, I never said it couldn't be done. I just said I personally had never done something this complicated.

Tradestation OOEL has some really amazing things it can do.

Thanks. I will have a double-check on whether OOEL can be used to create strategies within the application that somehow can be started from outside, maybe through a DLL, API, command prompt, scheduler, whatever.


kevinkdog View Post
If you are far down the path with Tradestation already, I would definitely try to find an expert to weigh in. For example, have you asked this at Tradestation forum, where Tradestation employees answer questions?

I haven't even started! This was the last question to be answered related to my platform selection thread:



After getting used to the idea that what I wanted couldn't be done through a platform I thought I should give it yet one more chance because TradeStation is my broker. That makes it great for free data and for easy automated orders which are quite some bonuses! Plus that it would save a lot of time. So I have posted my question on 2 TS forums (to no avail) and didn't get a response from customer service either. It is then that I decided to also post it on the EasyLanguage forum here.

Will report back concerning my OOEL study.

Tnx...

drftr

Reply With Quote
The following user says Thank You to drftr for this post:
 
(login for full post details)
  #9 (permalink)
Amsterdam, The Netherlands
 
 
Posts: 29 since Jan 2021
Thanks: 18 given, 13 received

I confirm that OOEL looks interesting, but... the objects apparently can't be called from outside EasyLanguage, while the objects themselves can "look outside". This means TS has chosen to embrace object orientation to add more versatility to EasyLanguage but also to not open up its capabilities for the outside world. Bummer, as this could have been the perfect mix...

drftr

Reply With Quote
 
(login for full post details)
  #10 (permalink)
Site Moderator
Sarasota FL
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
 
bobwest's Avatar
 
Posts: 6,358 since Jan 2013
Thanks: 48,487 given, 21,307 received



drftr View Post
Ideally for live trading I would only need a script on a remote server, start it, go on holiday for a month, and after a month see if it's still going strong. Obviously this is a bit exaggerated but I DO want to set up a system that would make this possible in theory, so that there is NO NEED to "do something" at a screen.

Not to discourage you at all -- I think this is a cool idea and I can strongly appreciate the appeal of letting something run unattended for weeks/months while I can just do other things, knowing it's making me money in the meantime -- but let me say that the idea of letting any kind of program trade money live for me without any monitoring on my part would make me very, very nervous. Actually, not nervous, but afraid.

I'm not talking about the soundness of the trading ideas it would incorporate; they may be great. I'm talking about what happens when, not if, a bug in the code surfaces and it starts trading in an uncontrolled way? I've been involved in a lot of mission-critical projects over the years,, where a business relied on our code day by day, and it always has taken attention to catch and fix problems, usually completely unanticipated and after we thought it was thoroughly tested.

So since the thread is titled "proof of concept double-check," I suggest that the totally unsupervised concept is an iffy one. Obviously, an automated system has to just be allowed to run, but I'm concerned with the idea of letting it run and being able to just go away for a while.

I think I recall that Kevin ( @kevinkdog ) in this thread or your other one, mentioned that CME expects users of automated systems to be responsible for monitoring them. I think there's a good reason for this.

Again, not to be discouraging, just a caution about the totally unsupervised nature of the idea. I may be overstating how unsupervised you expect it to be, but I thought it would be better to raise this caution flag now, rather than later when problems are happening....

And good luck with it, I hope it works out well.

Bob.

When one door closes, another opens.
-- Cervantes, Don Quixote
Visit my futures io Trade Journal Reply With Quote
The following 2 users say Thank You to bobwest for this post:
 
(login for full post details)
  #11 (permalink)
Amsterdam, The Netherlands
 
 
Posts: 29 since Jan 2021
Thanks: 18 given, 13 received

Your points are well taken, Bob, very well. I've been in IT for too long to shrug my shoulders at this. Things happen. To relieve you from sweating it is only my goal to design such a system but I will do whatever I think is prudent to have the system send out verification messages at the start and end of each trading day. No, I can't always read them, but that's not any different from my current setup. But WHEN I can at least I have verified that auto-pilot mode is still functioning and will sleep better because of it.

Tnx...

drftr

Sent using the futures.io mobile app

Reply With Quote
The following user says Thank You to drftr for this post:
 
(login for full post details)
  #12 (permalink)
Amsterdam, The Netherlands
 
 
Posts: 29 since Jan 2021
Thanks: 18 given, 13 received

Thinking back about the OOEL mention, as an in-between-solution I might be helped if RadarScreen could read from file which tickers I want to watch and then have a strategy run for those tickers based on a custom indicator for double-guessing a trailing stop breach. If breached and confirmed by the indicator I would need the position closed 30 minutes before the Close of that day. To start with I could ask for an email signal instead.

Anyone knows whether this is possible without using charts?

What's turning me off a bit is that OOEL doesn't seem to be used for anything slightly more exotic than what EasyLanguage already can do. Even searching for how to read data from a file barely gets relevant results while OOEL is in use for years already. Let alone find a video that goes further than the introduction excitement years ago. Just wondering why that is as it looks promising. Maybe it never delivered? Can't tell...

drftr

Sent using the futures.io mobile app

Reply With Quote


futures io Trading Community Platforms and Indicators EasyLanguage Programming > Proof of concept double-check


Last Updated on January 31, 2021


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Battlestations! Show us your trading desk - $1,500 in prizes!

March
 

Importance of Finding Your Own Way w/Adam Grimes

Elite only
 

Journal Challenge w/Jigsaw

April
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts