[Archiv] Lernen Sie, wie man als Dorfbewohner Geld verdient! - Seite 841

 

Ich schlage vor, es mit dieser Vorlage zu versuchen. Ich denke, es wird funktionieren, aber es wird mich eine Menge Zeit kosten, kann mir jemand helfen?)

Das war der Code einer anderen Eule.

Ich weiß nicht, was ich hier tue :D, aber es ist nicht richtig... Ich muss die Begriffe da reinschreiben :D Jedenfalls habe ich eine Leerstelle

// Параметры торговли для 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:
Das System funktioniert, jeder kann es anders verstehen ...
Haben Sie es mit der Demo oder nur mit dem Tester getestet?
 
khorosh:
Haben Sie es in der Demo oder nur in der Testversion geprüft?
Auf Cents real... ;)
BierGott:

Begonnen im April, bot, real... leider ein Cent

P.S. Zu einem bestimmten Zeitpunkt war nur eine Stelle offen, jetzt ist alles geschlossen.
 
BeerGod:

Sie haben meine Frage immer noch nicht beantwortet:

MaxZ:
BierGott:

Wer versteht, versteht ... mehr Details hier

Truthahn zuerst von oben http://www.invest74.ru/trade_systems2.php

es gab eine Diskussion, aber sie ging hier verloren https://www.forex-tsd.com/manual-trading-systems/19463-1-minutes-incredible-scalper-system.html

Welcher Zusammenhang besteht zwischen dem zweiten Link und dem ersten mit dem dritten?
 
MaxZ:
Zu den Cents real... ;)


Hallo

Wo kann ich einen Bot bekommen?

 
stace:


Hallo

Wo kann ich einen Bot bekommen?

Hallo.

Die letzten vier Seiten enthalten das gesamte Material. Sie können keinen fertigen "Bot" bekommen, aber Sie können versuchen, einen selbst zu bauen. Es gibt einen Indikator (ZigZag mit Signalpuffern), der Gewinn macht (heute), aber Sie müssen lernen, wie man diesen Indikator mit seinen Signalen kocht, um einen Gewinn zu machen! :))) Geld fällt nicht vom Himmel... Und es gibt keinen Gral, DTs werden helfen, alle Mythen und Legenden zu brechen! :DD

 

In Ordnung, mein Programmierer wird es schreiben, ich werde es später testen.

Martin kann hinzugezogen werden.

 
stace:

In Ordnung, mein Programmierer wird es schreiben, ich werde es später testen.

Martin kann hinzugezogen werden.


Ist es nicht Mode unter "Dorfbewohnern" - wie meinem Friseur, meinem Stylisten, meinem Zahnarzt... meinem Programmierer? :-)
 
Roman.:

Ist es heutzutage nicht modern, "Dorfbewohner" zu sein - wie mein Friseur, mein Stylist, mein Zahnarzt... mein Programmierer? :-)

Warum sind Sie überrascht? Das ist heutzutage die Norm.

Was ist los mit den Programmierern? :)

 
sergeev:

Warum sind Sie überrascht? Das ist heutzutage die Norm.

Was ist ohne Programmierer?:)

es gibt einen Ort... :)