Dahil olmak üzere iki paralel çizgi arasındaki mesafeyi hesaplayın! - sayfa 5

 
Itum :


Deltanın mavi bir çizgi olduğunu doğru anlıyor muyum ... Ve burada kırmızı boyut yok mu?

https://c.mql5.com/3/181/lineee__2.jpg

Delta, noktalarda iki çizgi arasındaki mesafedir.

Kodda bu mesafeyi ayarlayabiliriz, ancak araması bilmediğimiz gerçeği dikkate alınarak gerçekleşir - birinci ve ikinci işlevlerin "b" deltalarına göre aranır.

[Silindi]  
 // ЗАДАЕМ ДВЕ ТОЧКИ ПРИВЯЗКИ ДЛЯ ГЛАВНОЙ ЛИНИИ: ТОЧКА1(ВРЕМЯ,ЦЕНА) и ТОЧКА2(ВРЕМЯ,ЦЕНА)
   // ЭТА ЛИНИИ ГЛАВНАЯ
   datetime Line1_Врем0=Time[0], Line1_Врем1=Time[10];
   double Line1_Цена0=High[10], Line1_Цена1=Low[10];

   ObjectCreate("Line1",OBJ_TRENDBYANGLE,0,Line1_Врем0,Line1_Цена0,Line1_Врем1,Line1_Цена1);
   ObjectSetInteger(0,"Line1",OBJPROP_STYLE,STYLE_SOLID);
   ObjectSetInteger(0,"Line1",OBJPROP_COLOR,Red);
   ObjectSetInteger(0,"Line1",OBJPROP_WIDTH,2);

   // СТРОИМ ПАРАЛЛЕЛЬНУЮ ЛИНИЮ ТОЛЬКО ПО ОДНОЙ ТОЧКЕ-ПРИВЯЗКЕ
   ObjectCreate("Line2",OBJ_TRENDBYANGLE,0,Time[15],Low[15],0,0);
   ObjectSetInteger(0,"Line2",OBJPROP_STYLE,STYLE_SOLID);
   ObjectSetInteger(0,"Line2",OBJPROP_COLOR,Lime);
   ObjectSetInteger(0,"Line2",OBJPROP_WIDTH,2);

  // ПРИСВАИВАЕМ ЛИНИИ Line2 ТАКОЙ ЖЕ САМЫЙ УГОЛ КАК В ЛИНИИ Line1 ЧТО БЫ ЛИНИИ БЫЛИ ПАРАЛЛЕЛЬНЫЕ 
   ObjectSetDouble(0,"Line2",OBJPROP_ANGLE,ObjectGetDouble(0,"Line1",OBJPROP_ANGLE)); 

   // РИСУЕМ ПЕРПЕНДИКУЛЯРНУЮ ЛИНИЮ К Line1 и Line2
   ObjectCreate("Value",OBJ_TRENDBYANGLE,0,Time[0],Low[15],0,0);
   ObjectSetInteger(0,"Value",OBJPROP_RAY,false);
   ObjectSetInteger(0,"Value",OBJPROP_COLOR,Gold);
   ObjectSetInteger(0,"Value",OBJPROP_WIDTH,3);
   ObjectSetDouble(0,"Value",OBJPROP_ANGLE,90+ObjectGetDouble(0,"Line1",OBJPROP_ANGLE));

   // ЗАДАЧА: ПОЛУЧИТЬ РАЗМЕР ЖЕЛТОЙ ЛИНИИ МЕЖДУ Line1 и Line2. ОПТИМАЛЬНЫМ И УНИВЕРСАЛЬНЫМ ПАРАМЕТРОМ РАЗМЕРА НАВЕРНОЕ БУДУТ - ПИКСЕЛИ.
 
Itum :

Kodunuzu kontrol edersiniz - bok çizilir.

Köşeleri unutun - bu ölü bir sayı. Köşeler pikseller tarafından oluşturulmalıdır ve MT, fiyata göre oluşturulmalıdır.
 
Itum :

aa ben de yeni fark ettim

Neden köşede çizgilere ihtiyacınız var?

[Silindi]  
Aleksey Vyazmikin :

Kodunuzu kontrol edersiniz - bok çizilir.

Köşeleri unutun - bu ölü bir sayı. Köşeler pikseller tarafından oluşturulmalıdır ve MT, fiyata göre oluşturulmalıdır.


Neden saçmalık? Neden ölü?


Renat Akhtyamov :

aa ben de yeni fark ettim

neden köşede çizgilere ihtiyacın var?


Fakat kesikli çizginin boyutunu nasıl öğrenebilirsiniz?
[Silindi]  
Itum :

Neden saçmalık? Neden ölü?



Fakat kesikli çizginin boyutunu nasıl öğrenebilirsiniz?

resimlerde bunun formülü var

 
Itum :

Neden saçmalık? Neden ölü?



Fakat kesikli çizginin boyutunu nasıl öğrenebilirsiniz?

Her zaman köşeye mi inşa edilecekler?

Eğer öyleyse, formülü kullanarak üçgendeki bacağı bulun.

[Silindi]  

Genel resmin görünen kısmında eksenler boyunca ölçeklerin orantısızlığı, resmin deformasyonuna yol açar.

Ancak bunlar katı formüllere göre yapılmış dikmelerdir. Her ne kadar görsel olarak durum böyle değil gibi görünüyor.


................................................ . ................


................................................ . ................

[Silindi]  

neler olduğunu anlamak için:


................................................ . ..................


................................................ . ..................

[Silindi]  
Renat Akhtyamov :

Her zaman köşeye mi inşa edilecekler?

Eğer öyleyse, formülü kullanarak üçgendeki bacağı bulun.

Evet

Oleg otomatı :

resimlerde bunun formülü var

Maalesef matematikçi değilim