Biraz ince ayar gerekiyor - sayfa 11

 
Peki hangi tuşlara basacağımı anladım ama eklediğiniz satırları anlamadım
 
Сергей Дыбленко :
Peki hangi tuşlara basacağımı anladım ama eklediğiniz satırları anlamadım

küçük düğmeler var, çizgiler çizin - onları çok fazla kârın olacağı doğru yere taşımak için.

sadece bu satırın açılacağı ayarlarda seçin

burada bir şey var, bu satırlar için ayar

 input string    R_Orders_= "----- Revers H Line ---------" ; //
input bool      ReversOrders     = false ;         // Revers Horizontal Line
 
tamam.thx...... deneyeceğim
 

yardımcı programınızdaki parti boyutunu nasıl değiştirirsiniz? sürekli 0.01 ne yapmayın!

 
Сергей Дыбленко :

ve yardımcı programınızdaki parti büyüklüğü nasıl değiştirilir? ne yapmayın sürekli 0.01!

Şimdi kontrol edeceğim - aksi takdirde kaçırabilirdim, bir fonksiyon ekleyin

------------------------------

düzeltildi

Dosyalar:

- Teşekkürler! ipucu için

 

Danışman yapman için kodu attığım o inyuk'tan denemedin mi?

Şu anda deniyorum ........ ama her zamanki gibi yeterli beyin yok!

 //+------------------------------------------------------------------+
//|                                                          RSI.mq4 |
//|                               Copyright © 2016, Хлыстов Владимир |
//|                                                cmillion@narod.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Хлыстов Владимир"
#property link        "cmillion@narod.ru"
#property strict
#property description "советник по RSI"
#property description "sell при пересечение сверху вниз 70 и на buy снизу вверх 30"
#property description "стопы и тейки можно выстовить в настройках советника"
//--------------------------------------------------------------------
//---- indicator parameters
extern int ADXperiod1 = 10 ;
extern int ADXperiod2 = 14 ;
extern int ADXperiod3 = 20 ;
//--- 
/*
#define Alvl -35.0
#define Alvl2 -30.0
#define Alvl3 -40.0 */
//---
extern int      stoploss             = 0 ;
extern int      takeprofit           = 250 ;
extern int      slippage             = 0 ;
extern int      Magic                = 777 ;
extern double   Lot                  = 0.1 ;
//---
string Unq= "TASSKlT" ,Label;
int MxP,MnP,MdP;
double was_alert_hl = EMPTY_VALUE ; // Horizontal line
double was_alert_au = EMPTY_VALUE ; // Arrow up
double was_alert_ad = EMPTY_VALUE ; // Arrow down
//---- buffers
double To[];
double Tc[];
double ADX1[];
double ADX2[];
double ADX3[];
double Up[];
double Dn[];
double Ex[];
//--------------------------------------------------------------------
void OnTick ()
{
   for ( int i= 0 ; i< OrdersTotal (); i++)
       if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
         if (OrderSymbol()== Symbol () && Magic==OrderMagicNumber()) return ;
   double RSI0  = iCustom ( Symbol (), 0 , "0A" ,ADXperiod1,ADXperiod2,ADXperiod3, PRICE_OPEN , 0 );
   double RSI1  = iCustom ( Symbol (), 0 , "0A" ,ADXperiod1,ADXperiod2,ADXperiod3, PRICE_OPEN , 1 );
   double SL= 0 ,TP= 0 ;
   
   if (RSI0 > ADXperiod1 && RSI1 < ADXperiod3)
   {
       if (takeprofit!= 0 ) TP  = NormalizeDouble (Ask + takeprofit* Point , Digits );
       if (stoploss!= 0 )   SL  = NormalizeDouble (Ask - stoploss*   Point , Digits );     
       if ( OrderSend ( Symbol (),OP_BUY, Lot, NormalizeDouble (Ask, Digits ),slippage,SL,TP, NULL ,Magic)==- 1 ) Print ( GetLastError ());
     // if (OrderSend(Symbol(),OP_BUYSTOP, Lot,NormalizeDouble(Ask,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError());
   }
   if (RSI0 < ADXperiod1 && RSI1 > ADXperiod3)
   {
       if (takeprofit!= 0 ) TP = NormalizeDouble (Bid - takeprofit* Point , Digits );
       if (stoploss!= 0 )   SL = NormalizeDouble (Bid + stoploss*   Point , Digits );            
       if ( OrderSend ( Symbol (),OP_SELL,Lot, NormalizeDouble (Bid, Digits ),slippage,SL,TP, NULL ,Magic)==- 1 ) Print ( GetLastError ());
     // if (OrderSend(Symbol(),OP_SELLSTOP,Lot,NormalizeDouble(Bid,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError());
   }
}
//--------------------------------------------------------------------
 
Сергей Дыбленко :

Danışman yapman için kodu attığım o inyuk'tan denemedin mi?

Şu anda deniyorum ........ ama her zamanki gibi yeterli beyin yok!

Bu gösterge nedir? ona sahipsin?

 iCustom ( Symbol (), 0 , "0A"



 
MACD için verdiğiniz danışmana bağlanmaya çalıştım - hiçbir şey olmadı ....... akımı açar oturdu veya satın aldı
 
Сергей Дыбленко :
MACD için verdiğiniz danışmana bağlanmaya çalıştım - hiçbir şey olmadı ....... akımı açar oturdu veya satın aldı

her şeyi yanlış şekillendiriyorsun - bu yüzden başarılı olamayacaksın.

terminaldeki kodla ilgilenmeniz gerekiyor ( MACD Sample.mq4 )

nasıl çalıştığını anlarsanız, o zaman bir fikriniz olur - neyin neye vidalandığı

 
Alexsandr San :

her şeyi yanlış şekillendiriyorsun - bu yüzden başarılı olamayacaksın.

terminaldeki kodla ilgilenmeniz gerekiyor ( MACD Sample.mq4 )

nasıl çalıştığını anlarsanız, o zaman bir fikriniz olur - neyin neye vidalandığı

Alexandr San :

her şeyi yanlış şekillendiriyorsun - bu yüzden başarılı olamayacaksın.

terminaldeki kodla ilgilenmeniz gerekiyor ( MACD Sample.mq4 )

nasıl çalıştığını anlarsanız, o zaman bir fikriniz olur - neyin neye vidalandığı