You are on page 1of 7

PrestoSmartJobbing Strategy_Ver 2.

1  
 
Overview:  
 
This  strategy  is  for  jobbers  who  trade  based  on  the  breakout  of  High  &  Low.  Its  practically 
impossible  to  track  basket  of  50­100  symbols  manually.  This  strategy  is  designed  to meet the need 
of these type of traders. 
 
Strategy logic:  
 
In  this  strategy  ​
We  subscribe  to  a  basket  of  scrips  in  the  input  file.  The  strategy will then filter out  
scrips  with  Open=Low  or  Open=High  &  will  look  for candle breakout entries in those scrips as per 
the  parameters  set   in  input  file.  Scrips  with  Open=Low  are  considered  for Buy side breakout while 
scrips with Open=High are considered for Sell side breakout. 
 
Input screen:  
 
The strategy parameters are set in a input file with csv format.  

  
 
Following is the screen for starting the strategy 
 

  
Key Input Parameters in CSV file: 
In  the  first  4  columns  of  this  file,  the  symbol  wise  details  like  symbol   name,  expiry,  segment  etc. 
are set. 
I) ​
Entry Candle​
 sets the candle size to be taken by strategy for breakout. 
Lets  say  its  set  to  10,  the  strategy  will  then  internally  monitor  the  high  low  of  the  10min  candle 
from the start time & will enter at break of that candle. 
II)​
 EntryCutOffMin​
 parameter sets the cut off time for entry after the formation of candle. 
III)  ​
Initial  SL  coeff  is  coefficient  for  placing  stop  loss  in  terms  of Range (difference between high 
&  low  of  candle).  Lets  say  this  parameter  is  set  to 1 then it will take the actual Range value(i.e. 1 x 
R) for stop loss calculation. 
IV)  ​
MinVolToEntry  parameter  is  used  to  set   the  minimum  required  volume  during  the  formation 
of  candle.  Lets  say  the   candle  size  is  10 min with start time of 9:15 am & the minVolToEntry is set 
to  5000  for  a  particular   scrip.  So   min  volume  during  9:15  am  to  9:25  am  should  be  more  than  or 
equal to 5000 otherwise the strategy will ignore that particular scrip for breakout. 
Key Input Parameters in Strategy View: 
I) ​
Account​
, this is the client id provided by the broker. 
II) ​
File Name​
 is where you have to type the name of the csv input file. 
III) ​
Start Time​
, here you have input the candle start time [Market data recording start from market 
opening time only 9:15 am]. 
IV) ​
Slab​ is used to decide the no. of quantity for individual symbols based on their Range value. 
Let’s say the Slab is set to 1000 & the Range value for a particular scrip is 2, the strategy will then 
divide 1000/2=500 (i.e. Slab/Range) & send the 500 qty. for Entry in that particular symbol. 
V) ​
End Time​
 parameter sets the time at which the strategy will square­off all open positions, cancel 
all open orders & the strategy will come to a halt. 
 
Profit Target Levels & Trailing Stop loss  
Once the Entry orders for any symbols are filled the strategy will then send a stop­loss order & 
Profit order for the particular symbol. 
Stop­loss order is sent as per the Initial SL coeff set in the input file.  
The Strategy also calculates 6 different target levels (T1­T6), for Profit Levels. The Profit order will 
be placed at T6 while remaining target levels are used for trailing of stoploss.  
While making an order of Buy or short 
Those order will be in stop limit type order only ; in this type of orders trigger is hit to make an buy 
or short order, plus limit is also predefined by algorithmic which is calculated as follows generally 
by standard method and may tend worry as market conditions 
Open of candle = 400 Low of candle = 400 
Close of candle = 403 High  of candle = 405 
As open is equal to low then it is buy signal but trigger will be generated by following logic 
 

High of candle  405 

Trigger at price  405*0.01/100+405 = 405.0405 ⇒ 405.05 

Limit at price   405.05*1/100+405.05 = 409.1005 ⇒ 409.10 
 
Running the Strategy 
a) The Trader will prepare a basket of symbols in the .csv input file with all the required parameters. 
This file will be stored at a predefined location on the server. 
b) Trader will load the file with all the parameters from strategy. 
c) Once up & running the strategy will look for opportunities from the basket of symbols & will 
execute them accordingly. 
d) At any given point of time the trader can square­off his positions by selecting the symbol & 
clicking on the square­off or square­off All buttons. 
 
 
 
 
 
NetPosition report view: 

 
 
Position View: 

 
 
Trade Book View:  
 
Transaction Details View: 

 
Open Order View: 

 
Cancel All button: 
Clicking this button all open order will get canceled 
Square off button: 
Clicking this button all created position will get squared off. 

 
 
 
Presentation flow of Symphony Presto Smart Jobbing Strategies 
 
1] Understand whole logic behind the strategy and when and how does strategy will work in particular 
scenario. 
1. It will work only when the conditions Open ⇒ High or Open ⇒ Low are accomplished then n then 
only will send a signal of Buy/Sell to [Order Routing System {O.R.S.}] . 
2. Basic Candlestick 
 

 
 
3. Open ⇒ High will be and Open ⇒ Low only will be consider for decision making other three types 
of above candlestick will be avoid to make decisions. 
4. Open ⇒ Low First candlestick shows ​ Buying​ signal as market tend to be ​
bullish  
5. Same way Open ⇒ How Second candlestick shows ​ Selling​
 signal as market tend to be ​
bearish 
6. Market strategy only work for ​ Intraday​ . 
7. Candle will be form on the perimeters and those are in minutes [Recorded data] 
8. Difference between ​ Open ​ and ​
High / Low ​ of that candle will be taken as ​ Range​ . 
9. Slab is provided to manage the quantities as ​ Quantities of stocks​  = ​
Slab / Range​  form on that day. 
10. Will square­off all scrips which ​ Bought/Sold ​ for that day, by this strategy only. 
11. This strategy is majorly used for 0.25% to 0.50% profit on intraday basis. 
12. Uses ​ T6 levels of target to pursuit​  the ​profit  
13. Trailing stop loss ​ used for ​
securing investments​  to reduce the loss. 
2] Now move forward to Presto application and make him logged in to his Presto Application platform. 
3] Check User interface of that client’ s same instance 
4] Add strategy to his tabs [ ​ Windows⇒ Open Views ⇒ Others and then type for Presto Smart Jobbing 
] and show how do you brought it from miscellaneous.   
5] Fill parameters in .csv file of c:// of system. 
6] Load that file into strategy input field. 
7] Fill all the field i.e. end time, cut of time etc. 
8] Strategy is ready to run now, load it’s field by clicking on load button and then click start button which 
will run strategy   
9] Even strategy can hold command and play in number of stocks called as basket of scrips still it is 
preferable to use multiple of instances for different stocks as pause feature is not applicable because of 
negligible use of strategy.  To create separate instance follow above fifth step. 
10] wicked candle feature and feature depending on wicked candle are not in work, please note. 
11]  Will  work  above  thing,  if   you   need  and  on  your  demand  [client],  {Option  :  Customised 
strategy}. 
12] Once strategy is started then it can not be modified.. 
13]  ​
Modifying  orders  from  Open   Orders  and  Squaring  off  from  Open  position  are  and  strategies 
running  are  completely  separate  entities.  So  squaring  off  from  Open  position  or  Closing  or 
modifying orders from Open orders will not give you intended result of changing strategies order.  
 
FAQ 

1] How to start strategy ? Page 7 

2] How strategy cum to an decision ? Page 1 and 6 

3] How does it calculate trigger and limit for particular script ? Page 3 

4] Form where will we come to know our positions in market ? Page 4 and 5 

5] Customising strategy allowed ? Can be please contact Symphonuy Fintech 

6]  Where do I get my historical trading data ? Page 4  

7] Changes made in Open Orders and Open­positions not reflecting in strategies Page 7 Point 13