how do i code the last n closes on a indicator? - NinjaTrader Programming | futures io social day trading
futures io futures trading


how do i code the last n closes on a indicator?
Updated: Views / Replies:710 / 7
Created: by ceramictilepro Attachments:2

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 90,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
 

how do i code the last n closes on a indicator?

  #1 (permalink)
Elite Member
Roseville CA
 
Futures Experience: Advanced
Platform: N7
Broker/Data: Amp Futures/CQG
Favorite Futures: ES
 
Posts: 124 since Jun 2009
Thanks: 32 given, 19 received

how do i code the last n closes on a indicator?

Hello,

using a std stochastics indicator,

I am trying to create a code that will draw an arrow if:

 
Code
the last 8 closes of the stochastics are above 90
I am not looking for the last 8 closes of price just to be more clear.

Thank you for any help

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)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,240 since Jun 2009
Thanks: 29,355 given, 83,237 received


I am a bit rusty, but I will try. I don't remember the Stochastic and DrawArrow overloads, but here is general idea

bool myArrowCondition = false;

if (Lowest(Stochastic(C, 1.618, 20), 8)[0] > 90) myArrowCondition = true;

if (myArrowCondition) DrawArrowUp(blah)

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
The following user says Thank You to Big Mike for this post:
 
  #4 (permalink)
Elite Member
Roseville CA
 
Futures Experience: Advanced
Platform: N7
Broker/Data: Amp Futures/CQG
Favorite Futures: ES
 
Posts: 124 since Jun 2009
Thanks: 32 given, 19 received


Big Mike View Post
I am a bit rusty, but I will try. I don't remember the Stochastic and DrawArrow overloads, but here is general idea

bool myArrowCondition = false;

if (Lowest(Stochastic(C, 1.618, 20), 8)[0] > 90) myArrowCondition = true;

if (myArrowCondition) DrawArrowUp(blah)

Mike

is "Lowest" acceptable?
"lowest bar" is available but that is for price I believe.

getting an error with "Lowest"

 
Code
#region Variables
		  bool myArrowCondition = false;
 
Code
if (Lowest(aDoubleStochsdot(10),8).K[0] > 90) myArrowCondition = true;
			if (myArrowCondition)
			{
				DrawArrowDown("My down arrow2" + CurrentBar, false, 0, High[0] + 5 *TickSize, Color.Black);
			}
thank you

Reply With Quote
 
  #5 (permalink)
Market Wizard
virginia
 
Futures Experience: Intermediate
Platform: ninja
Favorite Futures: ES
 
cory's Avatar
 
Posts: 5,220 since Jun 2009
Thanks: 628 given, 6,318 received
Forum Reputation: Legendary


ceramictilepro View Post
Hello,

using a std stochastics indicator,

I am trying to create a code that will draw an arrow if:

 
Code
the last 8 closes of the stochastics are above 90
I am not looking for the last 8 closes of price just to be more clear.

Thank you for any help

since you want to work with stoch the first thing you should do is making a copy of ninja stoch then work from there

Attached Thumbnails
how do i code the last n closes on a indicator?-6e-06-12-1508-tick-3_30_2012.jpg  
Attached Files
Register to download File Type: cs MaxMinStoch.cs (11.0 KB, 7 views)
Reply With Quote
The following user says Thank You to cory for this post:
 
  #6 (permalink)
Elite Member
Portland Oregon, United States
 
Futures Experience: Beginner
Platform: Ninjatrader®
Broker/Data: CQG, Kinetick
Favorite Futures: Gameplay Klownbine® Trading of Globex
 
Zondor's Avatar
 
Posts: 1,327 since Jul 2009
Thanks: 1,246 given, 2,635 received

a bad starting point

The coding of the Ninjatrader stochastic is pathetically inefficient, horrible, a joke. So it is not a good foundation for anything.

Calling the MIN and MAX functions on every tick is extremely resource intensive. unnecessary, and serves no useful purpose.

Since MIN and MAX are external classes, durable predefined instances of them should be created once and reused. Or, better still, the MIN and MAX routines should be placed inside the stochastic.

There is a thread on futures.io (formerly BMT) about Optimizing C# code. I wish somebody would read it. One of the posts on that thread is a superfast version of the DOUBLE stochastic. It illustrates the techniques that should be used in THIS indicator.

Maybe I will post an alternate version of this indicator to show how much better it can be made to work.

This type of coding is the cause of the vast majority of Ninjatrader performance problems. Throwing more cores at it, or switching to inferior platforms in disgust, are not the best solutions.


Last edited by Zondor; May 6th, 2012 at 04:47 AM.
Reply With Quote
The following user says Thank You to Zondor for this post:
 
  #7 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,240 since Jun 2009
Thanks: 29,355 given, 83,237 received

Sorry, the NinjaTrader equivalent of Lowest is MIN. Told you I was rusty!

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #8 (permalink)
Elite Member
Roseville CA
 
Futures Experience: Advanced
Platform: N7
Broker/Data: Amp Futures/CQG
Favorite Futures: ES
 
Posts: 124 since Jun 2009
Thanks: 32 given, 19 received


Big Mike View Post
Sorry, the NinjaTrader equivalent of Lowest is MIN. Told you I was rusty!

Mike

ha...np mike

Reply With Quote

Reply



futures io > > > > > how do i code the last n closes on a indicator?

Thread Tools Search this Thread
Search this Thread:

Advanced Search



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

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
help code multiple Time Frame indicator ttmarok ThinkOrSwim Programming 25 March 3rd, 2014 09:42 PM
Inside bar indicator code help? hector24 NinjaTrader 4 November 12th, 2012 05:45 PM
How to look at Jforex indicator code? Crassius Platforms and Indicators 4 February 24th, 2011 03:34 PM
Code a T3 indicator for TradeStation daveste99 EasyLanguage Programming 5 September 14th, 2010 03:09 PM
Ninja Strategy using locked indicator code spinnybobo NinjaTrader Programming 4 May 26th, 2010 04:54 AM


All times are GMT -4. The time now is 11:39 PM.

Copyright © 2017 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 2017-12-17 in 0.11 seconds with 20 queries on phoenix via your IP 54.221.73.186