Пример #1
0
 /// <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();
 }
Пример #2
0
 /// <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();
 }