NinjaTrader Support Forum  

Go Back   NinjaTrader Support Forum > NinjaScript Development Support > General Programming

General Programming General NinjaScript programming questions.

Reply
 
Thread Tools Display Modes
Old 07-15-2012, 05:20 PM   #1
mcgene4xpro
Junior Member
 
Join Date: Sep 2010
Posts: 10
Thanks: 2
Thanked 1 time in 1 post
Default NT programming beginner learning circle.

Hi, i have started to learn NT/C# programming. i am wondering if any in the same step like me around so we could gather and help each other to accelerate our learning curve. We could make it Goal-oriented circle. I mean we could work on specific practical goal. and to work directly on coding ATS. Trial and error is the best way to learn i think.

We could get some sample strategies and play with its code to achieve certain mini-programming tasks
Then we could start writing a simple strategy from A 2 Z . Then we could go to more complicated ones.

We could assign certain time per week using skype, screensharing or anyother tools to meet and work together.

I think this will help each other

If you agree plz pm
Thanks,
mcgene4xpro is offline  
Reply With Quote
Old 07-15-2012, 05:30 PM   #2
NinjaTrader_AdamP
NinjaTrader Customer Service
 
NinjaTrader_AdamP's Avatar
 
Join Date: Aug 2011
Location: Denver, CO, USA
Posts: 2,895
Thanks: 241
Thanked 375 times in 365 posts
Default

mcgene,

That is an excellent idea. Hopefully some people will bite here.

Please feel free to contact us with any educational questions you may have.
NinjaTrader_AdamP is offline  
Reply With Quote
Old 07-15-2012, 06:36 PM   #3
Coder_Kenny
Junior Member
 
Join Date: Jul 2012
Location: Houston, TX
Posts: 17
Thanks: 1
Thanked 15 times in 9 posts
Default

That's a great idea McGene. If you guys ever feel stumped with an error or can't figure out how to do something, I'll be happy to help out. Feel free to shoot me a PM anytime.
Coder_Kenny is offline  
Reply With Quote
The following 2 users say thank you to Coder_Kenny for this post:
Old 07-17-2012, 06:42 PM   #4
mcgene4xpro
Junior Member
 
Join Date: Sep 2010
Posts: 10
Thanks: 2
Thanked 1 time in 1 post
Default

Quote:
Originally Posted by Coder_Kenny View Post
That's a great idea McGene. If you guys ever feel stumped with an error or can't figure out how to do something, I'll be happy to help out. Feel free to shoot me a PM anytime.
Thank you but unfortunately no activity recorder till now.. Hope people will wake up and respond positively
mcgene4xpro is offline  
Reply With Quote
Old 07-17-2012, 08:23 PM   #5
sledge
Senior Member
 
Join Date: Aug 2010
Location: Washington, D.C.
Posts: 1,179
Thanks: 178
Thanked 299 times in 257 posts
Default

Quote:
Originally Posted by mcgene4xpro View Post
Thank you but unfortunately no activity recorder till now.. Hope people will wake up and respond positively
Although not exactly "beginner", Kevin_in_GA had a post here that you might be interested in.


http://www.ninjatrader.com/support/f...ad.php?t=50404
sledge is offline  
Reply With Quote
Old 07-18-2012, 12:44 AM   #6
Crassius
Senior Member
 
Join Date: Nov 2008
Posts: 186
Thanks: 38
Thanked 32 times in 26 posts
Default Refactor My Code Forum

I have proposed before and do so again that we should have a Refactor My Code Forum.

The code repository such a forum creates can be invaluable. There are always many ways to do something, and very few new wheels need to be invented... The resulting repository of a good Refactor My Code forum would be a get learning resource, and a place to point people to see how similar tasks were solved and see several different takes on solving it as posted by various refactorers....

I am working on something just now where I need to find the first tick each hour of a 24 hour day. There are probably many ways to do it... probably some more elegant than my clumsy self taught hacking came up with... If I posted my solution, others would be able to improve on it by posting their rafactoring, and that thread would become a searchable solution for a specific coding problem for others in the future..

It would end up being a super crowd sourced examples section.
Last edited by Crassius; 07-18-2012 at 12:47 AM.
Crassius is offline  
Reply With Quote
Old 07-18-2012, 06:17 AM   #7
koganam
Senior Member
 
Join Date: Feb 2008
Location: Durham, North Carolina, USA
Posts: 3,199
Thanks: 24
Thanked 1,225 times in 996 posts
Send a message via Skype™ to koganam
Default

Quote:
Originally Posted by Crassius View Post
I have proposed before and do so again that we should have a Refactor My Code Forum.

The code repository such a forum creates can be invaluable. There are always many ways to do something, and very few new wheels need to be invented... The resulting repository of a good Refactor My Code forum would be a get learning resource, and a place to point people to see how similar tasks were solved and see several different takes on solving it as posted by various refactorers....

I am working on something just now where I need to find the first tick each hour of a 24 hour day. There are probably many ways to do it... probably some more elegant than my clumsy self taught hacking came up with... If I posted my solution, others would be able to improve on it by posting their rafactoring, and that thread would become a searchable solution for a specific coding problem for others in the future..

It would end up being a super crowd sourced examples section.
No need to wait for NT to create a specific forum for us. We already have code-related sections on the forum. I would suggest that if you have code that you want comments/refactoring on, just post it in the "General Programming" section, prefacing the topic with "Refactor my code: "

Heck, I just realized that we could then even use that as a search string to find old code that we cannot remember.
koganam is offline  
Reply With Quote
Old 07-18-2012, 06:25 AM   #8
Crassius
Senior Member
 
Join Date: Nov 2008
Posts: 186
Thanks: 38
Thanked 32 times in 26 posts
Default

Quote:
Originally Posted by koganam View Post
No need to wait for NT to create a specific forum for us. We already have code-related sections on the forum. I would suggest that if you have code that you want comments/refactoring on, just post it in the "General Programming" section, prefacing the topic with "Refactor my code: "

Heck, I just realized that we could then even use that as a search string to find old code that we cannot remember.
That's a good idea to have a standard tag - Refactor My Code in the subject line and as tag... to be able to group them in search.

I really like the way stack overflow's paradigm works with the best answer rising to the top... that's what I had envisioned... but we can't do that on VBulletin anyway...
Crassius is offline  
Reply With Quote
Old 07-18-2012, 06:58 AM   #9
mcgene4xpro
Junior Member
 
Join Date: Sep 2010
Posts: 10
Thanks: 2
Thanked 1 time in 1 post
Default

Quote:
Originally Posted by koganam View Post
No need to wait for NT to create a specific forum for us. We already have code-related sections on the forum. I would suggest that if you have code that you want comments/refactoring on, just post it in the "General Programming" section, prefacing the topic with "Refactor my code: "

Heck, I just realized that we could then even use that as a search string to find old code that we cannot remember.
I agree on that.. "No need to wait for any external actions". Let us be proactive and start the first steps. Then things will go on by itself.

There are many wants to learn NT to code and test their trading ideas. So, this is our goal and we can build on that. We need it to be a goal-oriented learning experience. We could share snippets, share simple templates for doing various trading tasks and we could even share our ideas to how to tackle specific programming-related issues.

First we need to have at least 5 to 10 people to start this circle. Then to find a niche of tools to help us meet online/offline and work together.Then we could set the realistic specific goals that we all agree on.

Surely, suggestions are highly welcomed. Whoever wants to be in this circle, please say it clearly so we can count you.

Now, the goal is to find each other. 5-10 people will be great to start.

Thanks,
McGene
mcgene4xpro is offline  
Reply With Quote
Old 07-18-2012, 07:30 AM   #10
NinjaTrader_AdamP
NinjaTrader Customer Service
 
NinjaTrader_AdamP's Avatar
 
Join Date: Aug 2011
Location: Denver, CO, USA
Posts: 2,895
Thanks: 241
Thanked 375 times in 365 posts
Default

To all,

I'll suggest to management a "User reference sample" sub-forum if this is what you mean here. For example, one where programmers can post reference samples. The only issue with that would be some people may post questions in there. Please let me know.

Thanks for your suggestion.
NinjaTrader_AdamP is offline  
Reply With Quote
Old 07-18-2012, 07:51 AM   #11
mcgene4xpro
Junior Member
 
Join Date: Sep 2010
Posts: 10
Thanks: 2
Thanked 1 time in 1 post
Default

Quote:
Originally Posted by NinjaTrader_AdamP View Post
To all,

I'll suggest to management a "User reference sample" sub-forum if this is what you mean here. For example, one where programmers can post reference samples. The only issue with that would be some people may post questions in there. Please let me know.

Thanks for your suggestion.
Hi, user friendly sample subsection, will be also a very good idea. You can close adding any question to this section.

Thanks
mcgene4xpro is offline  
Reply With Quote
Old 07-18-2012, 09:35 AM   #12
NinjaTrader_AdamP
NinjaTrader Customer Service
 
NinjaTrader_AdamP's Avatar
 
Join Date: Aug 2011
Location: Denver, CO, USA
Posts: 2,895
Thanks: 241
Thanked 375 times in 365 posts
Default

To all,

Please clarify your suggestion. I can suggest to management, however please note that it may or may not be implemented.
NinjaTrader_AdamP is offline  
Reply With Quote
Old 07-18-2012, 02:10 PM   #13
mcgene4xpro
Junior Member
 
Join Date: Sep 2010
Posts: 10
Thanks: 2
Thanked 1 time in 1 post
Default

Quote:
Originally Posted by NinjaTrader_AdamP View Post
To all,

Please clarify your suggestion. I can suggest to management, however please note that it may or may not be implemented.
If we could have a subsection to be as a reservoir for complete strategies .. These strategies will be detailed with comments and descriptions of what it is for. roles and sources will be included.

This will be great.
mcgene4xpro is offline  
Reply With Quote
Old 07-18-2012, 02:12 PM   #14
NinjaTrader_AdamP
NinjaTrader Customer Service
 
NinjaTrader_AdamP's Avatar
 
Join Date: Aug 2011
Location: Denver, CO, USA
Posts: 2,895
Thanks: 241
Thanked 375 times in 365 posts
Default

Hello,

I will make the suggestion.

Thanks for your suggestions.
NinjaTrader_AdamP is offline  
Reply With Quote
Old 07-20-2012, 09:01 AM   #15
mcgene4xpro
Junior Member
 
Join Date: Sep 2010
Posts: 10
Thanks: 2
Thanked 1 time in 1 post
Default

Quote:
Originally Posted by NinjaTrader_AdamP View Post
Hello,

I will make the suggestion.

Thanks for your suggestions.
Great news.. we are now three in the circle and waiting for another two to join us in this interesting learning experience.

I am suggesting:

1- To make our learning by example. I mean to learn by doing not by reading.
2- To start with realistic small target steps then we extend it
3- We could hire/or ask pro help from pro coders to tutor us through this learning activity.
4- We do the reading by ourselves and we share our ideas as students for how we could solve the task " for example, designing a simple moving average strategy"
5- Communication tools such as teamviewer , skype or any other onlinetool. So, we could share our tactics, tips, snippets easily.


This is only my brainstorming but these suggestions of course able to be modified, replaced or extended.

Whoever wants to join the circle please pm me.
Thanks
mcgene4xpro is offline  
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Object Oriented Programming in NT ij001 General Programming 16 08-19-2012 03:15 PM
My learning curve with NT Mindset Suggestions And Feedback 1 08-28-2010 07:19 PM
Advice on Learning how to Program for NT NickF General Programming 4 04-14-2010 01:05 PM
Learning NT programing JesseOnt General Programming 3 11-17-2008 09:49 AM
Need Help Programming Custom Indicator from TS to NT stevestrading Indicator Development 4 06-20-2007 04:31 PM


All times are GMT -6. The time now is 12:51 PM.