Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

High.demand.trader

How to Write My Strategy Using (C++ or C#)

Recommended Posts

Hey everyone,

 

I've written a very basic strategy using IG Market's backtester builder. I'm trying to write something more sophisticated, but don't fully understand the language yet. So, if I give you a summary of my strategy would it be possible to give me the inputs? Once I know the basic coding I can then tweak the system

 

Statements I would like to include:

 

- If price is below moving average 50 then buy 2 lots in 4 bars time (if this bar's close is greater than the bar 4 time frames ago).

 

- If price is below moving average 50 then buy 2 lots when the price drops by 35 pips.

 

 

 

Thanks to anyone who can help, much appreciated.

Share this post


Link to post
Share on other sites

It would probably help to clarify exactly what platform you are writing for.

 

Tradestation uses Easly Language. There are a variety that use C derivatives (Ninja for example).

 

If it's tradestation there is a good chance you will get help if you can lay things out clearly or show what you have already.

Share this post


Link to post
Share on other sites

I'm trying to write something in Easy Language (I think) on the IG Markets advanced chart facility. It has stuff like: IF CLOSE[0] < CLOSE[2] THEN BUY 10%CAPITAL AT MARKET ENDIF

 

I think that's easy language right? I'm writing it myself and also using predetermined values.

 

Thanks

Share this post


Link to post
Share on other sites

That is not Easylanguage. It is the IG MArkets version. Similar but different. The question is: What platform will you be using to executes the trades or at least, perform backtesting. If it is IG Markets, then you need to follow their format which is different than TradeStation's Easylanguage.

Share this post


Link to post
Share on other sites

I'm not familiar with IG's platform chances are they have gone for some sort of easy language compatibility. Easy Language was produced by Omega Research and is fairly widely used. Chances are that IG have implement a fairly small subset. I should post what you have and what you are trying to do and see what you get.

Share this post


Link to post
Share on other sites

Whilst I am pretty competent at EL the strategy stuff (buying and selling) I have not really used.

 

There are thousands of bits of code scattered round the inter web that you will probably be able to learn from. Tams also kindly posted some resources somewhere on Traders Lab.

 

something like

 

Var: StartingPrice(0);

 

if date > date [1] then StartingPrice = close;

if c <= StartingPrice-35 then ........buy stuff...

 

If the syntax of IG is different you might have to mess with stuff.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.