Dark Theme
Light Theme
Trading Articles
Article Categories
Article Tools
Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
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 for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Updated December 1, 2014
Top Posters
looks_one
budfox
with 40 posts (2 thanks)
looks_two
treydog999
with 21 posts (25 thanks)
looks_3
tellytub
with 6 posts (4 thanks)
looks_4
Fat Tails
with 2 posts (1 thanks)
Best Posters
looks_one
Ming80
with 2.5 thanks per post
looks_two
treydog999
with 1.2 thanks per post
looks_3
shodson
with 1 thanks per post
looks_4
tellytub
with 0.7 thanks per post
trending_up
18,153 views
thumb_up
41 thanks given
group
9 followers
forum
76 posts
attach_file
4 attachments
October 6th, 2014, 12:10 AM
seoul, Korea
Experience: Intermediate
Platform: Multicharts
Broker: CQG, DTN IQfeed
Trading: YM 6E
Posts: 897 since Jul 2012
Thanks Given: 291
Thanks Received: 1,039
budfox
Hell0 @
treydog999 ,
I would like to inquire who would be doing the
backtesting (that I am paying), is it a quant developer? or just someone who knows how to code?
That leads me to my next question, do I have to hire a "professional backtester" , or can I just hire some kid who knows how to code and write a script with no trading experience?
Thank You trey
if you just hire some kid, he may not see errors that a "pro backtester would" but may end up being cheaper. I don't really have a lot of experience in this because I do most of my own coding.
Can you help answer these questions from other members on NexusFi?
Best Threads (Most Thanked) in the last 7 days on NexusFi
October 14th, 2014, 01:07 PM
Toronto
Experience: Beginner
Platform: Sierra
Broker: MB
Trading: ES
Posts: 313 since Jun 2013
Should I be learning visual C# or just the C# language (whatever the difference is)
My objective is to master ninjascript
@treydog999 @tellytub
October 14th, 2014, 01:54 PM
london uk
Experience: Beginner
Platform: NinjaTrader
Broker: Zen-Fire
Trading: Stocks
Posts: 410 since Jun 2009
Thanks Given: 333
Thanks Received: 121
budfox
Should I be learning visual C# or just the C# language (whatever the difference is)
My objective is to master ninjascript
@
treydog999 @
tellytub
Having the basic understanding of C# is important i.e. variables, basic OO principles, once you get that under your belt you can create a very simple strategy using Ninja's strategy wizard, something simple like SMA crossover, then unlock the code so you can see how Ninja created the code. This in turn will give you the confidence in understanding C# and Ninja-trader C#.
Hope this helps?
October 16th, 2014, 02:00 PM
Toronto
Experience: Beginner
Platform: Sierra
Broker: MB
Trading: ES
Posts: 313 since Jun 2013
SO I signed up and paid $$ for Lynda
I could program a simple 'Hello World' console
I am still in the "basics" part of my learning curve where I am learnig conditional statements.
Learning to program is easier than learning to trade: especially where its all step by step in Lynda.
I wish there was a Lynda program, "How to be a consistently profitable trader" .
Once I grasp the conditional statements and variables of C# , then I should start making simple scripts in Ninjascript right?
@treydog999 @shodson @tellytub @Ming80 @bobwest @NoiseTrader716 @daytrader4545 @josh @sam028
October 16th, 2014, 02:03 PM
Toronto
Experience: Beginner
Platform: Sierra
Broker: MB
Trading: ES
Posts: 313 since Jun 2013
tellytub
Having the basic understanding of C# is important i.e. variables, basic OO principles, once you get that under your belt you can create a very simple strategy using Ninja's strategy wizard, something simple like
SMA crossover, then unlock the code so you can see how Ninja created the code. This in turn will give you the confidence in understanding C# and Ninja-trader C#.
Hope this helps?
you dont need any skill to use the wizard.
October 16th, 2014, 03:41 PM
OC, California, USA
Quantoholic
Experience: Advanced
Platform: IB/TWS, NinjaTrader, ToS
Broker: IB, ToS, Kinetick
Trading: stocks, options, futures, VIX
Posts: 1,976 since Jun 2009
Thanks Given: 533
Thanks Received: 3,710
budfox
Once I grasp the conditional statements and variables of C# , then I should start making simple scripts in Ninjascript right?
sure, experiment with it. eventually you'll learn the most by trial and error.
October 16th, 2014, 04:06 PM
Toronto
Experience: Beginner
Platform: Sierra
Broker: MB
Trading: ES
Posts: 313 since Jun 2013
shodson
sure, experiment with it. eventually you'll learn the most by trial and error.
Thanks for taking the time to respond mate....... btw I saw all your webinars and they are kickass!!!
October 17th, 2014, 12:16 PM
london uk
Experience: Beginner
Platform: NinjaTrader
Broker: Zen-Fire
Trading: Stocks
Posts: 410 since Jun 2009
Thanks Given: 333
Thanks Received: 121
budfox
you dont need any skill to use the wizard.
Yes you're right, you don't need any, however, its a good way to see how the code is constructed. Helpful for people beginning their journey in C#.
October 22nd, 2014, 12:24 PM
Toronto
Experience: Beginner
Platform: Sierra
Broker: MB
Trading: ES
Posts: 313 since Jun 2013
Hi
as you know I have been trying to learn c#. Just have a question about 'theVal'
@tellytub @treydog999 @shodson
So this is a piece of code we are learning in Lynda.com, to illustrate Functions & Methods:
Code
namespace Functions_and_Methods
{
class Program
{
static void Main(string[] args)
{ int result1;
int arg1 = 25;
result1 = formula(arg1);
Console.WriteLine("The result is: {0} ", result1);
Console.ReadLine();
}
static int formula(int theVal)
{
return (theVal * 2) / 3 + 15;
}
}
}
IN the second blcok of code where they have " static int formula(int theVal)
{
return (theVal * 2) / 3 + 15;
}"
1. What is "theVal" what does that mean?
2. What does the "{0}" mean?
3. How does the program know that 'theVal' equals "25" (or arg 1)
Apparently there is no support forum at Lynda where you can ask questions to the instructor.
Do you guys know of any good C# forums where you can ask as many questions and they dont mind helping? (dont want to bug you guys).
Thanks and have a great day!
October 22nd, 2014, 02:04 PM
london uk
Experience: Beginner
Platform: NinjaTrader
Broker: Zen-Fire
Trading: Stocks
Posts: 410 since Jun 2009
Thanks Given: 333
Thanks Received: 121
IN the second block of code where they have " static int formula(int theVal)
{
return (theVal * 2) / 3 + 15;
}"
1. What is "theVal" what does that mean?
2. What does the "{0}" mean?
3. How does the program know that 'theVal' equals "25" (or arg 1)
1. theVal is a parameter, so
result1 = formula(arg1 );
means run the function or method called formula and pass the value arg1 (in this case is 25), you can call the parameter anything you want, just as long as its the same name i.e. return (theVal * 2) / 3 + 15;
so you can call it:
static int formula(int budfox )
{
return (budfox * 2) / 3 + 15;
}
}
2. In a nut shell its the same as doing this:
Console.WriteLine("The result is: " + result1.ToString());
so its like a place holder, so the value of result1 will be inserted where the {0} is. Hopes this makes sense? Or you can click here: https://stackoverflow.com/questions/530539/what-does-0-mean-when-found-in-a-string-in-c
3. Because in the start of the program you've declared it as 25 i.e
static void Main(string[] args)
{ int result1;
int arg1 = 25;
Hope this makes sense?
Thanks
Last Updated on December 1, 2014