Tarea técnica
ZigZag based on oscillators is needed
The idea of the indicator
Create a ZigZag indicator, which is constructed based on extreme values determined using oscillators. It can use any classical normalized oscillator, which has overbought and oversold zones. The algorithm should first be executed with the WPR indicator, then similarly add the possibility to draw a zigzag using the following indicators:
- CCI
- Chaikin
- RSI
- Stochastic Oscillator
Algorithm and Terms
The first stage is the construction of the Zigzag:
- The overbought zone is determined as candlesticks, at which the indicator value Value > Lmax (Lmax=-20).
- The oversold zone is determined as candlesticks, at which the indicator value Value < Lmin (Lmin=-80).
- The values of Lmax and Lmin should be included in indicator parameters.
- A yellow point should be added at the High point of candlesticks in the overbought zone—it is the H point.
- A green point should be added at the Low point of candlesticks in the oversold zone—it is the L point.
- If there is at least one L point between two H points, search for a LL point in the interval between two H points. The candlestick with the lowest Low price will be the LL point. Generally, the LL point is not necessarily an L point. Search for candlesticks with the lowest Low price.
- If there is at least one H point between two L points, search for a HH point in the interval between two L points. The candlestick with the highest High price will be the HH point. Generally, the HH point is not necessarily a H point. Search for candlesticks with the highest High price.
- Connect LL and HH points to draw a ZigZag. The default color is yellow. The first step is finished.
The second step is the color of the Zigzag:
- Search for three consecutive HH points, which meet the following condition: each found HH point should be higher than the previous one.
- If the same condition is fulfilled for the two LL points found between HH points, i.e. if the second LL is higher than the first one, paint all ZigZag legs between these five points in red.
- If another HH and another LL points are found after these five ZigZag extremums, and they are located higher than previous HHs and LLs respectively, additionally color 2 ZigZag legs in blue.
- Continue as long as the condition preserves. This marks an uptrend.
- Similarly, search for decreasing LL points and repeat operations described in pp 1-4. These legs should be colored in red to mark the downtrend.
The third step is to add an option for specifying the type of the oscillator, based on which Zigzag will be constructed: CCI, Chaikin, RSI, Stochastic Oscillator.
- So, the first parameter is the oscillator type, which should be set by an enumeration. The default value is WPR.
- Add Lmax and Lmin parameters for each type. These parameters should have default values.
- The names of the maximum and minimum parameters should contain
Han respondido
1
Evaluación
Proyectos
12
33%
Arbitraje
2
0%
/
100%
Caducado
1
8%
Libre
2
Evaluación
Proyectos
228
80%
Arbitraje
22
27%
/
50%
Caducado
11
5%
Libre
Ha publicado: 24 artículos, 1882 ejemplos
3
Evaluación
Proyectos
72
22%
Arbitraje
13
46%
/
15%
Caducado
5
7%
Libre
4
Evaluación
Proyectos
552
35%
Arbitraje
79
32%
/
42%
Caducado
199
36%
Trabajando
Solicitudes similares
MT5 backtestest helper
30 - 200 USD
Sure 😊 — here’s a simple file-style write-up about your robot that you ordered on MetaTrader 4. You can copy it into Word or save it as a document. Title: My Trading Robot on MetaTrader 4 Introduction I recently ordered a trading robot on MetaTrader 4 to help me trade in the financial markets. A trading robot, also known as an Expert Advisor (EA), is a program that automatically analyzes the market and places trades
Data Integrity
500 - 1000 USD
The trading bot is an automated software system designed to monitor financial markets, execute trades, and manage risk based on predefined strategies. The bot aims to maximize profits while minimizing human intervention and emotional decision-making. Scope: Supports automated trading on selected exchanges (e.g., Binance, Bitget, Coinbase). Executes trades based on technical indicators, signals, or AI models. Provides
AI SIGNAL GENERATING BOT
30 - 35 USD
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
Robot Requirements Specification
30 - 100 USD
step by step and structure this into a full IEEE 830 / ISO/IEC/IEEE 29148 style Requirements Specification. This format will include: Introduction System Overview Functional and Performance Requirements Traceability Matrix (linking requirements to test cases) Verification and Validation Compliance Standards 1. Introduction 1.1 Purpose The purpose of this document is to define the technical requirements for the
Información sobre el proyecto
Presupuesto
30 - 50 USD
Plazo límite de ejecución
de 1 a 10 día(s)