Danışmana "öğretin"!!! [belirttiğim aralıkta ihtiyacım olan sayıda işlem yaptı (sipariş değil)]

 
Güzel gün!!! Tanrı'ya söyle, programcılar bir danışmana belirli sayıda işlem yapmayı "öğretebilir" mi?
 
BeerGod :
belirli bir süre için mi yoksa aynı anda açık pozisyonların toplam sayısı için mi?

Zaman aralığı zaten içinde ayarlanmıştır. Belirttiğim aralıkta ihtiyacım olan işlem sayısını (sipariş değil) yapmak için ihtiyacım var
 
sergeev :

lütfen soruyu genişletilmiş bir sunumda tekrarlayın.


Örneğin danışman bir emir açar, belli bir süre geçer ve emirlerin hepsi kapanır (sonuç vardır). Bundan sonra danışman tekrar emri açar ve tekrar belli bir süre geçer ve emirler kapanır (sonuç vardır). Ve danışman artık keşif yapmıyor, yani kapanıyor. Ve dediğim gibi, danışmandaki zaman aralığı ayarlanabiliyor, yani işlem sayısı zaman aralığına uyuyor. İşlem sayısını belirtebileceğiniz seçenekler penceresindeki danışman ayarlarında ek bir seçenek görünmelidir (açık emir sayısı ile karıştırmayın).
 

En kolay ve en doğrudan yol, tüm sipariş geçmişini görüntülemek ve belirli bir zaman aralığında kaç siparişin verildiğini saymaktır. Bu, yavaş yavaş test edilecek, eğer yapılırsa, bir sipariş açmadan hemen önce (tüm açılış kontrollerinden sonra), geçmişi bir kez daha gözden geçirmemek için yapılacaktır.

 
Rapitvina :

Zaman aralığı zaten içinde ayarlanmıştır. Belirttiğim aralıkta ihtiyacım olan işlem sayısını (sipariş değil) yapmak için ihtiyacım var
Gerekli sayıdan fazla olmamalı (yapması kolay) - veya gerekli sayıdan az olmamalıdır (o zaman giriş koşullarıyla ilgili yanlış anlamalar var)?
 
Rich :
Gerekli sayıdan fazla olmamalı (yapması kolay) - veya gerekli sayıdan az olmamalıdır (o zaman giriş koşullarıyla ilgili yanlış anlamalar var)?

anlaşılmaz nedir? Giriş koşulları zaman aralığına göre belirlenir.....
 
Rapitvina :

Benim istediğim kadar yapması gerekiyor.

:) Yapabilecek mi?
 
Integer :

:) Yapabilecek mi?

Ulaşıma-etkileşime açık olacak. Bunu her gün yapıyor, sadece AÇMA / KAPAMA düğmesine kendisi basması gerekiyor.
 
Rapitvina :

Ulaşıma-etkileşime açık olacak. Bunu her gün yapıyor, sadece AÇMA / KAPAMA düğmesine kendisi basması gerekiyor.


İşte Yi Kim'in işlevi

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает количество секунд после открытия последней позиций. |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
datetime SecondsAfterOpenLastPos( string sy= "" , int op=- 1 , int mn=- 1 ) {
   datetime t;
   int       i, k= OrdersTotal ();

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
       if ( OrderSymbol ()==sy || sy== "" ) {
         if ( OrderType ()==OP_BUY || OrderType ()==OP_SELL) {
           if (op< 0 || OrderType ()==op) {
             if (mn< 0 || OrderMagicNumber ()==mn) {
               if (t< OrderOpenTime ()) t= OrderOpenTime ();
            }
          }
        }
      }
    }
  }
   return ( TimeCurrent ()-t);
}

danışmandan çağrı

If(SecondsAfterOpenLastPos()> 300 ) //300- 5 минут,600- 10 минут И.Т.Д
ihtiyacın olan zamanı ayarla ........., hayır, değil mi?

 
r772ra :
senin için doğru zamanı ayarla ........., hayır, değil mi?


hayır, belirtilen zaman aralığı için siparişlerin sayısını sayan bir işleve ihtiyacınız var.
 
sergeev :

hayır, belirtilen zaman aralığı için siparişlerin sayısını sayan bir işleve ihtiyacınız var.

Hayır, terminal alanında emir saymasına gerek yoktur, tüm emirler kapalıdır.