1
Overview:
This strategy is for jobbers who trade based on the breakout of High & Low. Its practically
impossible to track basket of 50100 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 squareoff 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 stoploss order &
Profit order for the particular symbol.
Stoploss order is sent as per the Initial SL coeff set in the input file.
The Strategy also calculates 6 different target levels (T1T6), 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 squareoff his positions by selecting the symbol &
clicking on the squareoff or squareoff 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 squareoff 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 Openpositions not reflecting in strategies Page 7 Point 13