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

 
TVA_11 :

Ne olacak, ne olabilir

al, sat kayma için boşluk belirtmeden.Genellikle + - 2 puan.

Yanıt olarak yeniden alıntı yapın.

Ve kayma değerini ayarlamazsanız alım garanti olur mu?

Numara. Yeniden teklif , OrderSend()'de ne girdiğinizden bağımsız olabilir.
 

Yani .. Requote , bu komisyoncu arzusudur.

İmkanı yok, ticaret yapmıyor.

Bundan ne kadar sonra (tüccar etiğine göre) satma, tekrar alma talebini tekrarlamak için beklemeliyim?

 
TVA_11 :

Yani... Requote komisyoncunun arzusudur.

İmkanı yok, ticaret yapmıyor.

Bundan ne kadar sonra (tüccar etiğine göre) satma, tekrar alma talebini tekrarlamak için beklemeliyim?


Yüzünüze küstahça gülüp (yüzünüze) tükürecekken cebinizden cüzdan çıkaran yankesiciye ne kadar bakacağınıza bağlı.

Şirket değiştir. Al*ari - ECN hesaplarını tavsiye ederim, böyle bir saçmalık yok.

 
TVA_11 :

Ne olacak, ne olabilir

al, sat kayma için boşluk belirtmeden.Genellikle + - 2 puan.

Yanıt olarak yeniden alıntı yapın.

Ve kayma değerini ayarlamazsanız satın alma garantisi olur mu?


Bu ayarı unutabilirsiniz. Mutfak paranızı almak isterse bir yeniden fiyat teklifi gerçekleşir, boşluğun ne olduğu umrunda değil, zaten yapacaklar) Kendilerine “en iyi broker XXXXX” diyen çoğu dolandırıcı şirket için algoritmik ticaretin gerçekleri bunlar. (XXXXXX - zaten orada olan kıtanın veya galaksinin adını girin)

Değiştir ayarı değiştirmeyin, her şey aynı kalacak.

 
Merhaba ! Lütfen bana gerçek bar +1'in tanımını söyleyin. Örneğin, gerçek olanın değil, bir sonraki çubuğun fiyatına ihtiyacım var.
Ask[ 0 ]+ 1*Point ?   // Но ведь пункт это не следующий бар
 
skyjet :
Merhaba ! Lütfen bana gerçek bar +1'in tanımını söyleyin. Örneğin, gerçek olanın değil, bir sonraki çubuğun fiyatına ihtiyacım var.

Sor ve Bid yalnızca günceldir.


Yüksek/düşük/açık/kapalı'ya ihtiyacınız varsa, bunu kullanın:

high[0] - mevcut çubuğun en yükseği

yüksek[1] - önceki çubuğun en yükseği

vb.

 
skyjet :
Merhaba ! Lütfen bana gerçek bar +1'in tanımını söyleyin. Örneğin, gerçek olanın değil, bir sonraki çubuğun fiyatına ihtiyacım var.


Yukarıda cevaplandı, ekleyeceğim:

1) terminal, geçmiş Ask ile ilgili bilgileri saklamaz, yani. sadece mevcut olanı var, Bid ile aynı.

2) çubuklar Teklif fiyatlarında inşa edilir, yani. Kapat[0] = Teklif.

 
ilunga

Cevabınız için çok teşekkür ederim! Ama yine de, Ask[0],Bid[0]'dan sonra gelecek çubuğu nasıl tanımlayabilirim?
 

Merhaba bir gösterge var https://www.mql5.com/ru/code/7176

tarih üzerinde çalışmakta iyidir. Gerçek hayatta, çok yırtılmış vb.

Bu göstergeyi örneğin bir çubukta veya her zaman diliminde yeniden çizmek/yeniden hesaplamak mümkün müdür?

Örneğin m5'te işlem yapıp sinyal beklerken sinyal alamayabilirsiniz, 15-20 dakika oturup beklersiniz. başka bir zaman dilimine geçersiniz, sonra tekrar m5'e geçersiniz ve oops, bir sinyal olduğu ortaya çıktı. 10 dakika önce. Bu yeniden hesaplama, zaman çerçevesini değiştirmeden otomatik olarak nasıl yapılabilir?

 

Burada garip bir şeyim var. Emirleri açma işlevleri şunlardır:

 //+-------------------------------------------------------------------------------------+
//| Открытие длинной позиции                                                            |
//+-------------------------------------------------------------------------------------+
bool OpenBuy()
{
   int ticket = - 1 ;
   string myNote = "Сов баянул" ;
  
   double price = High[ 1 ] + i_thresholdFromInput*pt;
   double SL = Low[ 1 ] - i_thresholdFromBasedSL*pt ;

   if (SL < g_stopLevel)
    SL = g_stopLevel*pt;
  
  ticket = OrderSend ( Symbol (),OP_BUYSTOP, 0.1 , NormalizeDouble (price, Digits ),i_slippage, 0 , 0 ,myNote,i_myMagic, TimeCurrent () + 600 ,Navy);
  
   if (ticket > 0 && OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES))
     if (!OrderModify(ticket,OrderOpenPrice(), NormalizeDouble (SL, Digits ), NormalizeDouble (High[ 1 ] + i_tp*pt, Digits ), 0 ,Navy))
     return ( false );
  
   return ( true );
}
//+-------------------------------------------------------------------------------------+
//| Открытие короткой позиции                                                           |
//+-------------------------------------------------------------------------------------+
bool OpenSell()
{
   int ticket = - 1 ;
   string myNote = "Сов шортанул" ;
  
   double price = Low[ 1 ] - i_thresholdFromInput*pt;
   double SL = High[ 1 ] + i_thresholdFromBasedSL*pt;
  
   if (SL < g_stopLevel)
    SL = g_stopLevel*pt;
    
  ticket = OrderSend ( Symbol (),OP_SELLSTOP, 0.1 , NormalizeDouble (price, Digits ),i_slippage, 0 , 0 ,myNote,i_myMagic, TimeCurrent () + 600 ,Red);
  
   if (ticket > 0 && OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES))
     if (!OrderModify(ticket,OrderOpenPrice(), NormalizeDouble (SL, Digits ), NormalizeDouble (Low[ 1 ] - i_tp*pt, Digits ), 0 ,Red))
     return ( false );
    
   return ( true );
}

Burada stopun mum + girintinin önceki ekstremumunun arkasına yerleştirildiğini görebilirsiniz. Yine de deneyen durmaların yanlış olduğunu söylediğine sürekli yemin ediyor ve inatla 130 hatası veriyor. Görselde her şeyi çalıştırıyorum gayet yeterli görünüyor, duraklar görsel olarak stopLevel seviyesini bile aşıyor. Her ne kadar Alpari'de test etsem de, orada yayılmanın içine bile durdurabilirsiniz. hata nereden geliyor anlamadım..

Başka ne gibi sebepler olabilir?

Bu arada, ekranda bir sipariş açıldı, ayrıca bir hata var: