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.

rajatheroyal

EL Code Doubt

Recommended Posts

have you tried coding it ???

 

this is similar in concept to your time question.

 

 

var:
profit.target(200);

if netprofit < profit.taget then begin


 

Thanks tams.I tried this,but this dint work coz this will take the total net profit and stop trading once the total net profit has reached in the strategy but i want only that day's profit to be considered.if theres any function like "net profit today" will work.

:)

Share this post


Link to post
Share on other sites
Thanks tams.I tried this,but this dint work coz this will take the total net profit and stop trading once the total net profit has reached in the strategy but i want only that day's profit to be considered.if theres any function like "net profit today" will work.

:)

 

 

then you have to add a counter to keep track of your daily profits.

 

or reset the strategy every morning.

 

;-)

Share this post


Link to post
Share on other sites

Thanks for the idea.I myself live in a developing country 500$ is a big sum in our country.My whole trading capital is just 8 times the donation u people pay for developing countries:embarassed:

i have not spent 500$ for my own education.:D

Just keep guiding like this no need to code for me :).

Edited by rajatheroyal

Share this post


Link to post
Share on other sites
Thanks for the idea.I myself live in a developing country 500$ is a big sum in our country.My whole trading capital is just 8 times the donation u people pay for developing countries:embarassed:

i have not spent 500$ for my own education.:D

Just keep guiding like this no need to code for me :).

 

 

I am very happy to help anyone who wants to help himself.

 

Make sure you have downloaded and read the free manuals, there are lots of useful examples in those pages.

 

 

 

p.s. I give more help to people who contribute to this TradersLaboratory community.

Edited by Tams

Share this post


Link to post
Share on other sites

@ rajatheroyal

 

i am not sure if closedequity and openequity are reserved words

in tradestation but in my software it could look like this

 

inputs: myTarget ( 200 );

if date > date[1] then value1 = closedequity;

if openequity - value1 <= myTarget then...

 

another possebility is using Tam's example from post #2

and replace netprofit by positionprofit(0)

 

if positionprofit(0) > myTarget then { exit and stop strategy }

Share this post


Link to post
Share on other sites

Here's an indicator plot that shows profit for the day based on close of previous session and current bar close, ignoring any transaction costs.

 

plot1(Close*getpositionquantity(GetSymbolName, GetAccountID) - prevclose*getpositionquantity(GetSymbolName, GetAccountID), "Days profit");

 

This is based on TS8.6 (build 2612).

 

Charlton

Share this post


Link to post
Share on other sites

Here is a start.

 

Input:
  Day_Loss(500),         // Maximum risk ($) per day
  Profit_Target(600);

Variables:
  intrabarpersist Trade_Flag(false),  // Enable/Disable trading flag
  PLB4Today(0),          // P&L total before today
  ProfToday(0),          // P&L total for today (NP + OPP - PLB4Today)
  OPP(0),                // Open Position Profit
  NP(0);                 // Net Profit + Open Position Profit

  If ( date <> date[1] ) Then 
  Begin
      PLB4Today = NetProfit;
      Trade_Flag = true;
  End;

  // Track Today's P&L

  NP = NetProfit - PLB4Today;
  OPP = OpenPositionProfit;
  ProfToday = NP + OPP ;

  If ( ProfToday <= -(Day_Loss) ) OR ( ProfToday >= Profit_Target ) Then 
  Begin
      Trade_Flag = false;
      SetDollarTrailing(0);
  End;

  If ( Trade_Flag ) Then
  Begin
         // TRADE LOGIC HERE
  End;

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.