Moskova Borsasında MT5 ticareti ile ilgili sorular - sayfa 8

 
Merhaba! Lütfen bana ilk marj oranını nasıl elde edeceğimi söyler misiniz?
 
Oleg Kolesov :
Merhaba! Lütfen bana ilk marj oranını nasıl elde edeceğimi söyler misiniz?
 double prim_go = SymbolInfoDouble ( Symbol (), SYMBOL_MARGIN_INITIAL );
Sadece bu bir katsayı değil, ilk marjın kendisidir.
 
Oleg Kolesov :
Merhaba! Lütfen bana ilk marj oranını nasıl elde edeceğimi söyler misiniz?

Bunlardan birini deneyin, bana katsayı için fonksiyon yok gibi geliyor.

   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 :
Sadece bu bir katsayı değil, ilk marjın kendisidir.
İşlev 0 döndürür. Bu bilgiye ihtiyacımız var.
Dosyalar:
mrc3cx.jpg  68 kb
 
Teşekkürler meslektaşlarım. Roman, prostotrader'a cevabı yazarken yazdı. Şimdi deneyeceğim.
 
Oleg Kolesov :
Teşekkürler meslektaşlarım. Roman, prostotrader'a cevabı yazarken yazdı. Şimdi deneyeceğim.

Denemek zorunda değilsin.

Fon (hisse) üzerinde marj yoktur.

 
prostotrader :

Denemek zorunda değilsin.

Fon (hisse) üzerinde marj yoktur.

1 lot Sberbank (10 hisse) cari = 2539,9 marjsız. Bakiyeden 1 lot(2539.9*0.14) -355.59 alıyorum. Şartname açılış komisyoncusu. Soru şu, nedir?
 
Oleg Kolesov :
İşlev 0 döndürür. Bu bilgiye ihtiyacımız var.

Yine de onları buldum

   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 lot Sberbank (10 hisse) cari = 2539,9 marjsız. Bakiyeden 1 lot(2539.9*0.14) -355.59 alıyorum. Şartname açılış komisyoncusu. Soru şu, nedir?

Ve komisyoncu ve borsa komisyonları neyi iptal etti?

 
Teşekkürler Roman. Teşekkürler prostotrader.