작업 종료됨
실행 시간 4 일
고객의 피드백
Fast, Knowledgeable, Efficient!!!
명시
Indicator for Chart Object Statistics
I have a set of 3 x indicators that paint chart objects, which is great, but backtesting across 60 instruments is taking a long time and I would like a way of producing a quick stat report by dropping an indicator into a chart with the 3 x indicators already running and it will read all the chart objects and provide some statistics in a text box on the chart.
The objects represent entries, with entry price, TakeProfit price and StopLoss price.
The format of the chart object name text gives you the name of the indicator that produced the object.
The format of the chart object names are listed below, but I will give exact examples once the job is started.
I will provide the indicators once the job is started.
The indicator must be able to have a setting that limits the number of bars we go back looking for chart objects (max bars for example)
If (max bars) is not set, then we use the max number of bars on the current chart.
Skills you will need (off the top of my head, you may have a better way of doing this)
1. Loop through all the objects on the chart and where the object name matches one of the indicators (substring) you will need to store details about that object in a list or dictionary i.e. indicator name, bar number, price, daily ATR and daily ADR at that bar, StopLoss size, TakeProfit size.
2. You will then need to work out the highest point (BUY) or lowest point (SELL) from that bar before the StopLoss is hit and if the StopLoss is not hit, then just the highest / lowest point and store all of that also in the dictionary for the object instance, do this for all the objects that match the naming convention etc ...
3. you need to store the bar number where if the price goes beyond the StopLoss.
4. You need to store the highest and lowest price from the entry bar to the StopLoss bar or to BAR[0] (latest bar), you can then use these to make calculations for the report.
The statistics I require are :
1. number of BUY wins, SELL wins (based on entry, take profit and stop loss of the chart objects)
2. number of BUY losses, SELL losses (based on entry, take profit and stop loss of the chart objects)
3. Max Favourable Excursion (MFE) in ticks from the entry price (in the relevant direction (BUY/SELL) that price makes after the entry before returning past the StopLoss.
4. If the price has not receded back to the stop loss, then just the maximum distance in ticks price has travelled so far for that entry
5. Max Favourable Excursion (MFE) represented as a multiple of the StopLoss size for the specific trade i.e. MFE(ticks)/StopLoss(ticks)
6. At the time of entry you will need to record/store the Daily ATR(14) and Daily ADR(14) so you can also base the Max excursion as a percentage % of dATR and dADR as well as in ticks and StopLoss size i.e. dATR = 100(ticks) MFE = 200(ticks) then ... MFE dATR% = 200% etc
7. I also need the MFE Average price in ticks (add up all the MFEs and divide by number of MFEs), same for daily ATR% and daily ADR% that the price has travelled for each type, this would be based on the current daily ATR(14) and daily ADR(14)
The statistics for all 3 x indicators should be presented in a text box on the chart (position must be adjustable from each corner)
The text size, font and colour should be a setting
The report name string should be a setting
The statistics will be something like this, repeated for all 3 x indicators (only 1 x Indicator in example below)
————————————
INDI EURUSD H1 REPORT
————————————
INDI1 BUY WINS 10
INDI1 BUY LOSS 10
INDI1 BUY MFE MAX ticks 100
INDI1 BUY MFE MAX SL size 10
INDI1 BUY MFE MAX dATR% 300%
INDI1 BUY MFE MAX dADR% 323%
INDI1 BUY MFE AVG ticks 24
INDI1 BUY MFE AVG SL size 3
INDI1 BUY MFE AVG dATR% 100%
INDI1 BUY MFE AVG dADR% 123%
————————————
INDI1 SELL WINS 10
INDI1 SELL LOSS 10
INDI1 SELL MFE MAX ticks 100
INDI1 SELL MFE MAX SL size 10
INDI1 SELL MFE MAX dATR% 300%
INDI1 SELL MFE MAX dADR%323%
INDI1 SELL MFE AVG ticks 24
INDI1 SELL MFE AVG SL size 3
INDI1 SELL MFE AVG dATR% 100%
INDI 1SELL MFE AVG dADR% 123%
————————————
The format for the chart object names is similar to this (this is one example, I can show the other formats once the job is started and provide the indicators so you can see the objects on a chart.
DIRECTION is either SELL or BUY
INDINAME_PREFIX is the name of the indicator that produced the object for example INDI1, INDI2, INDI3
--
<INDINAME_PREFIX><DIRECTION>SL2020.05.26 04:00:00 // SL
<INDINAME_PREFIX><DIRECTION>TP2020.05.26 04:00:00 // TP
<INDINAME_PREFIX><DIRECTION>cLine2020.05.26 04:00:00 // Execution Price
--
The code must be efficient and easy to read in case I want to add more stats going forward.
There is a lot to take in, please read the above carefully and ask questions :)
Thanks for looking, have fun!
응답함
1
등급
프로젝트
2820
80%
중재
156
22%
/
43%
기한 초과
488
17%
무료
2
등급
프로젝트
177
44%
중재
6
0%
/
67%
기한 초과
9
5%
작업중
3
등급
프로젝트
24
33%
중재
5
20%
/
40%
기한 초과
8
33%
무료
4
등급
프로젝트
35
40%
중재
11
9%
/
91%
기한 초과
4
11%
무료
5
등급
프로젝트
0
0%
중재
1
0%
/
100%
기한 초과
0
무료
비슷한 주문
- you should be able to explain the logic behind the entry points of the expert / indicator before commencing . - source code should be clean code . - Replication of phrases via copy and paste is prohibited . - please give a meaningful description . - Key Is the multiplier
this job ea is based on brain trend signal and multiple timeframe indicator, have 7 methods of entry and exit 1. Signal Based on BrainTrendSignal (H4 & D1) 1.1. Trend D1 ↑, H4 ↑ (True/False) BUY: Open a buy trade when the price touches ATR 1.8 (zone below) and M5 signal is ↑. Close the buy trade when the price touches ATR 3.0 (zone above) and M5 signal is ↓. SELL: Open a sell trade when the price touches ATR 3.0
Hi guys Unfortunately, the last dev couldn't make it. The pinescript is using renko blocks tweaked with the ATR. So you need to have a renko indicator to make this strategy work on MT5. I'll provide the source after: - You applied for the job. - You have shown your experience with converting pinescripts into mql5. - You will give me an honest feedback if it's possible to convert or not. I will also provide a whole
An profitable algo
30+ USD
I'm looking for a trading algorithm that can generate a 25-30% monthly return , ideally with stop-loss (SL) and take-profit (TP) built in for risk management. Here’s what I’m after: Consistent monthly profits around 25-30%. A solid SL and TP system to manage risk and lock in profits. Full source code and a guide on how to set it up and use it. Should work across different time frames and ideally across multiple
เทรดคลิปโต
30+ USD
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
Looking to have EA developed .
50 - 250 USD
Looking to have an MT4 EA Developed for myself that must included the following Setting in a current EA I use but also have the addition requested listed below. .1) I need to have the time OFF, not stop the EA but stop the opening of new trades. The EA must continue to work and close the orders that it has already opened. 2) I need it to suspend all new orders when a certain negative dollar level is hit in my Profit
Hello great developer I need trading bot, that cab trade automatically ok all my 10 accounts, Once I trade on one account it can be automatically trade on rest account on my tradevote here the strategy I need the strategy for tradovate Apex fundet accounts. I trade with more then one accounts at the same time in simulate version I trade with 10 acconts with the same signals trough the trading bot indicator. The
Hi, I would like someone to develop a trading bot. That capable of doing fast scalping trades on Asian highs and Asian lows 1 min time frame in London and New York session There will be 4 entry conditions: Key Steps and Considerations in Developing the Bot: Define the Asian Session High and Low : The bot will calculate the Asian session high and low values based on specific hours, typically defined as 00:00 - 06:00
Design a simple trading robot that trades binary options on pocket option and quotex. I have a robot that can relay pocket option and quotex binary chart on metatrader 4. I want a robot that can thus identify signals using indicator and place trade on my pocket option account automatically
CashCash
35+ USD
I need a bit that indicates where to go short from with highest probability and where to go long from also with the highest probability. This should be Able to order and close trade
프로젝트 정보
예산
75 - 125 USD
개발자에게
67.5
- 112.5
USD
기한
에서 1 로 2 일