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

 

İyi akşamlar ! Söyle bana, lütfen, hata nerede ...? Bir metin nesnesi grafiği oluşturuyorum:

 int Время_фрактала=Time[ФрВверх];           // Определение места обозначения фрактала по времени
       double Цена_рисунка=High[ФрВверх];           // Определение места обозначения фрактала по цене
       string Номер_свечи = Время_фрактала ;       // Назначение имени метки надписи фрактала
       ObjectFind (Номер_свечи);
       ObjectCreate (Номер_свечи, OBJ_TEXT , 0 ,Время_фрактала,Цена_рисунка+ 10 *PointX ); // Создание надписи исторического Фр вверх
       ObjectSetText (Номер_свечи, "Фривв" , 14 , "Arial" , DarkViolet ); // Задание свойств надписи
       int Error= GetLastError ();                                 // Назначение имени функции проверки ошибок

Nesne çizilir . Sonra başka bir nesne yaratıyorum:

Время_фрактала=Time[i];             // Рисуем Фр-отмену для Фр Вверх
                   Цена_рисунка=High[i];
                   отмена_вниз = Время_фрактала;
                   ObjectCreate (отмена_вниз, OBJ_TEXT , 0 ,Время_фрактала,Цена_рисунка+ 2 *PointX );   // Создание надписи номера свечи С1
                   ObjectSetText (отмена_вниз, "Отмена дввниз" , 14 , "Arial" , Yellow );       // Задание свойств надписи
                   Error= GetLastError ();                                   // Назначение имени функции проверки ошибок
                   Print ( "Error рисунка = " , Error);

Çizilmeleri gereken zamana göre bu iki nesne çakışır. Ve onları farklı ufuklara yayarak yaptığım gibi, onları alt alta çizmek istiyorum . Ama sonunda, ikinci nesne birincinin seviyesinde çizilir ve birinci nesne kaybolur. Ve nesnenin zaten var olduğuna dair bir 4200 hatası verilir. Ama onları farklı seviyelere ayırdım. Bir şey yanlış..?

 
volshebnik :

İyi akşamlar ! Söyle bana, lütfen, hata nerede ...? Bir metin nesnesi grafiği oluşturuyorum:

Nesne çizilir. Sonra başka bir nesne yaratırım:

Çizilmeleri gereken zamana göre bu iki nesne çakışır. Ve onları farklı ufuklara yayarak yaptığım gibi, onları alt alta çizmek istiyorum . Ama sonunda, ikinci nesne birincinin seviyesinde çizilir ve birinci nesne kaybolur. Ve nesnenin zaten var olduğuna dair bir 4200 hatası verilir. Ama onları farklı seviyelere ayırdım. Bir şey yanlış..?

Nesneler fiyat değeri, renk, tür vb. ile değil, adıyla tanımlanır. Sizin durumunuzda, zamanı isme atarsınız. Zaman eşleşirse, nesnelerin adları ("Candle_number" ve "candle_down") doğal olarak eşleşir. Sonuç olarak, 4200 hatası oluşacaktır.
 
MaxZ :
Nesneler fiyat değeri, renk, tür vb. ile değil, adıyla tanımlanır. Sizin durumunuzda, zamanı isme atarsınız. Zaman eşleşirse, nesnelerin adları ("Candle_number" ve "candle_down") doğal olarak eşleşir. Sonuç olarak, 4200 hatası oluşacaktır.
Teşekkürler Max! İsme bir fiyat seviyesi atandı - ve her şey yolunda gitti)
 
volshebnik :
Teşekkürler Max! İsme bir fiyat seviyesi atandı - ve her şey yolunda gitti)
Tehlikeli!! Sonuçta, fiyat seviyesi kendini tekrar edebilir ve aynı komisyona rastlarsınız...
 
MaxZ :
Tehlikeli!! Sonuçta, fiyat seviyesi kendini tekrar edebilir ve aynı komisyona rastlarsınız...
Bir nesnenin adına zamanı, diğerinin adına da fiyat düzeyini atadım. Zaman asla fiyatla eşleşmeyecek.
 
volshebnik :
Bir nesnenin adına zamanı, diğerinin adına da fiyat düzeyini atadım. Zaman asla fiyatla eşleşmeyecek.
Anlaşıldı ... İki nesne için aşağı yukarı kabul edilebilir bir seçenek! :)) Ama bunu asla yapmam! ;D
 
MaxZ :
Anlaşıldı ... İki nesne için aşağı yukarı kabul edilebilir bir seçenek! :)) Ama bunu asla yapmam! ;D
Nasıl daha iyi ve neden? )
 
DC terminali 200 kaldıraç kullanır. Bir komut dosyası kullanarak sipariş verirken bunu 20'ye düşürebilir miyim? -dMyLeverage parametresi komut dosyalarında ne anlama geliyor?
 
belck :

siparişler şu şekilde açılır:

Komut dosyasını böyle bir kayıp olmadan hesaplamak istiyorum:

Eğer

Eğer

Eğer

Bu satır tanımlama kodunu EA'ya kayıpsız olarak nasıl doğru bir şekilde ekleyeceğim:


Bunu yaptım ve tam istediğim gibi çalıştı

 //---------------------
         if (totalSell > 1 )
        {
   
   LastSellPrice = FindLastSellPrice();
         if ((SLs < Bid && SLs > LastSellPrice) || (LastSellPrice > SLs && SLs > Bid)
    {
    CloseAllSell();
    }
   }
   if (totalBuy > 1 )
  {
  LastBuyPrice = FindLastBuyPrice();
   if (SLb > Ask && LastBuyPrice > SLb)
    {
    CloseAllBuy();
    }
  }
//-----------------------
 

1, Pencereyi işaretleyin. Tam derinliğe kadar dolduracak şekilde ayarlamanın bir yolu var mı?

2, Terminali kapatmadan sunucudan ayırmanın bir yolu var mı? (Var olmayan bir hesaba geçiş çalışmıyor).