初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1329

 
尊敬的程序员,请告知如何获得正确的换汇金额,即PositionGetDouble(POSITION_SWAP)输出的是钱,这个金额除以点值,对吗? 那么如何获得点值,除以什么? 完全搞不懂,请告知。
 
VVT:
尊敬的程序员,请告知如何获得正确的点位互换金额,即PositionGetDouble(POSITION_SWAP)输出资金,这个金额除以点位值,对吗? 如何获得点位值,除以什么? 我很迷惑,请告知。

符号_交易_点值_利润

计算出的获利头寸的tick值

符号_交易_点值_损失

计算出的亏损头寸的tick值

 

你怎么能得到一个呢?

#property copyright "Copyright 2021"
#property link "https://www.mql5.com"
#property version "1.12"

int OnInit()
{
  Print(version); 'version' - undeclared identifier
  return(INIT_SUCCEEDED);
}
 
Vitaly Muzichenko:

你怎么能得到一个呢?

#define  VER "1.02"
#property version VER
 
void OnStart()
{
   Comment("Версия программы: ",VER); 
}
 
Спартак Угланов:

它是,但我想摆脱#define

 
Vitaly Muzichenko:

它是,但我想摆脱#define

我不这么认为
向mql作者提问,最有可能的是把属性等同于声明(在特定的变体中,不一定是全局的)。
 
Alexey Viktorov:

符号_交易_点值_利润

计算出的获利头寸的tick值

符号_交易_点值_损失

亏损头寸的计算值为一个刻度

诶,谢谢,我还什么都不懂,周五,明天头脑清醒的时候)

 
Alexey Viktorov:

Ctrl+F

但只有在用可视化的方式进行测试的时候。

谢谢朋友们!

 
如果我在交易期货AMP经纪人,我甚至需要这个功能吗?
int  digits_adjust=1;
   if(m_symbol.Digits()==3 || m_symbol.Digits()==5)
      digits_adjust=10;
    
    


如果我离开这个功能,我需要将陷阱和斜率设置为5000,以获得50



 

下午。

MQL4(5)代码如何消除对指标窗口最大(最小)的限制,其设置如下。

IndicatorSetDouble(INDICATOR_MAXIMUM,  X);
IndicatorSetDouble(INDICATOR_MINIMUM, -X);

?