% mevduattan doğru lot hesaplaması - sayfa 2

 
Roger :

Tabii ki karıştırdım, gerçek böyle olacak - 100*100*100/100/100000=0.1

ah, pardon, altına bakıyordum .. o zaman neden şimdi formülünüze göre altın ticareti yapmıyorsunuz?

ama yine de, kivi bile muhtemelen bu kadar çok satın alınmayacaktır, ancak eurobucks alırsanız, genellikle 0,05 civarında bir yerde bir sınır vardır (gerçek paradan bahsediyoruz) ..

 
Peki, neden çarpıtıyorsunuz, sevmiyorsanız - yemeyin veya daha doğrusu nasıl kullanacağınızı bilmiyorsanız - burnunuzu dürtmeyin. Formüle düzgün bir şekilde yerleştirmiş olsaydım, altın üzerinde bile her şey yoluna girecekti.
 
Roger :
Peki, neden çarpıtıyorsunuz, sevmiyorsanız - yemeyin veya daha doğrusu nasıl kullanacağınızı bilmiyorsanız - burnunuzu dürtmeyin. Formüle düzgün bir şekilde yerleştirmiş olsaydım, altın üzerinde bile her şey yoluna girecekti.

deklanşörü çekin..

ve kaba olacak bir şey yok! Ne demek yemek yemeyi sevmiyorum? yukarıdaki parametrelerle piyasa için bir emir açmam için orada ne ikame edilmelidir?

 
keekkenen :

deklanşörü çekin..

ve kaba olacak bir şey yok! Ne demek yemek yemeyi sevmiyorum? yukarıdaki parametrelerle piyasa için bir emir açmam için orada ne ikame edilmelidir?


Kaba olacak ne var? İlk gelen ve başlayan sizdiniz - formül yanlış, ama neden buna ihtiyaç var? Anlamadan bile, bir hevesle, önce sen batırırsan daha kötü olmaz.

Dolar ikinci sıradaysa, hesaplama formülü farklıdır.

Bu arada, gerçekler de çarpıtılıyor.

 
Roger :
Peki, neden çarpıtıyorsunuz, sevmiyorsanız - yemeyin veya daha doğrusu nasıl kullanacağınızı bilmiyorsanız - burnunuzu dürtmeyin. Formüle düzgün bir şekilde yerleştirmiş olsaydım, altın üzerinde bile her şey yoluna girecekti.

Peki, diyelim ki böyle (0,1) bir kurla açtık, mantıklı bir soru ortaya çıkıyor ve Kolya Amca'nın önüne kaç puan kaldı, ne kadar dayanabiliriz?

ama başka siparişler de var, diğer çiftler için de boşta “oturmuyorlar”, kırmızıda biraz hareket edecekler ve Kolya Amca - vur-tak, bununla ne yapmalı, tehlikede gerçek para var mı?

 
Peki, deponun %100'ünde hangi normal açılacak? Görev şuydu - Bedava paramın %5'ini açmak istiyorum, lot olarak ne kadar olacak. Daha fazla düşünce peşinden gidilmedi.
 

keekkenen :

100 dolarımız varsa, %100 ve %100 riskten yararlanın, yani. sonuna kadar aç, ne elde ederiz?


kekkenen :

Peki, diyelim ki böyle bir (0,1) kura ile açtık, mantıklı bir soru ortaya çıkıyor ve Kolya Amca'nın önüne kaç puan kaldı, daha ne kadar dayanabiliriz?

ama başka siparişler de var, diğer çiftler için de boşta “oturmuyorlar”, kırmızıda biraz hareket edecekler ve Kolya Amca - vur-tak, bununla ne yapmalı, tehlikede gerçek para var mı?

Sık sık tüm depolarda ve hatta gerçek bir hesapta (ve altın için) bir pozisyon açar mısınız?

Peki, sonuçlar nasıl?

 
wenay :
Bu garzdo daha iyi, burada kaldıraç hesaplaması yok, çözmenin başka bir yolu var. Belirli bir mesafe pp için % depodan lot hesaplamasını gerçekten beğendim. onlar. "10pp için deponun %20'sini boşaltmak için = ihtiyacınız var mı? lot" işlevi bir sorudur ve dikkate alınır

Cheto, hesaplamalarda herhangi bir değişiklik fark etmedi, tikvalue = 1 olduğu için kaldıraçta bir değişiklikle kaldı ve kaldıraçtaki bir değişiklikle birleştirilebilir.

İlk olarak 1/200 kaldıraçlı bir demo hesap ve 1/100 büyüklüğünde başka bir hesap açarak bir script ile fonksiyonunuzu kontrol edebilirsiniz.Lot büyüklüğünde değişiklik olmaz ve TikValue aynı kalır. 1'e eşitti, bence en kolay yol, ilk kaldıracı harici değişkenlere girmek ve hesaplamalarda ondan atlamak, makinedeki kaldıracı daha küçük bir kaldıraçla değiştirirken, lot hemen daha küçük kaldıraçla hesaplanır .

 int start()
  {

   double   tic  = MarketInfo( Symbol (), MODE_TICKVALUE ); 

   Comment(
   "AccountLeverage  =  ",AccountLeverage() ,"\n",
   "LotSize =  ",DoubleToStr(LotSize(OP_BUY,20,300),2)," TickValue =  ",DoubleToStr(tic,2) );

   return ( 0 );
  }
//+------------------------------------------------------------------+
double LotSize( int type, double LotRisk, int SL  )
{   //    int znakov_lot=0;
         double   lot_min         = MarketInfo( Symbol (), MODE_MINLOT  ); 
         double   lot_max         = MarketInfo( Symbol (), MODE_MAXLOT  ); 
         double   lot_step        = MarketInfo( Symbol (), MODE_LOTSTEP ); 
         double   lotcost         = MarketInfo( Symbol (), MODE_TICKVALUE );       
                
         double   lot             = 0.0 ;
         double   dollarsPerPip   = 0.0 ;
        
        lot = AccountBalance()*LotRisk/ 100.0 ;
        dollarsPerPip = lot/SL;
     //   if (lot_min<2) {znakov_lot=0;  if (lot_min<0.2) {znakov_lot=1;  if (lot_min<0.02) {znakov_lot=3;  if (lot_min<0.002) {znakov_lot=4; }}}}      
        lot = NormalizeDouble ( dollarsPerPip/lotcost, 2 );      
        
        lot = NormalizeDouble ( lot / lot_step, 0 ) * lot_step;
        
         if ( lot < lot_min ) lot = lot_min;
         if ( lot > lot_max ) lot = lot_max;
        
         if ( AccountFreeMarginCheck( Symbol (), type, lot ) < 10 || GetLastError () == 134 ) 
        { 
                 Alert ( "Impossible to open position with lot = " , DoubleToStr( lot, 2 ), ". Not enough money." );
                 return (- 1 );
        }

         return ( lot );
}
 
Parti hesaplamasında NormalizeDlouble() nedir?
 
wenay :
Bu garzdo daha iyi, burada kaldıraç hesaplaması yok, çözmenin başka bir yolu var. Belirli bir mesafe pp için % depodan lot hesaplamasını gerçekten beğendim. onlar. "10pp için deponun %20'sini boşaltmak için = ihtiyacınız var mı? lot" işlevi bir sorudur ve dikkate alınır

lot = AccountBalance ()*LotRisk/ 100.0 ;
ama kesinlikle AccountBalance olmalı, AccountFreeMargin değil , o zaman uzman birden fazla lotla çalışmıyorsa ne olur?