TMGM

0.16 Point
. 欧元点差

0.32 Point
. 黄金点差

[编程笔记] 国际点差自适应

[复制链接]
admin 发表于 2018-3-9 14:15:58 | 显示全部楼层 |阅读模式
查看: 2918|回复: 0

input bool 国际点差自适应=true;    //顶部自定义;

//+------------------------------------------------------------------+
//|                      国际点差自适应                              |
//+------------------------------------------------------------------+
double 系数(string symbol)
  {
   int 系数=1;
   if(
      MarketInfo(symbol,MODE_DIGITS)==3
      || MarketInfo(symbol,MODE_DIGITS)==5
      || (StringFind(symbol,"XAU",0)==0 && MarketInfo(symbol,MODE_DIGITS)==2)
      ||(StringFind(symbol,"GOLD",0)==0&&MarketInfo(symbol,MODE_DIGITS)==2)
      ||(StringFind(symbol,"Gold",0)==0&&MarketInfo(symbol,MODE_DIGITS)==2)
      || (StringFind(symbol,"USD_GLD",0)==0 && MarketInfo(symbol,MODE_DIGITS)==2)
      )系数=10;

   if(StringFind(symbol,"XAU",0)==0 && MarketInfo(symbol,MODE_DIGITS)==3)系数=100;

   if(国际点差自适应==false)
      return(1);

   return(系数);
  }


07.jpg
使用方法:
例子1:
自定义参数*MarketInfo(OrderSymbol(),MODE_POINT)*系数(OrderSymbol());

例子2:
自定义参数*MarketInfo(OrderSymbol(),MODE_POINT)*系数(OrderSymbol()),Digits);

例子3:
int 滑点内=滑点*系数(货币对);
int 滑点内=滑点*系数(Symbol());

例子4:
double POINT=MarketInfo(货币对,MODE_POINT)*系数(货币对);
double POINT=MarketInfo(货币对,MODE_POINT)*系数(Symbol());




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| 小黑屋|手机版|Archiver|【领汇网】

GMT+8, 2025-7-12 22:57 , Processed in 1.077825 second(s), 27 queries .

【领汇网】© 小小网站领汇人生点滴.           ICP证:粤ICP备15007435号

© 2019-2020 Tksug.com.版权所有  DZ! X32

快速回复 返回顶部 返回列表