MQL4 Trade Signals

Overview

This group of functions is intended for managing trade signals. They enable:

  • Retrieving information about trade signals available for copying.
  • Getting and setting signal copy settings.
  • Subscribing and unsubscribing to signal copying using MQL4 language functions.
  • Functions

    | Function | Action | |---|---| | SignalBaseGetDouble | Returns the value of a double-type property for a selected signal. | | SignalBaseGetInteger | Returns the value of an integer-type property for a selected signal. | | SignalBaseGetString | Returns the value of a string-type property for a selected signal. | | SignalBaseSelect | Selects a signal from those available in the terminal for further operations. | | SignalBaseTotal | Returns the total number of signals available in the terminal. | | SignalInfoGetDouble | Returns the value of a double-type property of signal copy settings. | | SignalInfoGetInteger | Returns the value of an integer-type property of signal copy settings. | | SignalInfoGetString | Returns the value of a string-type property of signal copy settings. | | SignalInfoSetDouble | Sets the value of a double-type property of signal copy settings. | | SignalInfoSetInteger | Sets the value of an integer-type property of signal copy settings. | | SignalSubscribe | Subscribes to a trading signal. | | SignalUnsubscribe | Cancels a subscription to a trading signal. |

    Related Links

  • [MQL4 Reference](/)
  • [OrderType](/trading/ordertype)
  • [Download MQL4 Help](https://www.mql5.com/files/docs/mql4.chm)