Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal


Futures Portfolio Control Expiration - expert for MetaTrader 5

| English Русский 中文 Español Deutsch 日本語 Português

votes: 14
2018.06.06 14:34

The Expert Advisor demonstrates the use of functions from the Current Next Futures script, which enables automatic switch to a new futures before expiration. The EA opens a position of the appropriate volume on three instruments, which are specified in input parameters. Negative volume values are used for sell positions, positive ones are for buy positions. A few hours before the expiration of the futures (specified in hours_before_expiration), the EA closes the position and opens a new one on the new futures symbol.

Input Values

  • Symbol1 - a short name of the first symbol;
  • Symbol2 - a short name of the second symbol;
  • Symbol3 - a short name of the third symbol;
  • Lot1 - volume for the first symbol;
  • Lot2 - volume for the second symbol;
  • Lot3 - volume for the third symbol;
  • hours_before_expiration - how many hours before expiration the EA should switch to a new futures symbols.

Warning: The Expert Advisor has not been tested in real trading. It is designed for use in the Strategy Tester.

Translated from Russian by MetaQuotes Software Corp.
Original code:

Trend_Force Trend_Force

An indicator of trend strength.

RSI_With_Step_MA RSI_With_Step_MA

A smoothed RSI.


A weighted CCI.

maximus_vX lite maximus_vX lite

The Expert Advisor trades using levels. It can have a maximum of two positions of each type (Buy and Sell) in the market.