57 lines
2.3 KiB
MQL5
57 lines
2.3 KiB
MQL5
//+------------------------------------------------------------------+
|
|
//| tickvalue.mq5 |
|
|
//| Copyright 2024, MetaQuotes Ltd. |
|
|
//| https://www.mql5.com |
|
|
//+------------------------------------------------------------------+
|
|
#property copyright "Copyright 2024, MetaQuotes Ltd."
|
|
#property link "https://www.mql5.com"
|
|
#property version "1.00"
|
|
|
|
input double InpDividentValue = 10; // Dividend value
|
|
input double InpDivisorValue = 3; // Divisor value
|
|
//+------------------------------------------------------------------+
|
|
//| Expert initialization function |
|
|
//+------------------------------------------------------------------+
|
|
int OnInit()
|
|
{
|
|
//---
|
|
|
|
//---
|
|
return(INIT_SUCCEEDED);
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
//| Expert deinitialization function |
|
|
//+------------------------------------------------------------------+
|
|
void OnDeinit(const int reason)
|
|
{
|
|
//---
|
|
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
//| Expert tick function |
|
|
//+------------------------------------------------------------------+
|
|
void OnTick()
|
|
{
|
|
//---
|
|
printf("tickvalue");
|
|
printf(SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));
|
|
|
|
printf("ticksize");
|
|
printf(SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE));
|
|
|
|
printf("digits");
|
|
printf(Digits());
|
|
//- get the real remainder of the division of the numbers entered in the inputs
|
|
double res=MathMod(InpDividentValue,InpDivisorValue);
|
|
//--- print the result in the journal
|
|
PrintFormat("Real remainder when dividing %.2f by %.2f = %.2f",InpDividentValue,InpDivisorValue,res);
|
|
printf (SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX)/SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN));
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| Script program start function |
|
|
//+------------------------------------------------------------------+
|