Entendo corretamente que o delta é a linha azul ... E o tamanho da linha vermelha não está lá?
https://c.mql5.com/3/181/lineee__2.jpg
Delta é a distância entre duas linhas em pips.
Podemos definir esta distância no código, mas ela é pesquisada considerando que não a conhecemos - ela é pesquisada com base no delta "b" da primeira e segunda funções.
// ЗАДАЕМ ДВЕ ТОЧКИ ПРИВЯЗКИ ДЛЯ ГЛАВНОЙ ЛИНИИ: ТОЧКА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 и Line2ObjectCreate("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. ОПТИМАЛЬНЫМ И УНИВЕРСАЛЬНЫМ ПАРАМЕТРОМ РАЗМЕРА НАВЕРНОЕ БУДУТ - ПИКСЕЛИ.
Entendo corretamente que o delta é a linha azul ... E o tamanho da linha vermelha não está lá?
https://c.mql5.com/3/181/lineee__2.jpg
Delta é a distância entre duas linhas em pips.
Podemos definir esta distância no código, mas ela é pesquisada considerando que não a conhecemos - ela é pesquisada com base no delta "b" da primeira e segunda funções.
Você deve verificar seu código - a merda está sendo desenhada.
Esqueça as esquinas - é um assunto morto. Os cantos devem ser traçados por pixels e as parcelas MT por preço.Oh, eu também acabei de notar isso.
por que você precisa das linhas na esquina?
Você deve verificar seu código - a merda está sendo desenhada.
Esqueça as esquinas - é um assunto morto. Os cantos devem ser desenhados por pixels e os MT por preço.
Por que cagar? Por que morto?
Ah, eu também acabei de notar isso.
por que você precisa traçar linhas por ângulo?
Como você sabe o tamanho da linha tracejada?Por que é uma porcaria? Por que morto?
Como você sabe o tamanho da linha tracejada?Há uma fórmula para isso nas fotos.
Por que é uma porcaria? Por que morto?
Como você descobre o tamanho da linha tracejada?Você sempre as terá construídas em uma esquina?
Se for o caso, basta encontrar o cathetus no triângulo usando a fórmula
A desproporcionalidade das escalas ao longo dos eixos na parte visível do quadro geral resulta em um quadro deformado.
Mas estes são perpendiculares construídos de acordo com fórmulas rígidas. Embora visualmente pareça que não o são.
...............................................................
...............................................................
para entender do que estamos falando:
..................................................................
..................................................................
Você sempre as terá construídas em uma esquina?
Se for o caso, basta usar a fórmula para encontrar o cathetus no triângulo
Sim
Há uma fórmula para isso nas fotos.