MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1366

 
Valeriy Yastremskiy :

Grafiği standart bir 4ki terminal baskısı olan renkli bir yazıcıda yazdırmak istedim. İşe yaramadı. Yazıcı ayarlarında renkli bir fotoğraf olmasına rağmen siyah beyaz yazdırır. Görüntülemek de siyah beyazdır. Baskı için düzenli olarak sadece siyah beyaz bir resim mi oluşuyor?

Printscreen ve resmi farklı kaydedin, çıktı elbette, ancak vızıltı değil.

Bir adam bir falcıya gelir:

- Geleceği tahmin ettiğini mi söylüyorlar?

- Evet.

ve sonra adam masanın üzerine bir paket basılı çizelge bıraktı :)

 
Vitaly Muzichenko :

Bir adam bir falcıya gelir:

- Geleceği tahmin ettiğini mi söylüyorlar?

- Evet.

ve sonra adam masanın üzerine bir paket basılı çizelge bıraktı :)

sanki resmin renkli kaydedilmesini beklemiyordum ama baskıyı kazanamadım) Xerox 6010. MT4 1320

http://joxi.ru/V2Vb46dUk5O0Y2

 
Valeriy Yastremskiy :

sanki resmin renkli kaydedilmesini beklemiyordum ama baskıyı kazanamadım) Xerox 6010. MT4 1320

http://joxi.ru/V2Vb46dUk5O0Y2


Merakımdan denedim.

grafik siyah beyazdır, ancak örneğin nesneler renklidir. Ama baskıda korkunç görünüyorlar. her şey ters gitti!

Metin tamamen kapalı. ...

 
MakarFX :

Artem burada iyi bir bağlantı verdi

Bütün bunlar güzel, ama burada da sihirli bir hikaye yok. Pozisyon açma zamanına kadar seçim yapmanız gerekecek, bunun için her şey var.

 
Valeriy Yastremskiy :

Grafiği standart bir 4ki terminal baskısı olan renkli bir yazıcıda yazdırmak istedim. İşe yaramadı. Yazıcı ayarları renkli bir fotoğraf olmasına rağmen siyah beyaz yazdırır. Görüntülemek de siyah beyazdır. Normalde, baskı için sadece siyah beyaz bir resim mi elde edilir?

Printscreen ve resmi farklı kaydedin, çıktı elbette, ancak vızıltı değil.

Çözünürlüğü değiştirmeyi denedim

istediğin gibi al


 
MakarFX :

Çözünürlüğü değiştirmeyi denedim

istediğin gibi al

Resimde herhangi bir problem yok. Terminalden düzenli baskı.

Vladislav Andruschenko :


Merakımdan denedim.

grafik siyah beyazdır, ancak örneğin nesneler renklidir. Ama baskıda korkunç görünüyorlar. her şey ters gitti!

Metin tamamen kapalı. ...

Evet ve yorumlarımın basılmadığını fark ettim)

 
Valeriy Yastremskiy :

Resimde herhangi bir sorun yok. Terminalden düzenli baskı.

Evet ve yorumlarımın basılmadığını fark ettim)

14 yıldır (neredeyse) bu öğeyi menüde hiç görmedim ............

Ve şimdi çizelgelerimi yazdıramadığım gerçeğinden gözlerini ve ruhunu acıtıyor (nafik onlara ihtiyacım var .....)

{{{{{{{{{

 
Vladislav Andruschenko :

14 yıldır (neredeyse) bu öğeyi menüde hiç görmedim ............

Ve şimdi çizelgelerimi yazdıramadığım gerçeğinden gözlerini ve ruhunu acıtıyor (nafik onlara ihtiyacım var .....)

{{{{{{{{{

Evet hüzün yoktu (renkli lazer yazıcı))))
 
Valeriy Yastremskiy :

Grafiği standart bir 4ki terminal baskısı olan renkli bir yazıcıda yazdırmak istedim. İşe yaramadı. Yazıcı ayarları renkli bir fotoğraf olmasına rağmen siyah beyaz yazdırır. Görüntülemek de siyah beyazdır. Normalde, baskı için sadece siyah beyaz bir resim mi elde edilir?

Printscreen ve resmi farklı kaydedin, çıktı elbette, ancak vızıltı değil.

 

Herkese iyi günler. Kase makinesi, yeni bir çubuğun görünümünü kontrol etmeden çalışmak istemez - para bitene kadar bir sipariş bulutu açar. Şimdiye kadar siparişleri saymak için iki fonksiyon oluşturdum. İlki alış emirlerini sayar ve ikincisi oturma emirlerini sayar... işte onların kodları

 // ФУНКЦИЯ ПОДСЧЁТА СВОИХ РЫНОЧНЫХ БАЙ ОРДЕРОВ 
   int CountBuy()
  {
   int count= 0 ;
   for ( int trade= OrdersTotal ()- 1 ;trade>= 0 ; trade--)
     {
       OrderSelect (trade,SELECT_BY_POS,MODE_TRADES);
       if (OrderSymbol()== Symbol () && OrderMagicNumber()==Magik_number)
        {
         if (OrderType()==OP_BUY)
            count++;
        }
     }
   return (count);
  } // КОНЕЦ ПОДСЧЁТА СВОИХ РЫНОЧНЫХ БАЙ ОРДЕРОВ 
   
   //-----------------
   
   // ФУНКЦИЯ ПОДСЧЁТА СВОИХ РЫНОЧНЫХ СЕЛЛ ОРДЕРОВ 
   int CountSell()
  {
   int count= 0 ;
   for ( int trade= OrdersTotal ()- 1 ;trade>= 0 ; trade--)
     {
       OrderSelect (trade,SELECT_BY_POS,MODE_TRADES);
       if (OrderSymbol()== Symbol () && OrderMagicNumber()==Magik_number)
        {
         if (OrderType()==OP_SELL)
            count++;
        }
     }

   return (count);
  } // КОНЕЦ ПОДСЧЁТА СВОИХ РЫНОЧНЫХ СЕЛЛ ОРДЕРОВ 



 

Fonksiyonda extern değişkenini geçtiğimi açıklamama izin verin   tüm fonksiyonların üzerinde, bu yüzden satın al ve köyün giriş parametresi yok…

Bu iki fonksiyonu yazdıktan sonra piyasa alış ve satış emirlerini saymak için tick üzerinde değişkenler oluşturuyorum. Önce onları geçersiz kılıyorum ve sonra onlara bu şekilde yazdığım bu işlevleri atıyorum.

 void OnTick ()
  { // НАЧАЛО ОН ТИК
   int count_orders_market_buy = 0 ; // КОЛИЧЕСТВО РЫНОЧНЫХ БАЙ ОРДЕРОВ
     int count_orders_market_sell = 0 ; // КОЛИЧЕСТВО РЫНОЧНЫХ СЕЛ ОРДЕРОВ
     int count_orders_stop_buy = 0 ; // БУДЕТ КОЛИЧЕСТВО СТОП БАЕВ
       int count_orders_stop_sell = 0 ; // БУДЕТ КОЛИЧЕСТВО СТОП СЕЛОВ
      count_orders_market_buy= CountBuy();
      count_orders_market_sell = CountSell();

Daha sonra siparişin işaretlediği kodda, sipariş sayısı değişkeni 0'a eşit olması şartıyla açıyorum. Ben böyle yapıyorum.

   /*УСЛОВИЕ 1*/
   if (flag_screen1==en_vbIkl_screen1 &&flag_screen2==en_vbIkl_screen2)
   { // НАЧАЛО УСЛОВИЕ 1
   if (macd_buy!= EMPTY_VALUE && count_orders_market_buy == 0 )
   {
     if ( OrderSend ( Symbol (),OP_BUY,lot,Ask,slippages,Ask-sl,Ask+tp , Coment)) Print ( "Buy Open" ); // ОТКРЫВАЕМ БАЙ ОРДЕР
   }
   } // КОНЕЦ УСЛОВИЕ1

ancak ganimet bitene kadar bir sipariş bulutu açılır. Fonksiyondaki hata nerede   Yoksa bakılacak başka bir yer var mı?