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

 

Beyler, burada ciddi sorular çözdüğünü görüyorum ama yine de dünyevi bir sorunu çözmeme yardım et:

Orada:

kolo/K61421.jpg

kolo/K61422.jpg

kolo/K61423.jpg

İhtiyaç:

kolo/K61421_m.jpg,kolo/K61421_m.jpg,kolo/K61421.jpg

kolo/K61422_m.jpg,kolo/K61422_m.jpg,kolo/K61422.jpg

kolo/K61423_m.jpg,kolo/K61423_m.jpg,kolo/K61423.jpg

Teşekkür ederim!

 
Sokil >> :

Beyler, burada ciddi sorular çözdüğünü görüyorum ama yine de dünyevi bir sorunu çözmeme yardım et:

Orada:

kolo/K61421.jpg

kolo/K61422.jpg

kolo/K61423.jpg

İhtiyaç:

kolo/K61421_m.jpg,kolo/K61421_m.jpg,kolo/K61421.jpg

kolo/K61422_m.jpg,kolo/K61422_m.jpg,kolo/K61422.jpg

kolo/K61423_m.jpg,kolo/K61423_m.jpg,kolo/K61423.jpg

Teşekkür ederim!

buradaki sorunlarla https://forum.mql4.com/en/29339/page181

 

Basit soru:

mql4'ten bekleyen emirler vermek için minimum seviyeyi belirlemek mümkün müdür?

 

Arkadaşlar, iyi günler.

Lütfen bu konuda tavsiyede bulunun:


Bir terminalde birkaç hesap kaydetmek ve bu hesapların birkaçında aynı anda bir terminalden işlem yapmak mümkün müdür?

(eğer böyle bir olasılık varsa, en az birkaç cümle varsa, bunu hangi ayarlarda belirtmeniz gerekir)


Şimdiden çok teşekkür ederim.

 

Merhaba, aşağıdaki kod neden pozisyon açmıyor?

Anladığım kadarıyla, hata şu ki, doğru açmıyorum - hata kodu 4062, ancak yardıma baktıktan sonra bunun ne anlama geldiğini anlamadım ... yardım lütfen?

 #property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

extern int PeriodOfRVI = 5 ;
extern int StopLoss = 200 ;
extern double VolumeLots = 0.1 ;
int Ticket = 0 ;
int Error = 999 ;
int start ( )
{
   if ( RenderOfErrors ( ) ! = 0 )
   {
      Comment ( "Error!" ) ;
      return ( 0 ) ;
   }
   int Alarm ;
   double RVIMain , RVISignal , RVIMainPrevious , RVISignalPrevious ; 
   RVIMainPrevious = iRVI ( NULL , 0 , PeriodOfRVI , MODE_MAIN , 5 ) ;
   RVISignalPrevious = iRVI ( NULL , 0 , PeriodOfRVI , MODE_SIGNAL , 5 ) ;
   RVIMain = NormalizeDouble ( iRVI ( NULL , 0 , PeriodOfRVI , MODE_MAIN , 0 ) , 3 ) ;
   RVISignal = NormalizeDouble ( iRVI ( NULL , 0 , PeriodOfRVI , MODE_SIGNAL , 0 ) , 3 ) ;
   if ( RVIMain = = RVISignal )
   {
      Alarm = 1 ;
      Ticket = 0 ;
      if ( RVIMainPrevious > RVISignalPrevious )
      {
            Ticket = OrderSend ( NULL , OP_BUY , VolumeLots , Ask , 3 , Bid - StopLoss * Point , 0 , NULL , AccountNumber ( ) , 0 , Green ) ;
            Error = GetLastError ( ) ;
      } else
      {
            Ticket = OrderSend ( NULL , OP_SELL , VolumeLots , Bid , 3 , Ask - StopLoss * Point , 0 , NULL , AccountNumber ( ) , 0 , Red ) ;
            Error = GetLastError ( ) ;
      }
     
   } else
   {
      Alarm = 0 ;
   }
   Comment ( RVIMain , " \n " ,  RVISignal , " \n " , RVIMainPrevious , " \n " , RVISignalPrevious , " \n " , Alarm , " \n " , Error ) ;
   return ( 0 ) ;
}

int RenderOfErrors ( )
{
   if ( Bars < 100 )
   {
      return ( 1 ) ;  
   }
   if ( AccountFreeMargin ( ) < 1000 | | AccountBalance ( ) < 1000 )
   {
      return ( 2 ) ;
   }
   return ( NULL ) ;
}

Not: Burada pek çok şeyin geliştirilmesi gerektiğini anlıyorum, ancak konu yeni başlayanlar için)) ve sonra, bu benim ilk Uzman Danışman yazma deneyimim ve bu hataya takıldım.

 
Mepkypuu >> :

Merhaba, aşağıdaki kod neden pozisyon açmıyor?

Anladığım kadarıyla, hata şu ki, doğru açmıyorum - hata kodu 4062, ancak yardıma baktıktan sonra bunun ne anlama geldiğini anlamadım ... yardım lütfen?

Not: Burada pek çok şeyin geliştirilmesi gerektiğini anlıyorum, ancak konu yeni başlayanlar için )) ve sonra, bu sadece bir Uzman Danışman yazarken ilk deneyimim ve bu hataya takıldım.


Çizgi çarpıcı:

Ticket = OrderSend ( NULL , OP_SELL , VolumeLots , Bid , 3 , Ask - StopLoss * Point , 0 , NULL , AccountNumber ( ) , 0 , Red ) ;
 Genellikle kısa pozisyonlarda SL açılış fiyatının üzerinde ayarlanır ;) Kontrol edin...
 (ve yine de, bekleyen emirlerin verilebileceği mevcut fiyattan minimum mesafeyi mql4'ten belirlemenin mümkün olup olmadığını bilen var mı?..)
 
Mepkypuu >> :

Merhaba, aşağıdaki kod neden pozisyon açmıyor?

Anladığım kadarıyla, hata şu ki, doğru açmıyorum - hata kodu 4062, ancak yardıma baktıktan sonra bunun ne anlama geldiğini anlamadım ... yardım lütfen?

Not: Burada pek çok şeyin geliştirilmesi gerektiğini anlıyorum, ancak konu yeni başlayanlar için )) ve sonra, bu sadece bir Uzman Danışman yazarken ilk deneyimim ve bu hataya takıldım.

aslında hata kendisi için konuşuyor ERR_STRING_PARAMETER_EXPECTED

sembolün (çift) adı açıkça OrderSend() işlevine iletilmelidir (örneğin, Sembol() veya "EURUSD"), anlamaz BOŞ

Peki, sormaktan satış sayımı için kaybı durdur + çok puan

 
Core >> :


Çizgi çarpıcı:


Kabul ediyorum! Ama bu durumu düzeltmedi. (kodlamayı yeni kopyalayıp yapıştırdığımda ve görünüşe göre tamamen unutmuşken)


çekirdek >> :


(ve yine de, bekleyen emirlerin verilebileceği mevcut fiyattan minimum mesafeyi mql4'ten belirlemenin mümkün olup olmadığını bilen var mı?..)

Pratik bir şekilde yüklemeye çalışırdım çünkü. Kalıcı olduğunu düşünüyorum ama belki de yanılıyorum.
 

BTW, keekkenen haklı. OrderSend() işlevinde sembol adını belirtme ihtiyacına dikkat edin.

Sorum hakkında. Ben de artık bu mesafenin sabit olduğuna inanıyorum, ama aslında öyle değil. Geceleri ve önemli olayların açıklanması sırasında, bekleyen siparişleri vermek için minimum mesafe neredeyse her zaman artar. Bu nedenle bazen bazı pozisyonlar geçmiyor.

 
keekkenen >> :

aslında hata kendisi için konuşuyor ERR_STRING_PARAMETER_EXPECTED

sembolün (çiftinin) adı açıkça OrderSend() işlevine iletilmelidir (örneğin, Sembol() veya "EURUSD"), NULL'u anlamaz

Peki, sormaktan satış sayımı için kaybı durdur + çok fazla puan


Doğru! Teşekkür ederim!
Neden: