计算两条平行线之间的距离,包括 ! - 页 5

 
Itum:


我的理解是否正确,三角洲是蓝线......。而红线的大小是不存在的?

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

Delta是两条线之间的距离,单位是点。

我们可以在代码中设置这个距离,但考虑到我们不知道这个距离,它是根据第一个和第二个函数的delta "b "来搜索的。

 
 // ЗАДАЕМ ДВЕ ТОЧКИ ПРИВЯЗКИ ДЛЯ ГЛАВНОЙ ЛИНИИ: ТОЧКА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:

你应该检查你的代码--狗屎被画出来了。

忘记角落--这是一个死问题。角部应按像素绘制,MT图按价格绘制。
 
Itum:

哦,我也刚注意到。

为什么要在角落里画线?

 
Aleksey Vyazmikin:

你应该检查你的代码--狗屎被画出来了。

忘记角落--这是一个死问题。角落应按像素绘制,MT按价格绘制。


为什么是垃圾?为什么死了?


雷纳特-阿赫蒂亚莫夫

哦,我也刚注意到。

为什么要按角度画线?


你是如何得知孵化线的大小的?
 
Itum:

为什么是垃圾呢?为什么死了?



你怎么知道虚线的大小?

图片里有一个公式。

 
Itum:

为什么是垃圾呢?为什么死了?



你如何找出虚线的大小?

你会一直让它们建在一个角落里吗?

如果是这样,只需用公式找到三角形中的内切面即可

 

在整个图片的可见部分,沿着轴线的比例失调导致了图片的变形。

但这些都是根据严格的公式构建的垂直线。虽然从视觉上看,它们似乎不是。


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


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

 

以了解我们正在谈论的内容。


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


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

 
Renat Akhtyamov:

你会一直让它们建在一个角落里吗?

如果是这样,只需用公式求出三角形中的内切线即可

Oleg avtomat:

图片里有一个公式。

不幸的是,我不是一个数学家(