[Arşiv]Köylülerden para kazanmayı öğrenin![Arşiv] - sayfa 841

 

Burada bu şablonda denemeyi öneriyorum, sanırım olur ama çok zamanımı alacak, yardımcı olabilecek var mı?)

başka bir baykuşun koduydu

Burada ne yaptığımı bilmiyorum :D ama bir şey yaptım :D tabiki doğru değil...şartları bir yere girmen lazım :D genel olarak boşluk var

 // Параметры торговли для 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 :
Sistem çalışıyor, herkes kendi tarzında anlayabilir ...
Demoda mı denediniz yoksa sadece test cihazı mı?
 
khorosh :
Demoda mı test ettiniz yoksa sadece test cihazı mı?
Yüzde gerçek... ;)
Bira Tanrısı :

Nisan'dan başla, bot, gerçek ... ne yazık ki cent

PS Bir seferde yalnızca bir pozisyon açıktır, şimdi her şey kapalı.
 
BeerGod :

Hala soruma cevap vermedin:

Maksimum Z :
Bira Tanrısı :

Anlayan anlar... detaylar burada

türkiye yukarıdan ilk http://www.invest74.ru/trade_systems2.php

bir tartışma vardı ama burada havada uçuştu https://www.forex-tsd.com/manual-trading-systems/19463-1-minutes-incredible-scalper-system.html

Ve ikinci bağlantı ile birinci ile üçüncü arasındaki ilişki nedir?
 
MaxZ :
Yüzde gerçek... ;)


Hey

Bir botu nereden alabilirim?

 
stace :


Hey

Bir botu nereden alabilirim?

Merhaba.

Son dört sayfa tüm materyalleri içerir. Ve hazır bir "bot" alamayacaksınız, ancak onu kendiniz birleştirmeyi deneyebilirsiniz. Bugün kar eden bir gösterge (sinyal tamponlu ZigZag) var ama bu karı elde etmek için sinyalleriyle bu göstergeyi nasıl pişireceğinizi öğrenmeniz gerekiyor! :))) Gökten para yağmaz... Ve kâse de yok, DC'ler tüm mitleri ve efsaneleri yıkmaya yardımcı olacak! :DD

 

Tamam, kodlayıcım yazacak, daha sonra test edeceğim.

Martin tanıtılabilir

 
stace :

Tamam, kodlayıcım yazacak, daha sonra test edeceğim.

Martin tanıtılabilir


Görünüşe göre bu şey şu anda moda, yani "köyler" arasında - kuaförüm, stilistim, dişçim ... kodlayıcım ? :-)
 
Roman. :

Görünüşe göre bu şey şu anda moda, yani "köyler" arasında - kuaförüm, stilistim, dişçim ... kodlayıcım ? :-)

neye şaşırdın. Şimdi bu norm.

Enkoderler olmadan nerede? :)

 
sergeev :

neye şaşırdın. Şimdi bu norm.

Enkoderler olmadan nerede? :)

bir yer var... :)