> For the complete documentation index, see [llms.txt](https://help.za.velocitytrade.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.za.velocitytrade.com/desktop-application-for-windows/windows/technical-indicators/other/didi-index.md).

# Didi index

The Didi Index is an oscillator based technical indicator designed for trading in the foreign exchange market. It is a powerful Indicator to trade in trending markets and to determine market reversals. It is used upon short term, medium term, and long term Moving Averages (MA) and provides insights to find the market turning point. It has two components, a green line which is the longer term CCI and a yellow line which is a short term CCI.

The yellow line responds to the trends faster than the green line - so when the market turns strongly Bullish the yellow line starts moving upwards faster than the green line. Likewise, when the market turns strongly Bearish the green line starts moving downwards faster than the yellow line.

The DIDI Index is calculated using the short term, medium term, and long term Moving Averages, the green line is calculated by dividing the short term Moving Average by the medium term Moving Average, likewise, the yellow line is calculated by dividing the long term Moving Averages by the medium term Moving Averages.

BUY - Traders can Buy when the green line is above the yellow line.

SELL - Traders can Sell when the green line is below the yellow line.

## Main parameters

* Fast line – short MA, 3 by default;
* Slow line – long MA, 20 by default;
* Media line – mid MA, 8 by defaultl
* Smoothing method: SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, AMA;
* Smoothing parameter – smoothing rate, 15 by default.

The indicator looks as follows:

![](/files/-MgF4FVC-1KeHBMqKWN2)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.za.velocitytrade.com/desktop-application-for-windows/windows/technical-indicators/other/didi-index.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
