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

 
사용자 지정 지표에서 입찰가 라인을 만드는 방법은 무엇입니까?

이렇게 쓰다

       ObjectCreate ( "line" , OBJ_HLINE ,windowIndex, 0 , Bid );
              
       ObjectSet ( "line" , OBJPROP_COLOR ,Red);
       ObjectSet ( "line" , OBJPROP_WIDTH , 1 );

       WindowRedraw ();  

그러나 그것은 한 번 지어졌고 이미 서 있습니다. 공전.
가격 차트의 입찰가 선과 같이 틱마다 변경해야 합니다.
 
Alexey Viktorov :

코드는 훌륭하지만 한 순간은 여전히 \u200b\u200b이해할 수 없습니다.

여기에서 가격 수준을 할당한 개체를 만들었습니다(마지막으로 연 가격 + 쇼핑 그리드에 대해 500p 상승)

나는 그것을 가져 와서 수동으로 아래로 드래그했습니다.

"만약 입찰가가 선 위에 있으면 모든 것을 덮는" 조건은 어떻게 될까요?어쨌든 현재 위치는 주어진 움직임, 즉 그것이 위치한 가격 수준을 얻을 수 있는 능력에 따라 어딘가에 저장되어야 합니다.

계획에 따라

--요청 가격(틱)

--종료 조건을 충족하지 않는 경우

-- 그대로 두다

글쎄, 내가 이해하는 한, 당신은 그것을 나타내기 위해 별도의 텍스트를 바인딩해야 할 것입니다

 
igrok333 :
맞춤 지표에서 입찰가 라인을 만드는 방법은 무엇입니까?

이렇게 쓰다

       ObjectCreate ( "line" , OBJ_HLINE ,windowIndex, 0 , Bid );
              
       ObjectSet ( "line" , OBJPROP_COLOR ,Red);
       ObjectSet ( "line" , OBJPROP_WIDTH , 1 );

       WindowRedraw ();  

그러나 그것은 한 번 지어졌고 이미 서 있습니다. 공전.
가격 차트의 입찰가 선과 같이 틱마다 변경해야 합니다.
ObjectMove()에 대해 읽어보세요.
 

안녕하세요!

가장 간단한 것을 말하십시오.

지표 배열을 통해서만 지표를 그릴 수 있습니까? 아니면 차트에 바인딩하는 다른 방법이 있습니까?

질문은 다음과 같습니다. 나는 표시를 하고 싶은 날짜의 배열을 수집합니다. 그리고 이를 위해서는 time[] 배열을 검색해야 합니다. 차트에 해당 표시를 표시하는 다른 방법이 있습니까?

 
Anttonnio :

안녕하세요!

가장 간단한 것을 말하십시오.

지표 배열을 통해서만 지표를 그릴 수 있습니까? 아니면 차트에 바인딩하는 다른 방법이 있습니까?

질문은 다음과 같습니다. 나는 표시를 하고 싶은 날짜의 배열을 수집합니다. 그리고 이를 위해 time[] 배열을 검색해야 하는 것으로 나타났습니다. 차트에 해당 표시를 표시하는 다른 방법이 있습니까?

OBJ_ARROW로 직접 화살표를 그릴 수 있습니다.

즉, 재채기할 때마다 표시기 버퍼 를 시작할 필요가 없습니다 :-)
 

고문을 위한 코드 조각을 도와주세요!

현재 가격에서 200포인트 이상 떨어진 이전에 설정된 보류 주문 을 어떻게 삭제할 수 있습니까?


OrderDelete 기능은 주문 번호와 연결되어 있습니다! 그리고 삭제시 주문번호는 모를수도 있습니다!

 
Anton Sokolov :

고문을 위한 코드 조각을 도와주세요!

현재 가격에서 200포인트 이상 떨어진 이전에 설정된 보류 주문 을 어떻게 삭제할 수 있습니까?


OrderDelete 기능은 주문 번호와 연결되어 있습니다! 그리고 삭제시 주문번호는 모를수도 있습니다!

루프의 모든 주문을 살펴보고 지연 시 OrderSelect를 적용한 다음(OrderTicket) 티켓별로 삭제합니다. 이런 상황에서 어떻게 티켓 번호를 알 수 없는지, 어쩐지 상상조차 되지 않는다.

코드베이스는 코드 예제로 가득 차 있으며, 찾고 있던 것보다 훨씬 더 많이 검색하고 찾을 수 있습니다.

 

1. 터미널 간에 전문가 지표와 스크립트를 동기화할 수 있는 편리한 도구가 있습니까? (예를 들어, 한 터미널에서 프로그래밍한 다음 거래가 발생하는 터미널로 전문가를 보내야 함)

2. 작업 차트에 Expert Advisor의 자동 업데이트 (새 버전 로드)의 예가 있습니까?

 
Anton Sokolov :

OrdersTotal 함수가 주문을 계산하는 방법을 알려주세요.

내가 10개의 미결 주문(다양한 매수 및 매도)과 10개의 보류 주문 (각종 매수 제한 및 매도 제한, 매수 정지 및 매도 정지)이 있다고 가정해 보겠습니다.

보류 중인 항목의 시작 및 설정은 무작위로 발생했습니다.

그 중 누가 연속으로 첫 번째가 될까요? 카운트다운은 어디서 시작되나요?

이 코드를 실행하고 잡지를 읽으십시오

bool flag= true ;

void OnTick ()
{
//--
if (flag)
  {
   for ( int i= 0 ; i< OrdersTotal (); i++)
   {
   if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES ))
    {
     Print (i, " = " , OrderOpenTime ());
    }
   }
  flag= false ;
}

//-
}
 
Anton Sokolov :

OrdersTotal 함수가 주문을 계산하는 방법을 알려주세요.

내가 10개의 미결 주문(다양한 매수 및 매도)과 10개의 보류 주문 (각종 매수 제한 및 매도 제한, 매수 정지 및 매도 정지)이 있다고 가정해 보겠습니다.

보류 중인 항목의 시작 및 설정은 무작위로 발생했습니다.

그 중 누가 연속으로 첫 번째가 될까요? 카운트다운은 어디서부터 시작되나요?

도움말 어딘가에서 개발자는 주문이 보장되지 않는다고보고했습니다.