# Momentum (MOM)

#### Description <a href="#description_58" id="description_58"></a>

Momentum is one of the most popular indicators available, the first choice of many traders. This relatively simple indicator is so popular because it measures the attenuation of the motion without the need for complex formulas. The momentum indicator represents a whole family of indicators that measure a movement’s strength. Other representatives in this case are the RSI or CCI, and so on. In the illustration below, the indicator is a graph that oscillates around a zero point. There is no fixed scale in percentage terms, and the value can be quite far removed from the zero point; this usually happens when the price makes an exceptionally strong leap, which is why the indicator predominantly shows the direction in which the current prices are moving towards.

#### Interpretation <a href="#interpretation_27" id="interpretation_27"></a>

Entry signals are generated when the indicator crosses the zero line.

See [*ROC*](https://agenatrader.github.io/AgenaIndicator-documentation/indicators_oscillators/#rate-of-change-roc).

#### Further information <a href="#further-information_22" id="further-information_22"></a>

<http://de.wikipedia.org/wiki/Momentum_%28Chartanalyse%29>

#### Usage <a href="#usage_60" id="usage_60"></a>

```csharp
Momentum(int period)
Momentum (IDataSeries inSeries, int period)
Momentum (int period)[int barsAgo]
Momentum (IDataSeries inSeries, int period)[int barsAgo]
```

#### Return value <a href="#return-value_57" id="return-value_57"></a>

**double**

When using this method with an index (e.g. **Momentum**(14)\[**int** barsAgo] ), the value of the indicator will be issued for the referenced bar.

#### Parameters <a href="#parameters_50" id="parameters_50"></a>

inSeries Input data series for the indicator

period Number of bars included in the calculations

#### Visualization <a href="#visualization_53" id="visualization_53"></a>

![Momentum (MOM)](https://agenatrader.github.io/AgenaIndicator-documentation/media/Momentum.jpg)

#### Example <a href="#example_56" id="example_56"></a>

```csharp
//Output of the values for the momentum indicator.
Print("The current value for the momentum is " + Momentum(14)[0]);
```


---

# Agent Instructions: 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:

```
GET https://indicators.agenatrader.com/standard-indicators/momentum-mom.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
