を含む2本の平行線間の距離を計算する! - ページ 5

 
Itum:


デルタは青い線という理解でいいのでしょうか・・・。赤い線の大きさも、そこではない?

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

デルタは2本の線の距離をpipsで表したものです。

この距離はコードで設定できるが、私たちが知らないことを考慮して、1番目と2番目の関数のデルタ「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:

写真にその公式があるんです。

残念ながら私は数学者ではありません(