포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 197

 
FAQ :

고맙습니다.
 
sannin :

이즈데스빌 :
내가 인간적으로 기도하는 사람을 끝내십시오.

원리를 설명하다


우리는 두 개의 반대 주문을 엽니다. 하나가 이익을 내면 닫고 두 개의 반대 주문을 더 여는 식으로 부자가 될 때까지 계속합니다. 매수 주문을 마감한 경우에만 매도를 먼저 열고 매도를 마감한 경우 매수합니다. 그 반대의 경우도 마찬가지입니다. (이는 2차 주문을 위한 자금이 충분하지 않을 수 있다는 사실에 근거합니다.)
 

안녕하세요.

정말 조언이 필요해요!

나는 차트에 선을 그립니다 . 라인 시작 부분의 t1(가격 및 시간)과 라인 끝(추세)의 t2(가격 및 시간)가 있습니다. 정확히 두 번 늘리거나 늘릴 수 있는 방법은 없습니다.

저것들. 선의 세 번째 좌표인 t3(가격 및 시간)을 계산해야 합니다.

가격을 계산하는 것은 어렵지 않지만 시간은... 평소의 차이를 셀 수 없습니다.


고맙습니다!

 
de_leonid :

가격을 계산하는 것은 어렵지 않지만 시간은... 평소의 차이를 셀 수 없습니다.


바 차이?
 
de_leonid :

안녕하세요.

정말 조언이 필요해요!

나는 차트에 선을 그립니다. 라인 시작 부분의 t1(가격 및 시간)과 라인 끝(추세)의 t2(가격 및 시간)가 있습니다. 정확히 두 번 늘리거나 늘릴 수 있는 방법은 없습니다.

저것들. 선의 세 번째 좌표인 t3(가격 및 시간)을 계산해야 합니다.

가격을 계산하는 것은 어렵지 않지만 시간은... 평소의 차이를 셀 수 없습니다.


고맙습니다!


김에는 다음과 같은 기능이 있습니다 .

 //+----------------------------------------------------------------------------+
double EquationDirect( double x1, double y1, double x2, double y2, double x) {
   if (x2==x1) return (y1);
   return ((y2-y1)/(x2-x1)*(x-x1)+y1);
}
//+----------------------------------------------------------------------------+
 

좋은 저녁이에요 !

이거 코딩하는 방법좀 알려주세요

주문이 stop으로 마감된 경우 ,

그런 다음 2를 곱한 스톱 으로 마감된 마지막 주문의 볼륨 과 동일한 볼륨으로 다음 주문을 엽니다.


if (isCloseLastPosByStop ()== True) // 마지막 주문이 stop으로 종료된 경우

{

피 = ????? // 볼륨 = 마지막으로 마감된 주문의 볼륨에 2를 곱한 스톱


OrderSend(Symbol(),OP_SELL , P ,Bid,1,Ask+1500*Point,Ask-300*Point,"jfh",123);

}

고맙습니다.

 
solnce600 :

좋은 저녁이에요 !

이거 코딩하는 방법좀 알려주세요

주문이 stop으로 마감된 경우 ,

그런 다음 2를 곱한 스톱 으로 마감된 마지막 주문의 볼륨 과 동일한 볼륨으로 다음 주문을 엽니다.


if (isCloseLastPosByStop ()== True) // 마지막 주문이 stop으로 종료된 경우

{

피 = ????? // 볼륨 = 마지막으로 마감된 주문의 볼륨에 2를 곱한 스톱


OrderSend(Symbol(),OP_SELL , P ,Bid,1,Ask+1500*Point,Ask-300*Point,"jfh",123);

}

고맙습니다.


당신은 아무 생각 없이 Kimov의 기능을 사용합니까, 아니면 Igor가 그 기능에서 말하는 것을 이해합니까? 이것은 귀하의 질문에 대한 답변에 따라 다릅니다.
 

좋습니다. 오랫동안 답변하지 않으셨습니다. 힌트를 드리겠습니다. isCloseLastPosByStop() 함수에서 true를 반환 할 때 값을 하나 더 반환합니다. 즉, 찾은 마지막 위치의 로트 크기입니다.

수행하는 방법? 참조로 함수에 변수를 전달하면 함수 자체에 로트 크기를 기록할 수 있습니다. 이렇게 하려면 isCloseLastPosByStop() 함수를 약간 변경해야 합니다.

아무것도 이해하지 못한다면 마지막 마감 위치의 로트 크기를 반환하는 함수를 찾으십시오. 아니면 스스로 하세요. 그리고 그것을 사용하지만 실제 값과 함께 로트 값을 전달하는 것보다 비용이 많이 듭니다.

 
다 이해했습니다. 감사합니다.
 

안녕하세요.

다음을 수행하는 방법을 조언해 주십시오.

가격은 1.9047 - 1.9080 범위에서 움직이고 있습니다(숫자는 조건부입니다). 다음 캔들 시가가 지정된 범위를 벗어나면 경고를 발행하십시오. 그렇지 않은 경우 다음 촛불을 기다리십시오. 가격이 범위를 벗어날 때까지 계속됩니다.

미리 감사드립니다.