Bir danışmanı rastgele nasıl bir araya getiririm? - sayfa 21

 

Artık manuel ticaret için uygun.

 //+------------------------------------------------------------------+
input string    t0= "------ Parameters --------" ;         //
input datetime HoursFrom               = D'1970.01.01' ; // Время старта Эксперта
input datetime HoursTo                 = D'2030.12.31' ; // Время закрытия всех позиций
input double    TargetProfit            = 200000.00 ;     // Целевая прибыль
input double    InpVolumeLotOrRisk      = 0.01 ;           // The value for "Money management"
input double    InStopLoss              = 250.0 ;         // Stop Loss
input double    InTakeProfit            = 460.0 ;         // Take Profit
input string    t1= "------ Obj:Line Open ------" ;         //
input string    InpObjDownName0         = "TOP" ;         // Obj: TOP (Horizontal Line) ВВЕРХУ
input ENUM_TRADE_COMMAND InpTradeCommand=open_sell;     // Obj:  command:
input string    InpObjUpName0           = "LOWER" ;       // Obj: LOWER (Horizontal Line) ВНИЗУ
input ENUM_TRADE_COMMAND InpTradeCommand0=open_buy;     // Obj:  command:
input string    t2= "------ Obj:Line Close ------" ;       //
input string    InpObjDownName02        = "TOP DELL" ;     // Obj: TOP (Horizontal Line) ВВЕРХУ
input ENUM_TRADE_COMMAND InpTradeCommand2=close_sells;   // Obj:  command:
input string    InpObjUpName02          = "LOWER DELL" ;   // Obj: LOWER (Horizontal Line) ВНИЗУ
input ENUM_TRADE_COMMAND InpTradeCommand02=close_buys;   // Obj:  command:
input string    t3= "------ Trailing Obj:Line ------" ;     //
input string    InpObjUpName            = "TOP DELL" ;     // Obj: TOP (Horizontal Line) ВВЕРХУ
input string    InpObjDownName          = "LOWER DELL" ;   // Obj: LOWER (Horizontal Line) ВНИЗУ
input ushort    InpObjTrailingStop      = 15 ;             // Obj: Trailing Stop (distance from price to object, in pips)
input ushort    InpObjTrailingStep      = 5 ;             // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips)
input string    t4= "------ Indicator Delete ------" ;     //
input string    short_name              = "INDICATOR 1" ; // INDICATOR_SHORTNAME 1
input string    short_name0             = "INDICATOR 2" ; // INDICATOR_SHORTNAME 2
input bool      Inpres                  = false ;         // Delete All Indicators
//+------------------------------------------------------------------+
Dosyalar:
 
Programlamayı ilk öğrendiğimde bu yöntemi kullanmaya başladım)))
 
Darirunu :
Programlamayı ilk öğrendiğimde bu yöntemi kullanmaya başladım)))

Ve ilerleme nasıl?

 
Aleksandr Klapatyuk :

Ve ilerleme nasıl?

Yapıcı çıkıyor. Çok uygun.

 

uyarmayı unuttum -

= 20000.00; // Hedef kâr - ayarlarda bakiyenizden fazla olmalıdır (10000 Bakiyeniz var - 500 kazanmak istiyorsunuz. ayarlarda = 10500)

= 250.0; // Kaybı Durdur - bir pip'e ulaşıldığında gizlenir ve kapanır, 0 ise hemen kapanır (1=10 pip.) 250=2500 pip

= 460.0; // Kâr Al - gizlenir ve bir pip'e ulaşıldığında kapanır, 0 ise hemen kapanır (1=10 pip.)

nput string    t0= "------ Parameters --------" ;         //
input datetime HoursFrom               = D'1970.01.01' ; // Время старта Эксперта
input datetime HoursTo                 = D'2030.12.31' ; // Время закрытия всех позиций
input double    TargetProfit            = 200000.00 ;     // Целевая прибыль
input double    InpVolumeLotOrRisk      = 0.01 ;           // The value for "Money management"
input double    InStopLoss              = 250.0 ;         // Stop Loss
input double    InTakeProfit            = 460.0 ;         // Take Profit
Общие принципы - Торговые операции - MetaTrader 5
Общие принципы - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция. — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит...
Dosyalar:
 

Buraya ne ekleyeceğimi bilmiyorum. Ama gerekli. - ne zaman ayarlanmalı = D'1970.01.01'; // Uzman başlangıç zamanı.

O zaman o veya beklediği işte görebilirsiniz - dahil olma zamanı.

ZAMANINDA açılmayacak - doğru zaman gelene kadar. çalışmıyor

ZAMAN uzmanın etkin olduğu ve çalıştığı anlamına gelir

TARİH ve SAAT eklendi.
Dosyalar:
 

Yeni bir fırsat - yoksa daha doğru olurdu.

şimdi 6 nesneden - ikisi yatay çizgiler - kendimizi çiziyoruz ve trol çekiyorlar - hem kapatabilir hem de açabilirsiniz.

ve adı olan 4 nesne - biz manuel olarak da ayarlıyoruz - ayrıca kapatabilir ve açabilirsiniz.

 input string    t1= "------ Obj:Name 1-2 ------" ;         //
input string    InpObjDownName0         = "TOP 1" ;       // Obj: TOP (Name Obj) ВВЕРХУ 1
input ENUM_TRADE_COMMAND InpTradeCommand=open_sell;     // Obj:  command:
input string    InpObjUpName0           = "LOWER 2" ;     // Obj: LOWER (Name Obj) ВНИЗУ 2
input ENUM_TRADE_COMMAND InpTradeCommand0=open_buy;     // Obj:  command:
input string    t2= "------ Obj:Name 3-4 ------" ;         //
input string    InpObjDownName02        = "TOP 3" ;       // Obj: TOP (Name Obj) ВВЕРХУ 3
input ENUM_TRADE_COMMAND InpTradeCommand2=open_sell;     // Obj:  command:
input string    InpObjUpName02          = "LOWER 4" ;     // Obj: LOWER (Name Obj) ВНИЗУ 4
input ENUM_TRADE_COMMAND InpTradeCommand02=open_buy;     // Obj:  command:
input string    t3= "------ Trailing Obj:Line 5-6 ----" ;   //
input string    InpObjUpName            = "TOP 5" ;       // Obj: TOP (Horizontal Line) ВВЕРХУ 5
input ENUM_TRADE_COMMAND InpTradeCommand3=close_sells;   // Obj:  command:
input string    InpObjDownName          = "LOWER 6" ;     // Obj: LOWER (Horizontal Line) ВНИЗУ 6
input ENUM_TRADE_COMMAND InpTradeCommand03=close_buys;   // Obj:  command:
input ushort    InpObjTrailingStop      = 15 ;             // Obj: Trailing Stop (distance from price to object, in pips)
input ushort    InpObjTrailingStep      = 5 ;             // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips)
Dosyalar:
 

Gösterge, elle ayarlanması gereken adla 2 nesneyi hareket ettirir.

göstergeye göre =iFractals

 //--- входные параметры 
input string    InpFont2              = "TOP" ;       // Obj: TOP (Obj:Name) ВВЕРХУ
input string    InpFont1              = "LOWER" ;     // Obj: LOWER (Obj:Name) ВНИЗУ
input int       InpFractal            = 0 ;           // Obj: Fractal (0-2)
Dosyalar:
IgorM.mq5  17 kb
 
Aleksandr Klapatyuk :

Gösterge, elle ayarlanması gereken adla 2 nesneyi hareket ettirir.

göstergeye göre =iFractals


Bu Göstergeden, fikirleriniz için herhangi bir göstergeyi sıralayabilirsiniz.

burada değişiyor

 //---
#resource "\\Indicators\\Examples\\ZigzagColor.ex5"
//---

ve burada

 //+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- indicator buffers mapping
   PlotIndexSetInteger ( 0 , PLOT_ARROW , 108 );
   PlotIndexSetInteger ( 1 , PLOT_ARROW , 108 );
//--- indicator buffers mapping
   SetIndexBuffer ( 0 ,FractalUpBuffer, INDICATOR_CALCULATIONS );
   SetIndexBuffer ( 1 ,FractalDownBuffer, INDICATOR_CALCULATIONS );
//--- create handle of the indicator iFractals
   handle_iFractals= iCustom ( Symbol (), Period (), "Examples\\ZigzagColor" );
//--- if the handle is not created
   if (handle_iFractals== INVALID_HANDLE )
     {
       //--- tell about the failure and output the error code
       PrintFormat ( "Failed to create handle of the iFractals indicator for the symbol %s/%s, error code %d" ,
                   Symbol (),
                   EnumToString ( Period ()),
                   GetLastError ());
       //--- the indicator is stopped early
       return ( INIT_FAILED );
     }
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+

piyasadan göstergelere giden yol

burayı değiştir

 //---
#resource "\\Indicators\\Market\\Automatic Trendlines.ex5"
//---

ve burada

   handle_iFractals= iCustom ( Symbol (), Period (), "Market\\Automatic Trendlines" );
Dosyalar:
 
Aleksandr Klapatyuk :

bir şey gibi - Göstergede dürttüm.

en alttaki pencerede - mavi bir çizgi, seviye 50'yi geçer


Ve ne veriyor, hangi sinyalleri veriyor?