Use mouseclick on a bar to get the high and low of that bar - futures io
futures io futures trading



Use mouseclick on a bar to get the high and low of that bar


Discussion in EasyLanguage Programming

Updated
      Top Posters
    1. looks_one KhaosTrader with 2 posts (0 thanks)
    2. looks_two Bimi with 1 posts (0 thanks)
    3. looks_3 Quick Summary with 1 posts (0 thanks)
    4. looks_4 vvhg with 1 posts (0 thanks)
    1. trending_up 1,276 views
    2. thumb_up 0 thanks given
    3. group 3 followers
    1. forum 4 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
 

Use mouseclick on a bar to get the high and low of that bar

(login for full post details)
  #1 (permalink)
San Jose
 
Experience: Intermediate
Platform: NinjaTrader, Esignal
Trading: Stocks
 
Posts: 107 since Jan 2012
Thanks: 40 given, 21 received

I am trying to get the high and low of a given bar that i click the mouse on. I understand using the ProcessMouseEvents and all that. But I have a hard time getting the values for the bar clicked...

I am trying various ways, but with no luck. .. Sometimes I am getting vBarsAgo as a number less than 0, so I am not sure what I am doing wrong, or how I should approach the problem..


Here is rough pseudo sample code

 
Code
if MouseClickShiftPressed then begin

   vClickBarNbr = MouseClickBarNumber;
      

   
 //vLastBar = currentbar;
   vLastBar = barnumber;
   vBarsAgo = vLastBar-vClickBarNbr ;
   if vBarsAgo >= 0 then begin
      vClickBarHigh = high[vBarsAgo];
      vClickBarLow = low[vBarsAgo];
      print ("high = " + NumToStr(vclickBarHigh,2) + " Low = " + NumToStr(vclickBarLow,2));   
   end
   else begin
      print ("bar= " + NumToStr(vBarsAgo,0) + " Low = " + NumToStr(vclickBarLow,2));
   end;

Started this thread Reply With Quote

 
Best Threads (Most Thanked)
in the last 7 days on futures io
Selling Options on Futures?
109 thanks
Battlestations: Show us your trading desks!
108 thanks
Rank your Futures vs Stocks trading priority
55 thanks
Want your NinjaTrader indicator created, free?
27 thanks
Whats this confusion with margins?
21 thanks
 
(login for full post details)
  #3 (permalink)
Northern Germany
 
Experience: Intermediate
Platform: NT
Trading: FDAX, CL
 
vvhg's Avatar
 
Posts: 1,583 since Mar 2011
Thanks: 1,016 given, 2,816 received



KhaosTrader View Post
I am trying to get the high and low of a given bar that i click the mouse on. I understand using the ProcessMouseEvents and all that. But I have a hard time getting the values for the bar clicked...

I am trying various ways, but with no luck. .. Sometimes I am getting vBarsAgo as a number less than 0, so I am not sure what I am doing wrong, or how I should approach the problem..


Here is rough pseudo sample code

 
Code
if MouseClickShiftPressed then begin

   vClickBarNbr = MouseClickBarNumber;
      

   
 //vLastBar = currentbar;
   vLastBar = barnumber;
   vBarsAgo = vLastBar-vClickBarNbr ;
   if vBarsAgo >= 0 then begin
      vClickBarHigh = high[vBarsAgo];
      vClickBarLow = low[vBarsAgo];
      print ("high = " + NumToStr(vclickBarHigh,2) + " Low = " + NumToStr(vclickBarLow,2));   
   end
   else begin
      print ("bar= " + NumToStr(vBarsAgo,0) + " Low = " + NumToStr(vclickBarLow,2));
   end;

Why don't you try to get the bar by time, you should be able to get e.X as time pretty easily...


vvhg

Hic Rhodos, hic salta.
Reply With Quote
 
(login for full post details)
  #4 (permalink)
London
 
 
Posts: 118 since Mar 2010
Thanks: 42 given, 58 received


KhaosTrader View Post
I am trying to get the high and low of a given bar that i click the mouse on. I understand using the ProcessMouseEvents and all that. But I have a hard time getting the values for the bar clicked...

I am trying various ways, but with no luck. .. Sometimes I am getting vBarsAgo as a number less than 0, so I am not sure what I am doing wrong, or how I should approach the problem..


Here is rough pseudo sample code

 
Code
if MouseClickShiftPressed then begin

   vClickBarNbr = MouseClickBarNumber;
      

   
 //vLastBar = currentbar;
   vLastBar = barnumber;
   vBarsAgo = vLastBar-vClickBarNbr ;
   if vBarsAgo >= 0 then begin
      vClickBarHigh = high[vBarsAgo];
      vClickBarLow = low[vBarsAgo];
      print ("high = " + NumToStr(vclickBarHigh,2) + " Low = " + NumToStr(vclickBarLow,2));   
   end
   else begin
      print ("bar= " + NumToStr(vBarsAgo,0) + " Low = " + NumToStr(vclickBarLow,2));
   end;

you are using a non-standard bar chart.

Reply With Quote
 
(login for full post details)
  #5 (permalink)
San Jose
 
Experience: Intermediate
Platform: NinjaTrader, Esignal
Trading: Stocks
 
Posts: 107 since Jan 2012
Thanks: 40 given, 21 received

standard chart. I use candlestick standard.

Started this thread Reply With Quote


futures io Trading Community Platforms and Indicators EasyLanguage Programming > Use mouseclick on a bar to get the high and low of that bar


Last Updated on October 26, 2012


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