NexusFi: Find Your Edge


Home Menu

 





Entry directly on outside bar?


Discussion in EasyLanguage Programming

Updated
    1. trending_up 1,410 views
    2. thumb_up 1 thanks given
    3. group 2 followers
    1. forum 3 posts
    2. attach_file 1 attachments




 
Search this Thread

Entry directly on outside bar?

  #1 (permalink)
Orjan
Stockholm Sweden
 
Posts: 20 since Apr 2012
Thanks Given: 12
Thanks Received: 2

Hi, I want to go long directly when an outside bar is formed. When previous bar low has already been taken out I want to go long one tick above the prevoius bar high. I use IntrabarOrderGeneration and Bar Magnifier in Multicharts.

The problem is that sometime Multicharts goes long despite the outside bar is formed the opposite way (high first and low thereafter). What may the solution be? Is there a way to code to ensure that Multicharts checks in which chronological order low and high of previous bar is exceeded?

My code:

If Marketposition = 0 AND L<L[1] Then Buy next bar at H[1] + 0.0001 or higher ;
If Marketposition = 1 then sell next bar at entryprice + PTlong or higher;
If Marketposition = 1 then sell this bar at Close;

Attached Images
 
Reply With Quote

Can you help answer these questions
from other members on NexusFi?
What broker to use for trading palladium futures
Commodities
Better Renko Gaps
The Elite Circle
MC PL editor upgrade
MultiCharts
Trade idea based off three indicators.
Traders Hideout
Cheap historycal L1 data for stocks
Stocks and ETFs
 
  #3 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,436 since Apr 2013
Thanks Given: 482
Thanks Received: 1,629


Orjan,

Multicharts did exactly what you coded - how should it know that you want the low to be taken out first when you didn't program that?
Having said that, you can use a boolean variable that you set to true when Close < Low[1] (of course the variable needs to be intrabarpersist and you need to use the bar magnifier). Then you can use this variable's value in your entry condition check. On a new bar you simply set this variable back to false.

This will do what you have in mind.

Regards,
ABCTG


Orjan View Post
Hi, I want to go long directly when an outside bar is formed. When previous bar low has already been taken out I want to go long one tick above the prevoius bar high. I use IntrabarOrderGeneration and Bar Magnifier in Multicharts.

The problem is that sometime Multicharts goes long despite the outside bar is formed the opposite way (high first and low thereafter). What may the solution be? Is there a way to code to ensure that Multicharts checks in which chronological order low and high of previous bar is exceeded?

My code:

If Marketposition = 0 AND L<L[1] Then Buy next bar at H[1] + 0.0001 or higher ;
If Marketposition = 1 then sell next bar at entryprice + PTlong or higher;
If Marketposition = 1 then sell this bar at Close;


Follow me on Twitter Reply With Quote
Thanked by:
  #4 (permalink)
Orjan
Stockholm Sweden
 
Posts: 20 since Apr 2012
Thanks Given: 12
Thanks Received: 2

Thanks. The problem was that when I made the manual check of the trades I was not aware of at which time the sessions breaks between days are set in the chart. They are set to 17.00. So now my code seems to be doing what I want.

Reply With Quote




Last Updated on December 28, 2014


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts