[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 820

 
Vinin :

왜 동시에? 순차적으로 하시면 됩니다. 먼저 첫 번째, 두 번째, 세 번째, 그런 식으로 계속됩니다.

글쎄, 당신은 그것을 할 수 있지만 코드의 형태로만 가능합니다))) 감사합니다.
 
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);

 
Maniac :


그리고 그렇다면 ...?

필요하다:
1) 고문은 스톱 25로 3개의 보류 주문을 동시에 배치하고 15, 35, 50을 취합니다.
2) 두 번째 주문이 테이크(35)로 마감된 후 마지막 위치(테이크 50)가 손익분기점으로 전환되었습니다.
고맙습니다.

실수:

SetOrder(NULL,OP_BUYSTOP,0.1,높음[1]+10*Point,Ask+30*Point,Ask-15*Point);
SetOrder(NULL,OP_BUYSTOP,0.1,높음[1]+10*Point,Ask+30*Point,Ask-35*Point);
SetOrder(NULL,OP_BUYSTOP,0.1,높음[1]+10*Point,Ask+30*Point,Ask-50*Point);

처음 3개(TP 15) 주문


기능을 봐야겠네요.
 
Vinin :

기능을 봐야겠네요.

고맙습니다. 나는 그것을 스스로 알아 냈습니다. 표지판이 있는 나무틸리.
 
그리고 처음 두 개가 테이크(15, 35)에서 마감된 경우 세 번째(50)를 손익분기점으로 전환하는 방법은 무엇입니까?
 
Maniac :
그리고 처음 두 개가 테이크(15, 35)에서 마감된 경우 세 번째(50)를 손익분기점으로 전환하는 방법은 무엇입니까?
처음 두 주문의 티켓을 찾고 마감 시간을 확인하세요. 시간이 0보다 크면 주문이 이미 마감된 것입니다...
다음으로 이러한 주문의 이익을 살펴보고 0보다 크면 검은색으로 마감되었음을 의미합니다. (트롤이 있는지 모르겠습니다.)
그것은 우리가 가지고 있다는 것을 의미합니다... 우리는 검은색으로 두 개의 필요한 주문을 마감했습니다. 이제 우리는 세 번째 주문을 받고 그것이 아직 시장에 있다면(확인하고 동시에 선택),
그런 다음 정지점을 수정하여 필요한 손익분기점으로 이동합니다...

오 어떻게! :)

다음 질문을 가정하면 즉시 말할 것입니다. 주문할 때 필요한 변수에 티켓을 즉시 기억하십시오.
그런 다음 주문 포인트를 검색 할 때 변수에서 필요한 티켓을 가져옵니다 ...
 
artmedia70 :
처음 두 주문의 티켓을 찾고 마감 시간을 확인하세요. 시간이 0보다 크면 주문이 이미 마감된 것입니다...
다음으로 이러한 주문의 이익을 살펴보고 0보다 크면 검은색으로 마감되었음을 의미합니다. (트롤이 있는지 모르겠습니다.)
그것은 우리가 가지고 있다는 것을 의미합니다... 우리는 검은색으로 두 개의 필요한 주문을 마감했습니다. 이제 우리는 세 번째 주문을 받고 그것이 아직 시장에 있다면(확인하고 동시에 선택),
그런 다음 정지점을 수정하여 필요한 손익분기점으로 이동합니다...

오 어떻게! :)

다음 질문을 가정하면 즉시 말할 것입니다. 주문할 때 필요한 변수에 티켓을 즉시 기억하십시오.
그런 다음 주문 포인트를 검색 할 때 변수에서 필요한 티켓을 가져옵니다 ...

고맙습니다. 나는 노력할 것이다. 스스로 해결되지 않으면 이 분기로 돌아가 이 모든 텍스트를 코딩하도록 요청할 것입니다.
 
누구든지 다음을 수행하는 방법을 알려주십시오.

지표(예: CCI)가 있습니다. 주어진 기간 동안의 최대값을 찾아야 합니다.
그림에서 마침표는 빨간색 세로선으로 , 최대값은 파란색 타원으로 표시했습니다.

iHighest를 통해 하려고 하는데 잘 모르겠습니다.


 
Forrim :
누구든지 다음을 수행하는 방법을 알려주십시오.

지표(예: CCI)가 있습니다. 주어진 기간 동안의 최대값을 찾아야 합니다.
그림에서 마침표의 끝은 빨간색 세로선으로, 최대값은 파란색 타원으로 표시했습니다.

iHighest를 통해 하려고 하는데 잘 모르겠습니다.

주기에서 원하는 기간을 초과 하여 최대값을 찾는 것이 가치가 있을지도 모릅니다 ???
 
artmedia70 :
주기에서 원하는 기간을 초과하여 최대값을 찾는 것이 가치가 있을지도 모릅니다 ???

내 마음에도 그런 것이 있다.

(i = 기간 ;i>=0;i--){

... temp1= iCCI(..., i)

temp2= iCCI(..., i+1)

만약 temp1 > temp2 ...

그러나 나는 여전히 가장 큰 가치인 하나를 얻는 방법을 알 수 없습니다.