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

 
xant :

TarasBY

int start() içindeki ikinci kısım

Yapılanlar doğru mu?

Bu init() ise:
 int init()
{
    {
    fGet_MineGV();
    }
     void fGet_MineGV ( string fs_PrefName = "" ) // префикс имени переменной
    {
         string ls_Name = StringConcatenate (fs_PrefName, Symbol (), "_N_1" );
         if ( GlobalVariableCheck (ls_Name)) SUA = GlobalVariableGet (ls_Name);
        ls_Name = StringConcatenate (fs_PrefName, Symbol (), "_N_2" );
         if ( GlobalVariableCheck (ls_Name)) SUA1 = GlobalVariableGet (ls_Name);
        ls_Name = StringConcatenate (fs_PrefName, Symbol (), "_N_3" );
         if ( GlobalVariableCheck (ls_Name)) BUA = GlobalVariableGet (ls_Name);
        ls_Name = StringConcatenate (fs_PrefName, Symbol (), "_N_4" );
         if ( GlobalVariableCheck (ls_Name)) BUA1 = GlobalVariableGet (ls_Name);
         //----
    }
     //... там еще много чего...
}

o zaman sana yazdıklarım ile senin yaptıkların arasındaki farkı araştırmanı tavsiye ederim. Ve yazdığımı yap. Artık yardım edemem.

 
xant :

TarasBY

int init()

{

{
fGet_MineGV();
}
void fGet_MineGV (string fs_PrefName = "") // değişken adı öneki
{
string ls_Name = StringConcatenate(fs_PrefName, Symbol(), "_N_1");
if (GlobalVariableCheck (ls_Name)) SUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate(fs_PrefName, Symbol(), "_N_2");
if (GlobalVariableCheck (ls_Name)) SUA1 = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate(fs_PrefName, Symbol(), "_N_3");
if (GlobalVariableCheck (ls_Name)) BUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate(fs_PrefName, Symbol(), "_N_4");
if (GlobalVariableCheck (ls_Name)) BUA1 = GlobalVariableGet (ls_Name);
//----
}

//... çok daha fazlası var...

}

int start() içindeki ikinci kısım

Yapılanlar doğru mu?



Genel olarak, {} güzellik için değiller.
 

Beyler, aniden bir sorunla karşılaştım. Oldukça beklenmedik. Yani, beklemediğim yerde...

Mevcut sembol üzerindeki durma seviyesi seviyesine şu şekilde bakmak istiyorum:

 int init()
  {
   step=MarketInfo( Symbol (),MODE_STOPLEVEL);
   Comment ( "Стоп не ближе " ,step, " пунктов, Текущий символ " , Symbol ());
  }

ancak test sırasında bana sıfır görüntüleniyor.

MODE_STOPLEVEL'i MODE_SPREAD ile değiştirirken, yani:

 int init()
  {
   step=MarketInfo( Symbol (),MODE_SPREAD);
   Comment ( "Стоп не ближе " ,step, " пунктов, Текущий символ " , Symbol ());
  }

normal bir insan figürü üretir.

Alpari, beş basamaklı, kayan yayılma . Durma seviyeleri erken sıfır olabilir mi? Hayır gibi görünüyor...

 
ECN hesabı?
 
Numara. Alpari-Demo sunucusunda demo. Sipariş ile hemen durur izin verilir.
 
moskitman :

Beyler, aniden bir sorunla karşılaştım. Oldukça beklenmedik. Yani, beklemediğim yerde...

Mevcut sembol üzerindeki durma seviyesi seviyesine şu şekilde bakmak istiyorum:

ancak test sırasında bana sıfır görüntüleniyor.

MODE_STOPLEVEL'i MODE_SPREAD ile değiştirirken, yani:

normal bir insan figürü üretir.

Alpari, beş basamaklı, dalgalı yayılma. Durma seviyeleri erken sıfır olabilir mi? Hayır gibi görünüyor...


NDD'de ama Alpari'de tam olarak hatırlamasam da başka yok gibi.

Yani, bence, yayılma içinde çalışmalarına izin veriliyor.

 
test cihazındaki sembol özellikleri bir durma seviyesi var görünüyor
 
rigonich :

NDD'de ama Alpari'de tam olarak hatırlamasam da başka yok gibi.
Çok garip... O zaman stoplevel=0 ise, kodumun neden iki spreade eşit stoplu emir açmasına izin verilmedi?
 
YOUNGA :
test cihazındaki sembol özellikleri bir durma seviyesi var görünüyor

Kahretsin, durma seviyesi 0 ...

Teşekkür ederim, akşamları aptalım. )))

 
moskitman :
Numara. Alpari-Demo sunucusunda demo. Sipariş ile hemen durur izin verilir.
Az önce baktım, STOPLEVEL == 0.
Neden: