顺其自然。 发表于 2011-9-11 07:15:49

请教老师资金仓位管理原理!!

其实仍是MT4自带的MA系统,我E文差,谁能告诉我这个资金管理的原理和计算方法???

extern double Lots               = 0.1;
extern double MaximumRisk      = 0.02;
extern double DecreaseFactor   = 3;

double LotsOptimized()
    {
   double lot=Lots;
   int    orders=HistoryTotal();   // history orders total
   int    losses=0;                  // number of losses orders without a break
//---- select lot size
   lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);
//---- calcuulate number of losses orders without a break
   if(DecreaseFactor>0)
       {
      for(int i=orders-1;i>=0;i--)
          {
         if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print(\"Error in history!\"); break; }
         if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue;
         //----
         if(OrderProfit()>0) break;
         if(OrderProfit()1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);
       }
//---- return lot size
   if(lot

伊人146 发表于 2012-11-21 23:00:05

应该加分

ea大师 发表于 2012-11-21 23:00:05

EA要好!

后山俗人 发表于 2012-11-21 23:00:05

顶的就是你

周末荡漾 发表于 2012-11-21 23:00:05

强人,佩服死了。呵呵,不错啊

鸳鸯 发表于 2012-11-21 23:00:05

回复一下

wfdhww22 发表于 2014-11-15 13:36:59

看看是什么东西啊

星羽 发表于 2014-11-18 19:54:07

下了的确不错

vsaxqgqq 发表于 2014-11-22 19:53:19

感谢分享

莉达思汀xsa 发表于 2014-11-22 23:29:09

谢谢分享!!!!!
页: [1] 2
查看完整版本: 请教老师资金仓位管理原理!!