[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 138

 
Falmera :
Bir örnekle gösterebilir misiniz? doğru yanlış benim için hiçbir şey ifade etmiyor

"doğru Yanlış benim için hiçbir şey ifade etmiyor" ...

 bool Flag;

int start()
{
   ...
   
   if (!Flag && Open[ 1 ] >  Open[ 2 ]+ 10 * Point )
   {
      Flag = True;
       OrderSend (...);
   }
   
   if ( Flag && Open[ 1 ] <= Open[ 2 ]+ 10 * Point )
      Flag = False;

   ...
}
Bu örnekte, çubuğu kapatma üzerinde çalışabilirsiniz. Ama bu şekilde daha iyi görüneceğini düşünüyorum.
 
ikatsko :

Nasıl hesaplamayı önerirsiniz? Ya da Bars'tan daha eski bir tarihe nasıl atıfta bulunulur?

MT4'ü atlayarak doğrudan dosyalardan zaman serileriyle çalışan bir kitaplığım var. Her şey orada. Ama özgür değil.

TG :

TG:
Composter'dan TickSave, bazı tick'leri atlar ve demo sunucusu yeniden bağlandığında bile yeni bir klasör oluşturmaz ve eskisine yazmaz.
Yine de, söyle bana, kene toplamak için hangi senaryo veya danışman en iyisidir?

kimse bana cevap verecek mi?
Benim kompleksim. Ayrıca ücretsiz değil. Yukarıda bu başlıkta anlatmıştı.


 
İşte soru: Gösterge neden örneğin fiyatın bir ondalık basamakla olduğu EURUSD veya GBPUSD ile çalışıyor, ancak EURJPY, USDJPY gibi 2 veya daha fazla ile çalışmıyor?
 
LuRAS :
İşte soru: Gösterge neden örneğin fiyatın bir ondalık basamakla olduğu EURUSD veya GBPUSD ile çalışıyor, ancak EURJPY, USDJPY gibi 2 veya daha fazla ile çalışmıyor?
Bu gösterge için bir sorudur.
 
MaxZ :

"doğru Yanlış benim için hiçbir şey ifade etmiyor" ...

Bu örnekte, çubuğu kapatma üzerinde çalışabilirsiniz. Ama bu şekilde daha iyi görüneceğini düşünüyorum.

Yardım etmedi! Hala bir sürü sipariş açar
 
Falmera :

Yardım etmedi! Hala bir sürü sipariş açar
Stüdyo kodu. Yoksa saat başı ücret artacak. Telepatik hizmetler artık çok pahalı...
 
MaxZ :
Stüdyo kodu. Yoksa saat başı ücret artacak. Telepatik hizmetler artık çok pahalı...


peki ya kod? böyle bir kod yok!

int toplam;
toplam = SiparişlerToplam();

for(int cnt=0;cnt<total;cnt++){
OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY){
if(OrderSymbol()==Symbol()){
if(OrderMagicNumber()==Büyü){
if (Teklif < OrderOpenPrice() - Adım * Nokta){
OrderSend(Symbol(),OP_BUY.......pram-pam-pam)

}
}
}
}
dönüş(0);
}

if(toplam<1){
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,"satın al",Magic,NULL,Yeşil);
}

İşte nasıl olunur?

 
Falmera :


peki ya kod? böyle bir kod yok!

İşte nasıl olunur?

Bayrağı göremiyorum... :( Önerdiğim yaklaşımı anladığınızı göremiyorum...

Ve lütfen "SRC" düğmesini veya CTRL+ALT+M'yi kullanarak kodu ekleyin...

 
MaxZ :

Bayrağı göremiyorum... :( Önerdiğim yaklaşımı anladığınızı göremiyorum...

Ve lütfen "SRC" düğmesini veya CTRL+ALT+M'yi kullanarak kodu ekleyin...

 if (!Flag){
for ( int cnt= 0 ;cnt<total;cnt++){
   OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
      if ( OrderType ()==OP_BUY){
         if ( OrderSymbol ()== Symbol ()){
            if ( OrderMagicNumber ()==Magic){
             if (Bid < OrderOpenPrice () - Shag * Point ){             
               Flag = True;
               OrderSend ( Symbol (),OP_BUY.. 
               
               }
            }
         }
      }
   }
Flag = False;
}
 
Falmera :


peki ya kod? böyle bir kod yok!

 int total;
total = OrdersTotal ();

1 for ( int cnt= 0 ;cnt<total;cnt++){
2   OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
3   if ( OrderType ()==OP_BUY){
4      if ( OrderSymbol ()== Symbol ()){
5         if ( OrderMagicNumber ()==Magic){
6            if (Bid < OrderOpenPrice () - Shag * Point ){  
7               OrderSend ( Symbol (),OP_BUY.......прам-пам-пам
               }
           }
        }
     }
   return ( 0 );
}
if (total < 1 ){  OrderSend ( Symbol (),OP_BUY,Lot,Ask, 3 , 0 , 0 , "buy" ,Magic, NULL , Green );}

İşte nasıl olunur?

yani 1 siparişimiz var. Diyelim ki seviye 20'ye ayarlandı, şimdi fiyat 10 ve adım 9

1. tüm siparişler arasında geçiş yapın

2. bir sipariş seçin

3, 4,5 - özellikleri kontrol etme

6 - fiyat gittiyse (ve gittiyse), o zaman

7 sipariş ver

2 emir vardı bir tik geldi ama ilk emrimiz 20. seviyede şimdi fiyat 9.5 ve adım 9..

yani tekrar 1-7 ve başka bir sipariş

ve böylece mevduat maviye dönene kadar