[档案]学习如何赚钱的村民! - 页 841

 

我建议在这个模板中尝试这个,我想它会成功的,但它会花费我很多时间,有人能帮助吗?)

那是另一个猫头鹰的密码。

我不知道我在这里做什么 :D 但这是不对的......我得把术语放在那里 :D 总之,我有一个空白

// Параметры торговли для H1 EURUSD
extern double TakeProfit   = 30;


extern int ZigAndZag       = 6;
extern int RISK            = 12;

// Параметры MM
extern double Slippage     = 30;
extern bool PropotinalLots = false; // Реинвестирование
extern double MinDepo      = 100;   // Минимальный депозит
extern double FixedLots    = 0.01;  // Фиксированный размер ордера
extern double PercentLots  = 10;    // Процент реинвестирования

// Идентификация эксперта
extern string NameEA       = "MachineTool";
extern int MAGICNUM        = 777;

double Lots;
double Tprof;
bool Buy = false, Sell = false;
static int TimeBar = 0;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {return(0);}

//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {return(0);}

//+------------------------------------------------------------------+
//|  Получение сигналов на покупку и продажу                         |
//+------------------------------------------------------------------+
void Indicators()
   {


// double TpUp = NormalizeDouble (iCustom(NULL, 0, "NRTR_Rosh_v2eAlert_mtf",3,0),Digits); //  TP_Buy
// double TpDn = NormalizeDouble (iCustom(NULL, 0, "NRTR_Rosh_v2eAlert_mtf",4,0),Digits); //  TP_Buy

double Up = NormalizeDouble (iCustom(NULL, 0, "ZigAndZag(1)",5,0),Digits); //  Buy
double Dn = NormalizeDouble (iCustom(NULL, 0, "ZigAndZag(1)",6,0),Digits); //  Sell
double Closse = NormalizeDouble (iCustom(NULL, 0, "ZigAndZag(1)",4,0),Digits); //  Close

double TimeBar = (TimeCurrent()-Time[0])/60; // время в минутах с открытия свечи

if ((TimeBar >= TimeBarOpen) && (Up != 0))  double NewBuy = 1; else NewBuy = 0; // условие BUY
if ((TimeBar >= TimeBarOpen) && (Dn != 0))  double NewSell = 1; else NewSell = 0; // условие SELL


RefreshRates ();

   }

//+------------------------------------------------------------------+
//|  Вывод предупреждения об отправке ордера                         |
//+------------------------------------------------------------------+
void prtAlert(string TimeBarOpen = "")
  {
      Print(TimeBarOpen);
      Alert(TimeBarOpen);
  }

//+------------------------------------------------------------------+
//|  Расчет размера ордера                                           |
//+------------------------------------------------------------------+
void LotsSize()
   {
      Lots = FixedLots;
      if (PropotinalLots) Lots = MathCeil(AccountFreeMargin() / 10000 * PercentLots) / 10;
      if (Lots > 10000) Lots = 10000;
   }

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   // Проверка истории
   if(Bars < ZigAndZag)
     {
       Print("Not enough bars for this strategy - ", NameEA);
       return(-1);
     }
   // Расчет значений индикатора
   Indicators();

   // Расчет желаемого размера ордера
   LotsSize();

   int totalOrders = OrdersTotal();
   int numPos = 0;

   for(int i = 0; i < totalOrders; i++)
     {
       OrderSelect(i, SELECT_BY_POS);
       if(OrderSymbol() == Symbol() && OrderMagicNumber() == MAGICNUM)
         {
           // Проверяем покупку
           if(OrderType() == OP_BUY)
             {
               // Закрываем при развороте
               if (Sell)
               {
                  OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, Blue);
               }
               else

                 {
                     {
                     }
                 }

             }
           else
             // Проверяем продажу
             {
               // Закрываем при развороте
               if (Buy)
               {
                  OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, Red);
               }
               else

                 {
                     {
                     }
                 }
             }
         }
     }

     {
       // Если размер депозита устраивает
       if(AccountFreeMargin() < MinDepo)
         {
           Print("Not enough money to trade ", Lots, " lots. Strategy:", NameEA);
           return(0);
         }
       // Если есть сигнал на покупку
       if (Buy)
         {
           Tprof = Bid + TakeProfit * Point;
           TimeBar = Time[0];
            OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, Tprof, NameEA + TimeBar(),
                     MAGICNUM, 0, Green);
           prtAlert("Buying");
         }
       // Если есть сигнал на продажу
       if (Sell)
         {
           Tprof = Ask - TakeProfit * Point;
           TimeBar = Time[0];
            OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, Tprof, NameEA + TimeBar(),
                     MAGICNUM, 0, Red);
           prtAlert("Selling");
         }
     }

   return(0);
  }
 
BeerGod:
这个系统的运作,每个人都可以有不同的理解......。
你在演示中测试过吗,还是只在测试器中测试过?
 
khorosh:
你是在演示中检查还是只在测试器中检查?
关于美分的实...;)
啤酒之神

始于四月,机器人,真实的......不幸的是,一分钱都没有。

P.S. 在一个时间点上,只有一个职位是开放的,现在一切都关闭了。
 
BeerGod:

你仍然没有回答我的问题。

MaxZ:
啤酒之神

谁能理解,理解......。更多详情请点击这里

火鸡先从头开始http://www.invest74.ru/trade_systems2.php

曾有过讨论,但在这里失去了意义https://www.forex-tsd.com/manual-trading-systems/19463-1-minutes-incredible-scalper-system.html

第二个环节和第一个环节与第三个环节之间有什么联系?
 
MaxZ:
关于美分的真实...;)


尊敬的先生,您好

我在哪里可以得到一个机器人?

 
stace:


尊敬的先生,您好

我在哪里可以得到一个机器人?

你好。

最后四页包含所有材料。你无法得到一个现成的 "机器人",但你可以尝试自己建造一个。有一个指标(带信号缓冲器的ZigZag)可以获利(今天),但你必须学会如何用它的信号来烹饪这个指标,以便获利!这是个很好的方法。:)))钱不会从天上掉下来...而且没有圣杯,DTs将帮助打破所有的神话和传说!:DD

 

好吧,我的编码员会写的,我稍后会测试它。

马丁可以被带进来。

 
stace:

好吧,我的编码员会写的,我稍后会测试它。

马丁可以被带进来。


这在 "村民 "中不是很时髦吗--比如,我的美发师、我的造型师、我的牙医......我的 编码员?:-)
 
Roman.:

现在不是流行 "村民 "吗--比如,我的美发师、我的造型师、我的牙医......我的 编码员?:-)

为什么你会感到惊讶? 这是如今的常态。

编码员有什么问题?:)

 
sergeev:

为什么你会感到惊讶? 这是如今的常态。

没有编码员算什么?:)

有一个地方...:)