/// <summary> /// Function: SignalInfoSetDouble /// Description: Sets the value of /// URL: http://docs.mql4.com/signals/signalinfosetdouble.html /// </summary> /// <param name="property_id">[in] Signal copy settings property identifier. The value can be one of the values of the enumeration.</param> /// <param name="value">[in] The value of signal copy settings property.</param> public bool SignalInfoSetDouble (ENUM_SIGNAL_INFO_DOUBLE property_id, double value) { List<Object> parameters = new List<Object>(); parameters.Add(property_id.ToString()); parameters.Add(value); MQLCommandManager.getInstance().ExecCommand(MQLCommand.SignalInfoSetDouble_1, parameters); // MQLCommand ENUM = 140 while (MQLCommandManager.getInstance().IsCommandRunning()) { //Thread.Sleep(1); } MQLCommandManager.getInstance().throwExceptionIfErrorResponse(); return (bool) MQLCommandManager.getInstance().GetCommandResult(); }
/// <summary> /// Function: SignalInfoGetDouble /// Description: Returns the value of /// URL: http://mm.l/mql4/docs.mql4.com/signals/signalinfogetdouble.html /// </summary> /// <param name="property_id">[in] Signal copy settings property identifier. The value can be one of the values of the enumeration.</param> public double SignalInfoGetDouble(ENUM_SIGNAL_INFO_DOUBLE property_id) { List<Object> parameters = new List<Object>(); parameters.Add(property_id.ToString()); MQLCommandManager.getInstance().ExecCommand(MQLCommand.SignalInfoGetDouble_1, parameters); // MQLCommand ENUM = 137 while (MQLCommandManager.getInstance().IsCommandRunning()) Thread.Sleep(1); return (double) MQLCommandManager.getInstance().GetCommandResult(); }