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

 
Asgari zarar ve kâr durdurma seviyesinin neden bazen değiştiğini kim bilebilir söyleyin, danışmanın kodunda min 100 yazıyor ama her zaman çalışmıyor. Böyle bir anda, manuel olarak koymaya çalıştım ve MT yemin edip min'in 300 olması gerektiği konusunda ısrar etti. ve bu ilk değil ... bu bir aksaklık mı ???
 

Bu arada, bu bir aksaklık değil.

Bazı DC'ler, gün içinde birkaç kez izin verilen minimum durma seviyelerinin değerini değiştirme alışkanlığına (sebepli veya sebepsiz) girdi.

Bu ne için? Resmi olarak, bu saçma (ve genellikle yanlış) nedenlerle, "çalışan tüccarların talebi üzerine", karşı aracılara/tedarikçilere yapılan göndermeler, güçlü hareketlere sahip borsa gelenekleri vb. deliryum.

Aslında, bu birçok durumda karınızı en aza indirir (veya kayıplarınızı artırır) - yani. böyle bir önlem DC'nin gelirini artırır

Benzer bir seçenekle karşılaşmadığınız için hala şanslısınız - " DONDURMA SEVİYESİ " (özellikle açgözlü DC'lerde bu var)!

Genellikle danışman kodunu veririm (örneğin):

 double PriceBuy      =  ObjectGet ( "EntryL0" , OBJPROP_PRICE1 ) ;      // Цена покупки
   double ProfitBuy     =  ObjectGet ( "TargetL0" , OBJPROP_PRICE1 ) ;     // Цена прибыли
   double LossBuy       =  ObjectGet ( "LL30" , OBJPROP_PRICE1 ) ;         // Цена убытка
   if ( ( PriceBuy - Ask ) < MODE_STOPLEVEL * Point ) PriceBuy  = ( Ask + MODE_STOPLEVEL * Point ) ; //расст. от цены
   if ( ( ProfitBuy - PriceBuy ) < MODE_STOPLEVEL * Point ) ProfitBuy = ( PriceBuy + MODE_STOPLEVEL * Point ) ; //тейк 
   if ( ( PriceBuy - LossBuy ) < MODE_STOPLEVEL * Point ) LossBuy = ( PriceBuy - MODE_STOPLEVEL * Point ) ; //лосс
//------- задаем значения линий для продажи --------------   
   double PriceSell     =  ObjectGet ( "EntryH0" , OBJPROP_PRICE1 ) ;      // Цена продажи
   double ProfitSell    =  ObjectGet ( "TargetH0" , OBJPROP_PRICE1 ) ;     // Цена прибыли
   double LossSell      =  ObjectGet ( "HH30" , OBJPROP_PRICE1 ) ;         // Цена убытка
   if ( ( Bid - PriceSell ) < MODE_STOPLEVEL * Point ) PriceSell = ( Bid - MODE_STOPLEVEL ) ;  
   if ( ( PriceSell - ProfitSell ) < MODE_STOPLEVEL * Point ) ProfitSell = ( PriceSell - MODE_STOPLEVEL * Point ) ; //тейк  
   if ( ( LossSell - PriceSell ) < MODE_STOPLEVEL * Point ) LossSell = ( PriceSell + MODE_STOPLEVEL * Point ) ;//лосс
 
sergeev >> :
 if ( MathMod ( Minute ( ) + 1 , 5 ) = = 0 )
   {
      bWas = false ;
       if ( Seconds ( ) > = 50 & & ! bWas )
       {
         // делаем то что вам надо 
          bWas = true ; // только один раз
           RefreshRates ( ) ; // обновляем данные валюты
         //........
       }
   }

Ancak

int Dakika ( )
Programın başlatıldığı andaki bilinen son sunucu saatinin geçerli dakikasını (0,1,2,..59) döndürür (bu değer program yürütülürken değişmez ).

ve

int Saniye ( )
Programın başlatıldığı anda bilinen son sunucu saatinin geçerli dakikasının başlangıcından bu yana geçen saniye sayısını döndürür (bu değer program yürütülürken değişmez ).

 
SK. писал(а) >>

"Konuşma" sıklığı az olmalıdır, aksi takdirde komisyoncu bu fenomeni istenmeyen olarak değerlendirecek ve Uzman Danışmanların kullanımını yasaklayabilir.

Ama ne, bir komisyoncu danışmanların belirli bir kullanıcıya kullanılmasını yasaklayabilir mi? Veya ticaret hesabına kısıtlamalar getirmek mi?

İşlem şartlarında danışmanlarla işlem yapılmasına izin verildiği yazıyorsa?

 
JavaDev >> :

Ve GMT'den sapma, D1'e göre M5 zaman serisini nasıl etkileyebilir?

Sevgili DrShumiloff'u aydınlatın.

Yirmi yıllık programlama deneyimine sahip bir acemiden soru.

Sadece aydınlatabilirim, tk. öğretim hafiftir. Ve aydınlanmak için, yani. bir aziz olmak Kilise içindir.

Sorunuzla ilgili.


Kişi sorar: "Bir bar nasıl bulunur, diyelim ki günün beş dakikalık başında."

Siz, mevcut günün başlangıcını aldığınızda:

 iTime ( Symbol ( ) , PERIOD_D1 , 0 )

Aracılık tekliflerinde günlük bir mumun açılış saatinin oldukça keyfi olduğunu dikkate almayın.

Örneğin, Alpari'mde GMT'den sapma 4 saattir. Bu nedenle, örneğin pivot seviyeleri hesaplanırken, tüm açılış-kapanış fiyatlarının bu kaymayı dikkate alarak yeniden hesaplanması gerekir.

İçinde bulunulan saati alıp ofseti ekleyip saatlik saat üzerinden hesaplanan çubuk numarasının açılış saatini bulmak daha doğru olacaktır.

 

Soruyu tekrarlıyorum - GMT NEDEN BURADA? .

KODU göster - nasıl doğru yapılacağını (size göre) ve boş açıklamalar değil.

 

Herkese merhaba!!!

ex.4 dosyasını mq4 dosyasına nasıl dönüştürebilirim ?

 
geri derleme, geri derleme.
 
BARS писал(а) >>
geri derleme, geri derleyici.

Bu ne tür bir hayvan? Ve nereden alınır?

 
VeDMeD >> :

Ancak

int Dakika ( )
Programın başlatıldığı andaki bilinen son sunucu saatinin geçerli dakikasını (0,1,2,..59) döndürür (bu değer program yürütülürken değişmez ).

ve

int Saniye ( )
Programın başlatıldığı anda bilinen son sunucu saatinin geçerli dakikasının başlangıcından bu yana geçen saniye sayısını döndürür (bu değer program yürütülürken değişmez ).


önce kodu kontrol edin (baskı veya yorum ekleyin) - ve sonra yardıma bakın. bir programcının ilk kuralı! :)

Neden: