Custom Indicator MT5

MQL5 전문가

작업 종료됨

실행 시간 5 일
피고용인의 피드백
Excellent customer very patient and understanding 💯
고객의 피드백
Excellent coder, he completed a very difficult task . will definitely use again.

명시

i need a custom indicator in mql5 syntax with arrows to point when to buy or sell at time frames M5 and M15. the bellow settings and criteria look into higher time frames to confirm entries. I need extra string to add symbols:

input string symbol2 = "DXY"; input string symbol3 = "US10Y";

i have made a very basic  sketch on chatgpt but it needs professional code work. 

Indicators and Settings Used:

  1. Commodity Channel Index (CCI)
    • Two instances of CCI with different periods.
    • ccihandle: CCI on the main timeframe (tf) with period ccip (default 140).
    • ccihandle2: CCI on another timeframe (tfb) with period ccip2 (default 30).
  2. Moving Average (MA)
    • mahandle: Linear Weighted Moving Average (LWMA) on PERIOD_M15 with period map (default 140).
    • _mahandle and _mahandle2: Smoothed Moving Average (SMMA) on PERIOD_M6 with periods 60 and 76 respectively applied to OBV.
  3. Standard Deviation (StdDev)
    • stdhandle: Standard Deviation on PERIOD_M15 with period map (default 140).
  4. Relative Strength Index (RSI)
    • rsihandle2: RSI on PERIOD_H2 with period 14.
    • rsihandle3: RSI on PERIOD_D1 with period 14.
  5. On-Balance Volume (OBV)
    • mfihandle: OBV on PERIOD_M6.
    • _mahandle and _mahandle2: SMMA applied to OBV with periods 60 and 76 respectively.
  6. Average True Range (ATR)
    • atrhandle: ATR on PERIOD_M6 with period 14.

Buy and Sell Entry Criteria:

Buy Entry Conditions:

  1. CCI-based Trend:
    • Buy trend is determined if the closing price does not exceed the high of the previous r bars on the main timeframe (tf).
    • Another buy trend is determined similarly but on a different timeframe (tf4) with r2 bars.
  2. RSI-based Cycle:
    • Buy cycle is initiated if the RSI value on PERIOD_D1 crosses above 35 from below.
  3. Daily Change-based Trend:
    • Buy trend is set if the daily change of "EURUSD" on PERIOD_H12 is greater than 0.5.
    • Buy trend is set if the daily change of sym2 is greater than the daily change of _Symbol by at least 0.1.
    • Buy trend is set if the daily change of sym3 is less than the daily change of _Symbol by at least 0.01.
  4. Combination of Conditions:
    • Buy entry occurs when the following conditions are met:
      • RSI2 is less than 70.
      • There are no conflicting sell signals.

Sell Entry Conditions:

  1. CCI-based Trend:
    • Sell trend is determined if the closing price does not fall below the low of the previous r bars on the main timeframe (tf).
    • Another sell trend is determined similarly but on a different timeframe (tf4) with r2 bars.
  2. RSI-based Cycle:
    • Sell cycle is initiated if the RSI value on PERIOD_D1 crosses below 69 from above.
  3. Daily Change-based Trend:
    • Sell trend is set if the daily change of "EURUSD" on PERIOD_H12 is less than -0.5.
    • Sell trend is set if the daily change of sym2 is less than the daily change of _Symbol by at least 0.1.
    • Sell trend is set if the daily change of sym3 is greater than the daily change of _Symbol by at least 0.01.
  4. Combination of Conditions:
    • Sell entry occurs when the following conditions are met:
      • RSI2 is greater than 30.
      • There are no conflicting buy signals.
      •  

 

Additional Indicators:

 

5.     Moving Average Convergence Divergence (MACD): This can help to confirm the trend direction and momentum.

§  MACD Line: Difference between the 12-period and 26-period EMA.

§  Signal Line: 9-period EMA of the MACD Line.

§  Entry Criteria: Buy when the MACD Line crosses above the Signal Line, and sell when it crosses below.

6.     Bollinger Bands: These can be used to identify overbought and oversold conditions.

§  Entry Criteria: Buy when the price touches the lower band, and sell when it touches the upper band.

7.     Volume: Volume indicators can confirm the strength of a price move.

§  On-Balance Volume (OBV): Used to detect trend direction.

§  Entry Criteria: Confirm buy signals with increasing volume and sell signals with decreasing volume.

8.     Fibonacci Retracement Levels: These can be used to identify potential support and resistance levels.

§  Entry Criteria: Buy near the 38.2%, 50%, or 61.8% retracement levels during an uptrend and sell near these levels during a downtrend.

9.     Parabolic SAR: This can help to determine the direction of the trend and potential reversal points.

§  Entry Criteria: Buy when the Parabolic SAR moves below the price, and sell when it moves above the price.



응답함

1
개발자 1
등급
(30)
프로젝트
35
26%
중재
0
기한 초과
4
11%
무료
2
개발자 2
등급
(94)
프로젝트
112
33%
중재
5
40% / 20%
기한 초과
5
4%
무료
3
개발자 3
등급
(243)
프로젝트
432
34%
중재
55
36% / 38%
기한 초과
157
36%
바쁜
4
개발자 4
등급
(259)
프로젝트
420
38%
중재
86
44% / 19%
기한 초과
70
17%
바쁜
5
개발자 5
등급
(140)
프로젝트
205
80%
중재
18
33% / 44%
기한 초과
10
5%
작업중
6
개발자 6
등급
(126)
프로젝트
160
42%
중재
20
60% / 20%
기한 초과
9
6%
작업중
7
개발자 7
등급
(8)
프로젝트
6
33%
중재
0
기한 초과
1
17%
무료
8
개발자 8
등급
(158)
프로젝트
175
43%
중재
6
0% / 67%
기한 초과
8
5%
무료
비슷한 주문
Need to amend the following Composite Index indicator ) Double divergence scanner MT5) to ONLY produce an Alert when it follows a Awesome Oscillator (AO) zero line cross. If the AO cross is down the Composite Index (CI) Alert should only occur on Bearish Divergence signals If the AO cross is up the CI Alert should only occur on Bullish Divergence signals Need all timeframes as per existing CI Indicator. When the
Hello there, i need an expert forex developer who is well versed with GALLIEO FX. I purchased a trading bot from this company and due to some reasons I haven't been able to test and run the program properly so I need an expert who can help me to fine tune the bot for me so that bot can provide excellent results. Thank You
I currently have a license code that connects to my web server, and I add the account number, client name, and expiration date. I’d like something more automated. Currently I allow clients 10 licenses, but adding for them on my side can get exhausting. I’d like a better solution for myself and clients
Hi, I am looking for a developer to convert a TV strategy into a Mt4 or Mt5 EA. The strategy is based on the EMA and the CVD volume indicator. I dont have the Mt4 or Mt5 version of these indicators. Copy the code below and place it in your TV to see the strategy. Other features: Stop loss - Option to either use pips of my choosing or close on opposite signal appears. Take profit - Option to either use pips of my
Hi there, I would like an EA based of this indicator in the MQL store located here https://www.mql5.com/en/market/product/110504?source=Site +Profile+Seller#description MACD Signal Indicator by Adam Zolei I would like all the settings to be configurable in the original indicator, with a few extra such as Time Fiter e.g. only trade between these 2 time periods also I want an option to change the candle signal, e.g. if
I need a developer of the robot that shall do the following 1. Makes a minimum of $600 per month with a capital of $60 2. The robot shall be plug and pay (In short it shall analyze the market and execute trades) 3. The robot should be compatible to MT5 Mobile Phone and computer MT5. 4. The robot shall allow me to set date of expiry to any account of broker. The robot shall trade the Market Structure Cheat Codes which
Hi, I have my own strategy and some development done on it. But my developer is not able to solve few errors. Strategy has been built already. Can anyone help me with that
We are looking for an experienced MQL5 programmer to develop an Expert Advisor (EA) on MetaTrader 5. The project involves creating an automated trading bot that uses a methodology based on the integration of 2 technical indicators. If you have proven experience in similar projects, we invite you to apply. Main Description of the Bot Trading Methodology Details : The trading bot will operate based on a strategy that
Build mql5 EA and connection to python file , need mql5 and python skills , need to be able to know how connect MT5 EA to python file and have had experience doing it before. PLEASE no-one respond to this job request if you do NOT have very good experience doing this type of thing. My time and money has already been wasted with other devs (not devs from mql5.com) So please do not apply if you do not have very good
1. **Daily Opening Price:** - On MT15, use a horizontal line to mark the daily opening price. 2. **Key Levels:** - Calculate key levels by adding 90 points to the opening price. For example, if the opening price is 1800.12, the key levels will be: - +90 points: 1890.12 - +180 points: 1980.12 - +270 points: 2070.12 - +360 points: 2160.12 - For levels below the opening price, subtract 90 points: -

프로젝트 정보

예산
40+ USD
개발자에게
36 USD
기한
에서 1  3 일