Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Libraries

Functions to simplify work with orders - library for MetaTrader 5

Views:
6525
Rating:
(48)
Published:
2010.08.25 09:48
Updated:
2016.11.22 07:32
\MQL5\Include\
k_orders.mqh (6.91 KB) view
\MQL5\Scripts\
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

This is a class that will allow to open, close and modify your position by placing orders with really simple commands and configuration: Buy(), Sell(), Close(), Modify().

It has never been so easy! :) 

Sample:

#include <K_Orders.mqh>

input int TP = 70;
input int SL = 20;
input double Lots=0.2;

Order order;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- set default values
   order.SetLots(Lots);
   order.SetMagic(123);
   order.SetSL_inPoints(SL);
   order.SetTP_inPoints(TP);
   order.SetComment("MyExpert");

   order.Buy();   // Buy
   order.Sell();  // Close buy order
   order.Buy();   // Buy again

                  //   order.SetSL_inPrice(1.26685); // Specify StopLoss value in "Price"
   order.SetTP_inPoints(30);     // Specify TakeProfit value in "Points"
   order.Modify();               // Do the modification

   order.Close_Volume(0.1);      //Close half from 0.2 volume order
   order.Close();                //Close the rest
  }
MACD Histogram, multi-timeframe, multi-color [v03] MACD Histogram, multi-timeframe, multi-color [v03]

MACD indicator with histogram, can be applied any timeframe (higher or lower than the current chart's timeframe).

MACD Histogram, multi-color [v04] MACD Histogram, multi-color [v04]

MACD indicator with MACD line, Signal line and multi-color histogram.

RSI multi-timeframe [v03] RSI multi-timeframe [v03]

RSI indicator, can be applied to any timeframe (higher or lower than the current chart's timeframe).

Stochastic multi-timeframe [v04] Stochastic multi-timeframe [v04]

Stochastic indicator, can be applied to any timeframe (higher or lower than the current chart's timeframe).