关于莫斯科交易所交易的MT5问题 - 页 8

 
你好,请你告诉我如何获得初始保证金 系数?
 
Oleg Kolesov:
你好,请你告诉我如何获得初始保证金 系数?
double prim_go = SymbolInfoDouble(Symbol(), SYMBOL_MARGIN_INITIAL);
只是它不是系数,而是初始保证金本身
 
Oleg Kolesov:
你好,请你告诉我如何获得初始保证金 系数?

试试其中的任何一个,我想没有任何函数的系数。

   double a,b;
   //Начальная (инициирующая) маржа 
   //Обозначает размер необходимых залоговых средств в маржинальной валюте для открытия позиции объемом в один лот. 
   SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL,a);
   //Поддерживающая маржа по инструменту. 
   //В случае если задана – указывает размер маржи в маржинальной валюте инструмента, удерживаемой с одного лота.
   SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_MAINTENANCE,b);
   Alert(a);
   Alert(b);

   //-------------------------------------------------------
   Alert(SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL));
   Alert(SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_MAINTENANCE));

   //-------------------------------------------------------
   //Вычисляет размер маржи, необходимой для указанного типа ордера.
   //Значение возвращается в валюте счета.
   double lot=1.0;
   double margin_buy,margin_sell;
   OrderCalcMargin(ORDER_TYPE_BUY,_Symbol,lot,SymbolInfoDouble(_Symbol,SYMBOL_ASK),margin_buy);
   OrderCalcMargin(ORDER_TYPE_SELL,_Symbol,lot,SymbolInfoDouble(_Symbol,SYMBOL_BID),margin_sell);
   Print(margin_buy);
   Print(margin_sell);
 
prostotrader:
只是它不是系数,而是初始保证金本身。
该函数返回0,你需要这些信息。
附加的文件:
mrc3cx.jpg  68 kb
 
谢谢各位同事。当我在写给prostotrader的回复时,Roman写道。我现在就去试试。
 
Oleg Kolesov:
谢谢各位同事。在写给prostotrader的回复中,罗曼写道。我现在就去试试。

没有必要去尝试。

基金(股票)没有保证金

 
prostotrader:

没有必要去尝试。

基金(股票)没有保证金

1手sberbank(10股)当前=2539.9无保证金。我买了1手(2539.9*0.14) -355.59从余额。规格开放的经纪人。问题,它是什么?
 
Oleg Kolesov:
该函数返回0,它需要这些信息。

毕竟找到了他们

   double  initial_margin_rate, maintenance_margin_rate;
   
   bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_BUY, initial_margin_rate, maintenance_margin_rate);
   //bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_SELL, initial_margin_rate, maintenance_margin_rate);
   //bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_BUY_LIMIT, initial_margin_rate, maintenance_margin_rate);
   //bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_SELL_LIMIT, initial_margin_rate, maintenance_margin_rate);
   //bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_BUY_STOP, initial_margin_rate, maintenance_margin_rate);
   //bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_SELL_STOP, initial_margin_rate, maintenance_margin_rate);
   //bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_BUY_STOP_LIMIT, initial_margin_rate, maintenance_margin_rate);
   //bool success = SymbolInfoMarginRate(_Symbol, ORDER_TYPE_SELL_STOP_LIMIT, initial_margin_rate, maintenance_margin_rate);
   
   Print(initial_margin_rate);
   Print(maintenance_margin_rate);
 
Oleg Kolesov:
1手sberbank(10股)当前=2539.9,无保证金。我买了1手(2539.9*0.14) -355.59从余额。规格开放的经纪人。问题,它是什么?

经纪人和交易所的佣金是否已经取消了?

 
谢谢你,罗曼。谢谢prostotrader。