[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 843

 
chief2000 :

Fikir geldi - tüm bunlar yalnızca test cihazı için başlatıldığından, (gerektiğinde) aşağıdakileri yapmak mümkündür:

Teşekkür ederim!

Kafanız karışmasın, aksi takdirde, kesintili döngü tamamlandıktan sonra, kesintiye uğrayan işlemin ardından bu işlevin kodunun yürütülmesi gerekli olacağı bir durum ortaya çıkabilir,
ve dönüşte tamamen fonksiyondan düşersiniz.
IMHO - test cihazı için değil, gerçek için yapmanız gerekiyor ...
 
artmedia70 :
Kafanız karışmasın, aksi takdirde, kesintili döngü tamamlandıktan sonra, kesintiye uğrayan işlemin ardından bu işlevin kodunun yürütülmesi gerekli olacağı bir durum ortaya çıkabilir,
ve dönüşte tamamen fonksiyondan düşersiniz.
IMHO - test cihazı için değil, gerçek için yapmanız gerekiyor ...

Tabii ki, her dava ayrı ayrı ele alınmalıdır.

Ancak bu davanın fikri, test ederken daha fazla karamsarlık eklemektir (bu genellikle gerçek hayatta olduğu gibi).

Değişikliklerden önce ve sonra kontrollerin yapılması gerekecek ve orada neyin ne olduğu görülecek :)

 

Göstergeleri iyi bilen gurulara bir sorum var:

Herhangi bir zaman aralığında (bir hafta, bir ay, bir yıl veya iki) bir gösterge var mı?

belirli bir döviz çifti için yüksek-düşük aralığı ve bunların farkını gösterir mi?

 

Millet, VLINE, HLINE, TREND LINE gibi grafik nesnelere hangi işlev bir açıklama (yorum) ekleyebilir?

Bunun gibi görünmesini sağlamak için:


 
Noterday :

Millet, VLINE, HLINE, TREND LINE gibi grafik nesnelere hangi işlev bir açıklama (yorum) ekleyebilir?

Bunun gibi görünmesini sağlamak için:


Ama soru şu ki, hiç önemli olmaması mümkün mü?
 

soru, bu bloktaki verileri sıfırlamanın nasıl mümkün olacağıdır.

 //+----------------------------------------------------------------------------+
//|  Описание : Возвращает размер лота последней закрытой позиции или -1       |
//+----------------------------------------------------------------------------+
double GetLotLastClosePos( string sy= "" , int op=- 1 , int mn=- 1 ) {
   datetime o;
   double    l=- 1 ;
   int       i, k=OrdersHistoryTotal();

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) {
       if (OrderSymbol()==sy || sy== "" ) {
         if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
           if (op< 0 || OrderType()==op) {
             if (mn< 0 || OrderMagicNumber()==mn) {
               if (o<OrderCloseTime()) {
                o=OrderCloseTime();
                l=OrderLots();
              }
            }
          }
        }
      }
    }
  }
   return (l);
}

istek üzerine tobisch

 double Lots=GetLotLastClosePos( "GBPJPY" , OP_BUY);
   if (Lots== 1 )
{
OpenPosition( "GBPJPY" , OP_SELL, 1 , pa- 40 *po,pa+ 40 *po);
   }
tekrar açmamak
 
geneb :

belirli bir zaman aralığında ... belirli bir döviz çifti için yüksek-düşük aralığı ve bunların farkını göstereceğine dair bir gösterge ?

MaxValues AverageRange Komut Dosyaları
 
FoxUA :

soru, bu bloktaki verileri sıfırlayabilmeniz için nasıl yapılacağıdır .

istek üzerine tobisch

tekrar açmamak
 bool IsOpenPos = false ; // где-то в начале, например, в init()
double Lots=GetLotLastClosePos( "GBPJPY" , OP_BUY);
   if (Lots== 1 && !IsOpenPos )
{
   OpenPosition( "GBPJPY" , OP_SELL, 1 , pa- 40 *po,pa+ 40 *po);
   IsOpenPos = true ;   
}
not. " yapmak " - doğru yazılmamış - doğru " yapmak "
 
abolk :
not. " yapmak " - doğru yazılmamış - doğru " yapmak "
))))))))))) Yanlış yazılmış
 
abolk :
not. " yapmak " - doğru yazılmamış - doğru " yapmak "

Teşekkür