[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 259

 
belck :

이 스크립트에 따라 라인 매핑을 만드는 방법이나 이 스크립트에서 밀어내는 방법을 알 수 없습니다. 아니면 제가 틀렸을 수도 있습니다.

즉, 이 가격 수준에 도달하면 주문이 마감되지만 이 가격을 차트에서 선으로 또는 대시가 있는 상자에 작은 항목으로 표시하고 싶습니다.

나를 올바른 길로 인도하소서

코드에서 선 그리기 는 어디에 있습니까?
 
forexnew :

계몽해 주십시오. 주문이 로트 크기가 같을 때 어떻게 흑자를 낼 수 있습니까?

다음은 가격 관성에 대한 계산입니다. 저것들. 첫 번째 주문의 손절매가 발동되었고, 두 번째 주문은 손실보다 약간 적은 가치만큼 이익을 얻었습니다. 가격이 같은 방향으로 조금 더 움직이면 예, 총 플러스로 끝날 수 있습니다.

그러나 IMHO, 그러한 전략은 가치가 없습니다.

 
sergeev :

코드에서 선 그리기는 어디에 있습니까?

자, 여기 있습니다:

 ObjectDelete ( "SLb" );
   if (b!= 0 ) 
   {  SLb = (price_b/lot_b)+TakeProfitBuy * Point ;
       ObjectCreate ( "SLb" , OBJ_ARROW , 0 ,Time[ 0 ],SLb, 0 , 0 , 0 , 0 );                     
       ObjectSet    ( "SLb" , OBJPROP_ARROWCODE , 6 );
       ObjectSet    ( "SLb" , OBJPROP_COLOR , Navy );
   }
   ObjectDelete ( "SLs" );
   if (s!= 0 ) 
   {  SLs = (price_s/lot_s)-TakeProfitSell * Point ;
       ObjectCreate ( "SLs" , OBJ_ARROW , 0 ,Time[ 0 ],SLs, 0 , 0 , 0 , 0 );                     
       ObjectSet    ( "SLs" , OBJPROP_ARROWCODE , 6 );
       ObjectSet    ( "SLs" , OBJPROP_COLOR , Maroon );
   }
 

안녕 모두. 남자들은 이것을하는 방법을 알려줍니다.

가격이 이전 막대의 저점 아래로 떨어지면 즉시 매도 주문 이 내려졌습니까?

예를 들어 low[1] = 1.40000 bar가 있습니다. 그리고 현재 막대의 가격이 낮아졌습니다(예: 1.39995) - op_sell 주문이 즉시 배치됩니다

 
2011년 10월 13일 15:03
이카츠코 :
"다음 바 건너뛰기" 기성 기능이 있는 사람이 있습니까? :)

if(iTime(Symbol(),bar_period,number_of_bars_to_pass)>OrderOpenTime()

number_of_bars_to_skip 건너뛰기

0 - 현재 건너뛰기, 1 - 현재 및 다음 등

분명히 질문이 잘못되었습니다. 그리고 다음이 필요했습니다. 명령에서(특정 매개변수가 프로그램에 의해 생성됨) 다음 막대(또는 다음 몇 개 막대)를 건너뛴 후 막대를 건너뛰는 다음 명령이 있을 때까지 정상적인 프로그램 실행이 계속됩니다. 나타납니다.

그리고 프로그램의 주어진 부분에서 다음을 이해하지 못했습니다. iTime은 현재 시간에 대해 number_of_bars_to_pass만큼 이동된 막대 여는 시간의 값을 제공합니다. 이것은 이렇게 얻은 시간이 항상 현재 시간보다 짧다는 것을 의미합니다. 각각의 새로운 막대와 함께 위로 이동합니다. 그리고 이 모든 것이 OrderOpenTime에 연결되어 있습니까??? 그래서 무엇? 이것이 바 패스에 대해 어떻게 작동합니까?

 
sergey_r :

안녕 모두. 남자들은 이것을하는 방법을 알려줍니다.

가격이 이전 막대의 저점 아래로 떨어지면 즉시 매도 주문이 내려졌습니까?

예를 들어 low[1] = 1.40000 bar가 있습니다. 그리고 현재 막대의 가격이 낮아졌습니다(예: 1.39995) - op_sell 주문이 즉시 배치됩니다

 int Tiket;
double кол-во лотов, стоплосс, тэйкпрофит;
if ( iClose ( NULL , 0 , 0 )< iLow ( NULL , 0 , 1 ) {Ticket= OrderSend (Symb,OP_SELL,кол-во лотов,Bid, 3 ,стоплосс,тэйкпрофит);}
 
고맙습니다. 알았다.
 
mInvIn :



예, 바를 닫으라는 주문만 있고 현재 가격 에 필요합니다. 현재 가격이 이전 가격 아래로 떨어지면 ... 그리고 여기에서는 가격이 이전 가격 아래로 닫힌 경우에만 주문이 이루어집니다.
 
S. Kovalev의 책에는 이해할 수 없는 상황이 있습니다. 우리는 주문 수정 에 대해 이야기하고 있으며 수정 코드 를 복사하고 실행을 위해 시작했습니다. 그리고 주문이 수정되지만! Take Profit이 이전 수정과 동일하더라도 수정됩니다! 그러나 책과 도움말(그리고 그들은 여기에서 말했습니다)에 다음과 같이 쓰여 있습니다.
변경되지 않은 값이 함수 매개변수로 전달되면 이 경우 오류 1(ERR_NO_RESULT)이 생성됩니다.
무엇이 잘못되었는지 설명해주세요.
 
ScioMe :
S. Kovalev의 책에는 이해할 수 없는 상황이 있습니다. 우리는 주문 수정 에 대해 이야기하고 있으며 수정 코드 를 복사하고 실행을 위해 시작했습니다. 그리고 주문이 수정되지만! Take Profit이 이전 수정과 동일하더라도 수정됩니다! 그러나 책과 도움말(여기서 그들은 말했다)에는 어떤 종류의 이해할 수 없는 상황인지 설명하십시오.

SL(target)이 변경되면 수정을 위한 오더 값이 변경됩니다.