[Arşiv!] Herhangi bir uzman veya göstergeyi ücretsiz yazacağım. - sayfa 37

 
İnsanlar, grev plzzz.... bir hindi üzerindeki en basit danışman, Schaub sinyalleriyle açıldı, bir stop ve kar ile... Şimdiden teşekkürler (mona ve denemek için takip;)
Dosyalar:
 
Eroha >> :
Народ, чирканите plzzz.... простейшего советника по индюку, шоб открывался по сигналам его, с стопом и профитом...заранее благодарен (мона и трейлинг опробывать ;)

yeniden çizer

 
Kubodel >> :
Добрый день, если у вас есть торговая система и вы хотите ее автоматизировать или же вам нужен индикатор, то я с удовольствием помогу вам.

i-CAi göstergesinde Uzman Danışman

Danışmanın ayarlarında olmalıdır
sipariş hacmi
Seviyeyi durdur
Başabaş ayarı için nokta sayısı 0 ise mümkün olan minimum durdurma ayarlanır
Mevduatın açılması cari fiyattan puan olarak belirlenir; 0 ise, mevduat ayarlanmaz


Gösterge çizgisi kırıldığında, belirtilen koşullara göre bir piyasa emri verilir, koşul sağlanırsa stop zararsız hale getirilir ve emir kapanana kadar orada kalır.
Fiyat gösterge çizgisini geçtiğinde veya stop ile emir kapatılır.
Kapandıktan sonra, fiyat gösterge çizgisini geçtiğinde, farklı bir yönde ve aynı koşullar altında yeni bir piyasa emri açılır.
Bir yönde birden fazla sipariş açılamaz.
Uzman Danışman çok para birimi olmalıdır.
Bir emri manuel olarak kapatırken, EA mevcut fiyattan bir emir açmamalı, ancak koşullar karşılanana kadar beklemelidir (fiyat gösterge çizgisini geçer).

EA, mevcut fiyattan puan düzeyinde (ayarlarda belirlenen) SATIŞ DURDUR ve ALIM DURDUR için bekleyen emirleri, belirtilen aralıkta rastgele emirler açarak açmalıdır. Bekleyen bir siparişin ömrü, rastgele bir sırayla (ayarlarda ayarlanır) dakikadır.

Pipten fazla veya eşit (EA ayarlarında ayarlanan) her kardan sonra, EA herhangi bir yönde izin verilen minimum hacimde bir piyasa emri açar, emir ömrü 2-3 dakikadır, emir ömrü belirtilen süreden rastgele seçilir Aralık.

 //+------------------------------------------------------------------+
//|                                                         e-CA.mq4 |
//|                      Copyright © 2007, MetaQuotes Software Corp. |
//|                                       http://www.metaquotes.net/ |
//+------------------------------------------------------------------+

extern double   TakeProfit  = 60000 ;
extern int      StopLoss    = 250 ;
extern double   Lots        = 1.0 ;
extern int      Trailing    = 250 ;
extern int      Step        = 0 ;
extern int      MAGIC       = 121 ;
extern int      MAGIC1      = 122 ;
extern int      MAGIC2      = 123 ;
extern int      MAGIC3      = 124 ;

extern int MA. Period = 35 ;
extern int MA.method = 0 ; //MODE_SMA
extern int sigma_b= 5 ;
extern int sigma_s= 5 ;
int br= 0 ;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   int cnt, ticket, total, MAGIC, MAGIC1, MAGIC2, MAGIC3;
   
   if ( Bars < 100 )
     {
       Print ( "bars less than 100" );
       return ( 0 );  
     }
//   if(TakeProfit<10)
//     {
//      Print("TakeProfit less than 10");
//      return(0);  // check TakeProfit
//     }
     
//double zz=iCustom(NULL,NextTF,"HiLo_Act_Next_Profi2",Range,0,1);
double zz1= iCustom ( NULL , 0 , "i-CA" ,MA. Period ,MA.method, 0 , 0 );
     
   total= OrdersTotal ();
   if (total< 1 ) 
     {
       // no opened orders identified
       if (AccountFreeMargin()<( 1000 *Lots))
        {
         Print ( "We have no money. Free Margin = " , AccountFreeMargin());
         return ( 0 );  
        }
       // check for long position (BUY) possibility
       if ((Ask>=(zz1+sigma_b* Point ))&&(Close[ 1 ]<zz1)&& br< Bars ) //||(Close[3]<zz1))
        {
         ticket= OrderSend ( Symbol (),OP_BUY,Lots,Ask, 3 ,Ask-StopLoss* Point ,Ask+TakeProfit* Point , "0" ,MAGIC, 0 , Green );
         br= Bars ;
         if (ticket> 0 )
           {
             if ( OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES)) Print ( "BUY order opened : " ,OrderOpenPrice());
           }
         else Print ( "Error opening BUY order : " , GetLastError ()); 
         return ( 0 ); 
        }
       // check for short position (SELL) possibility
       if ((Bid<=(zz1-sigma_s* Point ))&&(Close[ 1 ]>zz1)&& br< Bars ) //||(Close[3]>zz1))
        {
         ticket= OrderSend ( Symbol (),OP_SELL,Lots,Bid, 3 ,Bid+StopLoss* Point ,Bid-TakeProfit* Point , "0" ,MAGIC1, 0 , Red );
         br= Bars ;
         if (ticket> 0 )
           {
             if ( OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES)) Print ( "SELL order opened : " ,OrderOpenPrice());
           }
         else Print ( "Error opening SELL order : " , GetLastError ()); 
         return ( 0 ); 
        }
       return ( 0 );
     }
   for (cnt= 0 ;cnt<total;cnt++)
     {
       OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
       if (OrderType()<=OP_SELL &&   // check for opened position 
         OrderSymbol()== Symbol ())   // check for symbol
        {
         if (OrderType()==OP_BUY)   // long position is opened
           {
         if (Trailing> 0 )  
              {                 
               if (Bid-OrderOpenPrice()> Point *Trailing)
                 {
                   if ((OrderStopLoss()<Bid- Point *Trailing && (Bid- Point *Trailing)-OrderStopLoss()>Step* Point ) || OrderStopLoss()== 0 )
                    {
                     if (Bid- Point *Trailing!=OrderStopLoss()) OrderModify(OrderTicket(),OrderOpenPrice(),Bid- Point *Trailing,OrderTakeProfit(), 0 );
                     return ( 0 );
                    }
                 }
              }
           }
         else
           {
             if (Trailing> 0 )  
              {                 
               if ((OrderOpenPrice()-Ask)>( Point *Trailing))
                 {
                   if ((OrderStopLoss()>(Ask+ Point *Trailing) && (OrderStopLoss()-(Ask+ Point *Trailing)>Step* Point )) || OrderStopLoss()== 0 )
                    {
                     if (Ask+ Point *Trailing!=OrderStopLoss()) OrderModify(OrderTicket(),OrderOpenPrice(),Ask+ Point *Trailing,OrderTakeProfit(), 0 );
                     return ( 0 );
                    }
                 }
              }
           }
        }
     }
}
Dosyalar:
i-cai_2.mq4  3 kb
e-ca-5_2.mq4  5 kb
 
Forextd >> :

i-CAi göstergesinde Uzman Danışman

Danışmanın ayarlarında olmalıdır
sipariş hacmi
Seviyeyi durdur
Başabaş ayarı için nokta sayısı 0 ise, mümkün olan minimum durdurma ayarlanır
Mevduatın açılması cari fiyattan puan olarak belirlenir; 0 ise, mevduat ayarlanmaz


Gösterge çizgisi kırıldığında, belirtilen koşullara göre bir piyasa emri verilir, koşul sağlanırsa stop zararsız hale getirilir ve emir kapanana kadar orada kalır.
Fiyat gösterge çizgisini geçtiğinde veya stop ile emir kapatılır.
Kapandıktan sonra, fiyat gösterge çizgisini geçtiğinde, farklı bir yönde ve aynı koşullar altında yeni bir piyasa emri açılır.
Bir yönde birden fazla sipariş açılamaz.
Uzman Danışman çok para birimi olmalıdır.
Bir emri manuel olarak kapatırken, EA mevcut fiyattan bir emir açmamalı, ancak koşullar karşılanana kadar beklemelidir (fiyat gösterge çizgisini geçer).

EA, mevcut fiyattan puan düzeyinde (ayarlarda belirlenen) SATIŞ DURDUR ve ALIM DURDUR için bekleyen emirleri, belirtilen aralıkta rastgele emirler açarak açmalıdır. Bekleyen bir siparişin ömrü, rastgele bir sırayla (ayarlarda ayarlanır) dakikadır.

Piplere eşit veya daha fazla (EA ayarlarında ayarlanan) her kardan sonra, EA herhangi bir yönde izin verilen minimum hacimde bir piyasa emri açar, emir ömrü 2-3 dakikadır, emir ömrü belirtilen süreden rastgele seçilir Aralık.

Konu genellikle canlı ???????

 

Tema - tüm yaşayanlardan daha canlı - bu özgür bir rüya.
Ve yazar, belki de aradığını bulmuştur ve şimdi topuklarını denizde ıslatmaktadır.

 
Nibbler писал(а) >>

Tema - tüm yaşayanlardan daha canlı - bu özgür bir rüya.
Ve yazar, belki de aradığını bulmuştur ve şimdi topuklarını denizde ıslatmaktadır.


sadece freebie aramanıza gerek yok, para ödeyin, size her şeyi yazacağız.
 

yazar

 

pencereden görünüm

 
Techno >> :


sadece freebie aramanıza gerek yok, para ödeyin, size her şeyi yazacağız.

Ve ne kadara mal olur?

 
//+------------------------------------------------------------------+
//|                                               В одну сторону.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

//---- input parameters
extern int        prof  = 50 ,
                 shift = 50 ,
                 stop  = 10000 ;
extern double     lot   = 0.1 ;
int tip;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   OrderSend ( Symbol (),OP_SELL,lot,Bid, 3 ,
               NormalizeDouble (Ask + stop* Point , Digits ),
               NormalizeDouble (Bid - prof* Point , Digits ), " " , 777 , Blue );
   OrderSend ( Symbol (), OP_SELLLIMIT,lot, 
               Ask+ Point *shift, 0 , Ask+ Point *shift+ Point *stop, 
               Ask+ Point *shift- Point *(prof+ 2 )); 
   OrderSend ( Symbol (), OP_SELLLIMIT,lot, 
               Ask+ Point *(shift* 2 ), 0 , Ask+ Point *(shift* 2 )+ Point *stop, 
               Ask+ Point *(shift* 2 )- Point *(prof+ 2 ));            
   OrderSend ( Symbol (), OP_SELLSTOP,lot, 
               Bid- Point *shift, 0 , Bid- Point *shift+ Point *stop, 
               Bid- Point *shift- Point *prof); 
                                                          
}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
   {
   for ( int i= 3 ; i< OrdersTotal (); i++){   
       if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)==true){
         if (OrderSymbol()== Symbol ()){
            tip = OrderType();
            lot = OrderLots(); return ;}}}
   
   if (tip== 1 )
               OrderSend ( Symbol (), OP_SELLLIMIT,lot, 
               Ask+ Point *shift, 0 , Ask+ Point *shift+ Point *stop, 
               Ask+ Point *shift- Point *prof);
   return ( 0 );
}
//+------------------------------------------------------------------+

Danışmanın harcanan hata ayıklayıcıları sürekli olarak güncellemesi için lütfen koda yardımcı olun. Dili yeni öğrenmeye başladım, gerçekten uzmanların yardımını umuyorum))

Dosyalar:
Neden: