Sierracharts trading system
- or -
Post a project like this3728
$200
- Posted:
- Proposals: 2
- Remote
- #405393
- Awarded
Description
Experience Level: Expert
Estimated project duration: 1 - 2 weeks
General information for the business: we trade for living
Description of requirements/functionality: PLEASE VISIT http://www.sierrachart.com AND CHECK THE DOCUMENTATION BEFORE BIDDING
I would liked to you to turn a current trading script into a system that sends orders to the simulation (backtesting) / broker so i could backtest and trade it using Sierracharts.
A: http://www.sierrachart.com, you should register for a free trail. they have lots of demo inside + well documented + good forum
B: you should have a bid/ask (tick data) data provider (you can trail with www.iqfeed.net)
C: Sierracharts is a software which is similar to Metatrader but it's not using MQL
D: I have more projects in this great environment. pls consider when bidding future projects as well.
The final script should be able to send orders to a broker (IB preferred) and complete a backtetsing upon next requirements:
1. buy/sell X # (parameter) mkt/limit orders (mkt/limit should be a parameter + we send a stop order only if we are filled)
1.1. based on the scripts logic it's going long (short) only if it breaks the high (low) of the prior bar. i would like to add a filter: don't enter if the break of previous bar's high/low is on volume which is less than "X" (20 for dax and 1000 for es for example)
1.2. buy/sell below (if enabled) the entry level (which is the mkt order) so if the first trade was mkt at the trigger price i would like to buy more at the entry -2 points and than buy more at the entry price - 4 points as long as it's not <= the stop price (if the first trade was executed at the trigger price i would like to buy more at the entry - 2 points and than buy more at the entry price - 4 points as long as it's not <= the stop price).
2. sell % of position on multiply targets
2.1 sell X% of position @ target #1 at execution + X ticks (defined in the setup screen)
2.2 sell Z% of position @ target #2 at execution + 2X ticks (defined in the setup screen)
2.3 sell y% of position @ target #3 (if enabled, else only targets 1+2) is a trailing for the low of the prior bar (target 2 and target 3 should be set in the "settings tab" and their values should be in % of the stop and on negative. so target 2 will be 25% off the first entry ((entry minus stop)*0.25) and target 3 will be ((entry minus stop)*0.4))
2.4 update targets upon avg execution price
2.5 when target 1 is filled (and we where filled) than raise stop to a. entry price or b. POC (point of control) of bar - (minus) 1 tick
3. send stop market order for all position as defined in the script as a bracket
3.1 if buying below entry price than update the amount of contracts in the stop
3.2 adding an option to locate the stop below/above the POC (point of control) of the bar based on if i am on long/short
3.3 adding an option for stop and reverse. if i was stopped than sell as twice as the amount i had and use same 1/2/3 targets but to the other side. stop will be original entry
4. detailed logging to txt file (the file will have a header of all the settings used for that day and than every trade will have the following fildes: asset,date,time,trade#,sub order #,entry,avg entry,exit, exit time, time in market, exit based on stop/t.p., POC price). also when sending an order to broker a comment in the order execution should be sent as well for later use.
5. all orders are OCO (order cancel order: if target is executed than cancel the stop and vice versa)
PLEASE VISIT http://www.sierrachart.com AND CHECK THE DOCUMENTATION BEFORE BIDDING
OS requirements: Windows
Extra notes: PLEASE VISIT http://www.sierrachart.com AND CHECK THE DOCUMENTATION BEFORE BIDDING
Description of requirements/functionality: PLEASE VISIT http://www.sierrachart.com AND CHECK THE DOCUMENTATION BEFORE BIDDING
I would liked to you to turn a current trading script into a system that sends orders to the simulation (backtesting) / broker so i could backtest and trade it using Sierracharts.
A: http://www.sierrachart.com, you should register for a free trail. they have lots of demo inside + well documented + good forum
B: you should have a bid/ask (tick data) data provider (you can trail with www.iqfeed.net)
C: Sierracharts is a software which is similar to Metatrader but it's not using MQL
D: I have more projects in this great environment. pls consider when bidding future projects as well.
The final script should be able to send orders to a broker (IB preferred) and complete a backtetsing upon next requirements:
1. buy/sell X # (parameter) mkt/limit orders (mkt/limit should be a parameter + we send a stop order only if we are filled)
1.1. based on the scripts logic it's going long (short) only if it breaks the high (low) of the prior bar. i would like to add a filter: don't enter if the break of previous bar's high/low is on volume which is less than "X" (20 for dax and 1000 for es for example)
1.2. buy/sell below (if enabled) the entry level (which is the mkt order) so if the first trade was mkt at the trigger price i would like to buy more at the entry -2 points and than buy more at the entry price - 4 points as long as it's not <= the stop price (if the first trade was executed at the trigger price i would like to buy more at the entry - 2 points and than buy more at the entry price - 4 points as long as it's not <= the stop price).
2. sell % of position on multiply targets
2.1 sell X% of position @ target #1 at execution + X ticks (defined in the setup screen)
2.2 sell Z% of position @ target #2 at execution + 2X ticks (defined in the setup screen)
2.3 sell y% of position @ target #3 (if enabled, else only targets 1+2) is a trailing for the low of the prior bar (target 2 and target 3 should be set in the "settings tab" and their values should be in % of the stop and on negative. so target 2 will be 25% off the first entry ((entry minus stop)*0.25) and target 3 will be ((entry minus stop)*0.4))
2.4 update targets upon avg execution price
2.5 when target 1 is filled (and we where filled) than raise stop to a. entry price or b. POC (point of control) of bar - (minus) 1 tick
3. send stop market order for all position as defined in the script as a bracket
3.1 if buying below entry price than update the amount of contracts in the stop
3.2 adding an option to locate the stop below/above the POC (point of control) of the bar based on if i am on long/short
3.3 adding an option for stop and reverse. if i was stopped than sell as twice as the amount i had and use same 1/2/3 targets but to the other side. stop will be original entry
4. detailed logging to txt file (the file will have a header of all the settings used for that day and than every trade will have the following fildes: asset,date,time,trade#,sub order #,entry,avg entry,exit, exit time, time in market, exit based on stop/t.p., POC price). also when sending an order to broker a comment in the order execution should be sent as well for later use.
5. all orders are OCO (order cancel order: if target is executed than cancel the stop and vice versa)
PLEASE VISIT http://www.sierrachart.com AND CHECK THE DOCUMENTATION BEFORE BIDDING
OS requirements: Windows
Extra notes: PLEASE VISIT http://www.sierrachart.com AND CHECK THE DOCUMENTATION BEFORE BIDDING
Gilad B.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
50%
Last project
9 May 2024
Israel
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies