Trading Articles
Article Categories
Article Tools
Remember a bar's close after event/condition
Updated February 4, 2020
trending_up
452 views
thumb_up
0 thanks given
group
2 followers
forum
6 posts
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)
Remember a bar's close after event/condition
(login for full post details)
#1 (permalink )
Bangkok, Thailand
Posts: 4 since Aug 2019
Thanks: 0 given,
0
received
Hello, need advice on programming on easylanguage
I need to code a breakout of high of a bar, which have a condition.
For example - this bar hit moving average from top, so it's high will be a stop buy.
Can you help answer these questions from other members on futures io?
Best Threads (Most Thanked) in the last 7 days on futures io
(login for full post details)
#3 (permalink )
Vendor
Posts: 2,225 since Apr 2013
Thanks: 406 given,
1,468
received
boo50,
you can accomplish this by declaring a variable and updating the variable's value to that value you want to store when your conditions are met.
Regards,
ABCTG
(login for full post details)
#4 (permalink )
Bangkok, Thailand
Posts: 4 since Aug 2019
Thanks: 0 given,
0
received
I've tried this logic
Code
vars: buy_stop(0);
condition11 = rsi(30) > 60;
condition12 = average(c,1) cross below xaverage(30);
if condition11 and condition12 then buy_stop = h[1];
if marketposition = 0 then
begin
buy next bar at buy_stop stop;
end;
but it buy not at condition's bar high.
(login for full post details)
#5 (permalink )
Vendor
Posts: 2,225 since Apr 2013
Thanks: 406 given,
1,468
received
boo50,
you can use the print reserved word to check values within your code and see if the code is using the values you think it should. High[1] for example would return the value of the previous bar and not the bar where your conditions are met.
Regards,
ABCTG
boo50
I've tried this logic
Code
vars: buy_stop(0);
condition11 = rsi(30) > 60;
condition12 = average(c,1) cross below xaverage(30);
if condition11 and condition12 then buy_stop = h[1];
if marketposition = 0 then
begin
buy next bar at buy_stop stop;
end;
but it buy not at condition's bar high.
(login for full post details)
#6 (permalink )
Bangkok, Thailand
Posts: 4 since Aug 2019
Thanks: 0 given,
0
received
got it, but still want to know how to fix condition's bar high.
any suggestions?
(login for full post details)
#7 (permalink )
Vendor
Posts: 2,225 since Apr 2013
Thanks: 406 given,
1,468
received
boo50,
I am not sure I understand you correctly. Your code already does that, except you are saving the previous bar's high (using buy_stop = h[1] when you probably want the current bar's high i.e. High[0] (or simply High) instead.
Regards,
ABCTG
boo50
got it, but still want to know how to fix condition's bar high.
any suggestions?
Last Updated on February 4, 2020
Right now
NinjaTrader Indicator Challenge!
Ongoing
Coming soon
Journal Challenge!
February
Coming soon
Battlestations!
March