NexusFi: Find Your Edge


Home Menu

 





Entry directly on outside bar?


Discussion in EasyLanguage Programming

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




 
Search this Thread
  #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?
Memorandum Watch: How the 60-Day MOU Framework Makes May …
Prediction Markets & Event Contracts
Warsh Drops Easing Bias, December Hike Now Above 50% -- …
Prediction Markets & Event Contracts
$500M Riding on World Cup 2026: France/Spain Co-Favored …
Prediction Markets & Event Contracts
Warsh Rate Hike at 40%, Iran June 15 Expires Tonight at …
Prediction Markets & Event Contracts
I Have a Thing Called Iran -- Trump Stays in DC as Airsp …
Prediction Markets & Event Contracts
 
  #3 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,448 since Apr 2013
Thanks Given: 494
Thanks Received: 1,643


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 X 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


© 2026 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 - Downloads - Top
no new posts