MT4市场信息

来源:互联网 发布:redis缓存mysql数据 编辑:程序博客网 时间:2024/04/27 13:37
市场信息识别符,使用MarketInfo()函数。
可以是以下任意值:


常数 值 描述 
MODE_LOW 1 价格最低日。 
MODE_HIGH 2 价格最高日。 
MODE_TIME 5 最后进入替克的时间 (服务器显示时间)。 
MODE_BID 9 最后进入的买价。对于、当前货币对预定变量存储的 买价。 
MODE_ASK 10 最后进入的卖价。对于、当前货币对预定变量存储的 卖价。 
MODE_POINT 11 当前价位的大小点。对于当前货币对预定变量储存的点。 
MODE_DIGITS 12 在货币对值中小数点后的计数点。对于当前货币对预定变量存储的小数点计数。 
MODE_SPREAD 13 差价点。 
MODE_STOPLEVEL 14 停止水平点。 
MODE_LOTSIZE 15 基本货币的标准手大小。 
MODE_TICK值 16 在存款货币中的替克值。 
MODE_TICKSIZE 17 在当前报价中的替克大小。 
MODE_SWAPLONG 18 看涨仓位掉期。 
MODE_SWAPSHORT 19 卖空仓位掉期。 
MODE_STARTING 20 市场开始日期 (通常用作将来)。 
MODE_EXPIRATION 21 市场时间周期 (通常用作将来)。 
MODE_TRADEALLOWED 22 交易允许货币对。 
MODE_MINLOT 23 最小允许标准手数。 
MODE_LOTSTEP 24 改变标准手步骤。 
MODE_MAXLOT 25 最大允许标准手数。 
MODE_SWAPTYPE 26 掉期计算方法. 0 - 点; 1 -基本货币对; 2 - 兴趣; 3 - 货币保证金。 
MODE_PROFITCALCMODE 27 赢利计算模式0 - Forex; 1 - CFD; 2 - Futrues。 
MODE_MARGINCALCMODE 28 保证金计算模式. 0 - Forex; 1 - CFD; 2 - Futrues; 3 - CFD for indices。 
MODE_MARGININIT 29 对于1各标准手的初始保证金需求。 
MODE_MARGINMAINTENANCE 30 对于1各标准手开仓的保证金。 
MODE_MARGINHEDGED 31 对于1标准手的护盘保证金。 
MODE_MARGINREQUIRED 32 对于购买一个标准手开仓的自由保证金。 

MODE_FREEZELEVEL 33 冻结定单水平点。如果执行的价格在冻结水平点范围内,定单将会被注销或关闭。 



  Print(" 1MODE_LOW  当日最低价_LOW= ", MarketInfo(Symbol(), MODE_LOW ));
   Print(" MODE_HIGH  当日最高价_HIGH= ", MarketInfo(Symbol(), MODE_HIGH));
   Print(" MODE_TIME  最后的K线变动时间_TIME= ", MarketInfo(Symbol(), MODE_TIME));   // (服务器显示时间)。 
   Print(" MODE_BID  该货币最后叫买价_BID= ", MarketInfo(Symbol(), MODE_BID));   // (取得相应货币对的即时价位,而不管这个EA是放在哪个货币对图表上.如 bid =MarketInfo("GBPUSD",MODE_BID); // 取得 Bid 价位)
   Print(" MODE_ASK 该货币最后叫卖价_ASK= ", MarketInfo(Symbol(), MODE_ASK));
   Print(" MODE_POINT 该货币最小变动单位点值_POINT= ", MarketInfo(Symbol(), MODE_POINT)); 
   Print(" MODE_DIGITS 小数位数_DIGITS= ", MarketInfo(Symbol(), MODE_DIGITS));
   Print(" MODE_SPREAD 点差_SPREAD= ", MarketInfo(Symbol(), MODE_SPREAD)); 
   Print(" MODE_STOPLEVEL 规定最小止赢止损线_STOP LEVEL= ", MarketInfo(Symbol(), MODE_STOPLEVEL)); 
   Print(" MODE_LOTSIZE 一标准手所用资金_LOT SIZE= ", MarketInfo(Symbol(), MODE_LOTSIZE));   // 标准手大小,黄金是100盎司,每次交易必须是100盎司的倍数 ( 黄金: 100 ) 。
   Print(" MODE_TICKVALUE 一手每点该货币的价值_TICK VALUE= ", MarketInfo(Symbol(), MODE_TICKVALUE)); //  跳动的基值,价格每次跳动的值都是它的倍数。如黄金,价格每次跳动都是0.05的倍数 ( 黄金: 0.05 ) 。     
   Print(" MODE_TICKSIZE 报价最小单位_TICK SIZE= ", MarketInfo(Symbol(), MODE_TICKSIZE)); 
   Print(" MODE_SWAPLONG 多头掉期_SWAP LONG= ", MarketInfo(Symbol(), MODE_SWAPLONG));
   Print(" MODE_SWAPSHORT 空头掉期_SWAP SHORT= ", MarketInfo(Symbol(), MODE_SWAPSHORT));
   Print(" MODE_STARTING 市场开始日期_STARTING= ", MarketInfo(Symbol(), MODE_STARTING),"    (主要用于期货)"); 
   Print(" MODE_EXPIRATION 市场截止周期_EXPIRATION= ", MarketInfo(Symbol(), MODE_EXPIRATION),"    (主要用于期货)"); 
   Print(" MODE_TRADEALLOWED 交易允许货币对数量_TRADE ALLOWED= ", MarketInfo(Symbol(), MODE_TRADEALLOWED)); 
   Print(" MODE_MINLOT 允许的最小手数_MIN LOT= ", MarketInfo(Symbol(), MODE_MINLOT)); 
   Print(" MODE_LOTSTEP 改变标准手步幅_LOT STEP= ", MarketInfo(Symbol(), MODE_LOTSTEP)); 
   Print(" MODE_MAXLOT 允许的最大标准手数_MAX LOT= ", MarketInfo(Symbol(), MODE_MAXLOT)); 
   Print(" MODE_SWAPTYPE 掉期计算的方式_SWAP TYPE= ", MarketInfo(Symbol(), MODE_SWAPTYPE),"    (0:点; 1 -基本货币对; 2: 兴趣; 3: 货币保证金)"); 
   Print(" MODE_PROFITCALCMODE 赢利计算模式_PROFIT CALC MODE= ", MarketInfo(Symbol(), MODE_PROFITCALCMODE),"    (0: Forex(外汇); 1: CFD(黄金); 2: Futrues(期货)) ");
   Print(" MODE_MARGINCALCMODE 保证金计算模式_MARGIN CALC MODE= ", MarketInfo(Symbol(), MODE_MARGINCALCMODE),"    (0: Forex(外汇); 1: CFD(黄金); 2: Futrues(期货); 3: CFD for indices(黄金指数))"); 
   Print(" MODE_MARGININIT 一个标准手的初始保证金_MARGIN INIT= ", MarketInfo(Symbol(), MODE_MARGININIT));  
   Print(" MODE_MARGINMAINTENANCE 一个标准手的开仓保证金_MARGIN MAINTENANCE= ", MarketInfo(Symbol(), MODE_MARGINMAINTENANCE));   
   Print(" MODE_MARGINHEDGED 一个标准手的护盘保证金_MARGIN HEDGED= ", MarketInfo(Symbol(), MODE_MARGINHEDGED));   
   Print(" MODE_MARGINREQUIRED 一个标准手的自由保证金_MARGIN REQUIRED= ", MarketInfo(Symbol(), MODE_MARGINREQUIRED));   
   Print(" MODE_FREEZELEVEL 冻结订单水平点_FREEZE LEVEL= ", MarketInfo(Symbol(), MODE_FREEZELEVEL)); 
原创粉丝点击