Issuing Trade Entry Orders at Defined Spread Limits - EasyLanguage Programming | futures io social day trading
futures io futures trading


Issuing Trade Entry Orders at Defined Spread Limits
Updated: Views / Replies:113 / 4
Created: by Hemmo Attachments:0

Welcome to futures io.

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

futures io is the largest futures trading community on the planet, with over 100,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

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

Reply
 
Thread Tools Search this Thread
 

Issuing Trade Entry Orders at Defined Spread Limits

  #1 (permalink)
Elite Member
Newcastle, NSW, Australia
 
Futures Experience: Beginner
Platform: MultiCharts, Build Alpha
Broker/Data: OANDA
Favorite Futures: CFDs
 
Posts: 10 since Sep 2017
Thanks: 22 given, 4 received

Issuing Trade Entry Orders at Defined Spread Limits

I have started using MultiCharts 11 (not the .net C# version), looking to automate some of my existing intraday trading strategies for spot forex CFDs. OANDA is the CFD broker.

The plan is to allow the automated trading systems to be running 24 hours per day. However, one of the issues to overcome is the period of 'zombie' hours between approximately the closing of the US session and the opening of the Asian session. During this time, the spreads on the CFDs blow out due to the very low liquidity levels. For example, where the GBPUSD spread may typically be 0.6 pips during liquid periods, it can blow out to say 3 or 4 pips during the illiquid periods, which is very expensive and simply not viable for some intraday trading systems. Therefore, I don't wish to enter a trade at that spread. Note, this is a 'spread-only' account, therefore there is no commission on trade entry or exit.

Unfortunately, it is not simply a case of coding the strategies to operate within defined times of the day. Sometimes the liquidity comes on early, and at other times you are sitting at the screens thinking, "come on guys, where is everyone?". And of course, news announcements or other events can temporarily blow out the spreads as well.

Therefore, I would like to have the MultiCharts PowerLanguage coded in a way so as to disallow any trade entries during these high spreads. The OANDA plugin with MultiCharts does not advise MultiCharts what the spread is at any given time. It would have to be along the lines of MultiCharts sending the trade entry order to OANDA but when the broker receives it, if the spread is greater than say 1.8 pips, then the order is not executed by the broker.

Does such a function exist?

Can anyone share the code which will achieve this?

Also, within the MultiCharts Signal, where should the code be placed?

Your input would be appreciated. Thank you.

Reply With Quote
 
  #2 (permalink)
Quick Summary
Quick Summary Post

Quick Summary is created and edited by users like you... Add FAQ's, Links and other Relevant Information by clicking the edit button in the lower right hand corner of this message.

 
  #3 (permalink)
 Vendor: www.abctradinggroup.com 
Hamburg Germany
 
Futures Experience: Advanced
Platform: Multicharts, Tradestation
Broker/Data: DTN IQ
Favorite Futures: ES
 
Posts: 1,806 since Apr 2013
Thanks: 291 given, 1,097 received


Hemmo,

once Multicharts issues the order, you can only cancel it again (unless it's filled of course), I am not aware of an additional feature within MC that would allow the order to be only filled at your broker when the spread is less than X.

In realtime you can check the spread before you issue the order and try to cancel placed orders when the spread is greater than X. Take a look at the build in Bid & Ask indicator to see if it correctly displays the bid and ask prices of your broker.

Regards,

ABCTG

Reply With Quote
The following user says Thank You to ABCTG for this post:
 
  #4 (permalink)
Elite Member
Newcastle, NSW, Australia
 
Futures Experience: Beginner
Platform: MultiCharts, Build Alpha
Broker/Data: OANDA
Favorite Futures: CFDs
 
Posts: 10 since Sep 2017
Thanks: 22 given, 4 received

Thank you for posting, ABCTG.

OANDA has a plugin for integrated Chart Trading on each chart screen of MultiCharts. Can anything be automated at this level?
For example, if buying: bid price minus the ask price = x pips. Then x must be less than 2.0 pips for the trade entry order to be issued to OANDA.

Reply With Quote
 
  #5 (permalink)
 Vendor: www.abctradinggroup.com 
Hamburg Germany
 
Futures Experience: Advanced
Platform: Multicharts, Tradestation
Broker/Data: DTN IQ
Favorite Futures: ES
 
Posts: 1,806 since Apr 2013
Thanks: 291 given, 1,097 received

Hemmo,

the Chart Trader is for manual trading only and you can't access it with code.

However as I wrote in my previous code, you can check the bid ask spread from the code level and only issue the order when the spread matches your criteria.

Regards,

ABCTG

Reply With Quote

Reply



futures io > > > > > Issuing Trade Entry Orders at Defined Spread Limits

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

September Journal Challenge (sponsored by TopstepTrader)

September

Battlestations! Win $947 in prizes for showing us your trading desk!

October
 

Finding Your Edge & Maximizing Returns w/Richard L Weissman

Oct 16
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Stop Orders for Entry - Where Are They Held? samsupertrader Reviews of Brokers and Data Feeds 2 July 6th, 2017 07:47 AM
Averaging entry prices and impact corresponding stops and trailing stop orders ppcl MultiCharts 2 February 12th, 2015 09:49 AM
Pre-defined entry or market action? Nashville22 Traders Hideout 3 August 3rd, 2014 06:31 PM
Platform that auto-cancels entry orders? ScorpioTravis Platforms and Indicators 4 April 8th, 2012 10:15 AM
1 entry order 5 exit orders togier Traders Hideout 2 April 11th, 2011 03:27 AM


All times are GMT -4. The time now is 02:22 PM. (this page content is cached, log in for real-time version)

Copyright © 2018 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
Page generated 2018-10-16 in 0.12 seconds with 14 queries on phoenix