10핍마다 참조선을 그리는 방법 - 페이지 3

 
WHRoeder :
  1. 미스터독 :
    말해봐, ObjectDelete와 같은 것에 대해 일종의 "와일드카드"를 사용할 수 있는 방법이 있습니까? 다음과 같이 하고 싶습니다. ObjectDelete ( "tensLines"* ); 즉, "tensLines"로 시작하는 모든 것을 삭제하십시오.
    컴파일되지 않았고 테스트되지 않았습니다.

  2. 또한 삭제할 이유가 없으며 새 위치로 옮기기만 하면 됩니다. 내 코드에서 :

  3. 랩터영국 :
    종료 시간에 PERIOD_W1 * 60을 추가하지 않는 이유는 무엇입니까? 그것은 거의 모든 격차를 커버해야합니다. .. ;-)
    왜 직사각형을 미래까지 투영하지 않습니까?
나는 RaptorUK의 접근 방식을 좋아합니다. 나는 당신이 설명하는 것과 같은 객체를 삭제하기위한 "와일드 카드"기능이 없다고 생각합니다. ObjectDelete를 사용하여 루프를 통과해야 한다고 생각합니다. 그러나 ObjectsDeleteAll 도 확인하십시오 . 화면에서 모든 것을 지우는 스크립트가 있습니다.
 
나는 ObjectsDeleteAll()을 엄청나게 싫어합니다. . . 누군가의 표시기가 개체를 삭제하는 것을 원하지 않습니다. . . 그것은 행복하게 자신의 것을 삭제할 수 있지만 내 것을 내버려 두십시오 !
 
RaptorUK :
나는 ObjectsDeleteAll()을 엄청나게 싫어합니다. . . 누군가의 표시기가 개체를 삭제하는 것을 원하지 않습니다. . . 그것은 행복하게 자신의 것을 삭제할 수 있지만 내 것을 내버려 두십시오 !
아 예, 욕심을 부리는 것을 좋아하지 않으시니 ObjectDeleteAll() == 욕심이겠죠?
 
onewithzachy :
아 예, 욕심을 부리는 것을 좋아하지 않으시니 ObjectDeleteAll() == 욕심이겠죠?
탐욕스러운 것은 아닙니다. 예상하지 못한 상황에서 발생하는 목의 통증일 뿐입니다. :-(
 
WHRoeder :
  1. 또한 삭제할 이유가 없으며 새 위치로 옮기기만 하면 됩니다. 내 코드에서 :

  2. 랩터영국 :
    종료 시간에 PERIOD_W1 * 60을 추가하지 않는 이유는 무엇입니까? 그것은 거의 모든 격차를 커버해야합니다. .. ;-)
    왜 직사각형을 미래까지 투영하지 않습니까?

수평 가격 막대가 여기에 자신의 버전을 게시하도록 이미 이 코드 조각을 함께 넣을 수 있습니까?
나는 C 언어를 코딩하는 데 익숙했고 코드의 내용을 어느 정도 이해할 수 있지만 MT의 대부분의 포함 라이브러리에 익숙하지 않아 막혔습니다.

 
deansi :

수평 가격 막대가 여기에 자신의 버전을 게시하도록 이미 이 코드 조각을 함께 넣을 수 있습니까?
나는 C 언어를 코딩하는 데 익숙했고 코드의 내용을 어느 정도 이해할 수 있지만 MT의 대부분의 포함 라이브러리에 익숙하지 않아 막혔습니다.

그것이 가장 좋은 학습 방법입니다. . . 부득이.
 

이 지표를 유로 오픈 시간에 시작하고 오픈 13핍에서 위아래로 계산하도록 하고 싶다면 추세선 을 사용하여 유로 오픈에서 시작하여 미국 마감에서 끝나도록 할 수 있습니다. 누구라도 도와줄 수 있습니까?

 

도움이 될 수 있는 이 작업을 수행한 사람이 있습니까?

반나절을 더 보냈고 지금까지 3가지 문제가 있는 직사각형을 얻을 수 있습니다. :|

WHRoeder는 다음과 같이 썼습니다.

  1. 왜 직사각형을 미래까지 투영 하지 않습니까?
     #define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191
    ObjectSet ( "tensRec" +ix,OBJPROP_TIME2,INF);
    내 표시기는 0x6FFFFFFF , -100, +100, -1, +1 중 하나를 사용하여 [전혀] 현재 촛대 오른쪽으로 투영되지 않습니다.
    또한 그래프를 너무 멀리 축소하면 [아마도 500-1000개의 초를 표시] 회색 막대가 첫 번째 초의 오른쪽으로 완전히 사라집니다.!


    다음은 내 코드의 일부를 만들고 이동하는 사각형입니다.
    나는 그것을 완성하기 위해 여전히 많은 것이 필요하다는 것을 알고 있지만 원하는 곳에 1 개의 직사각형을 만드는 기본 사항을 얻고 거기에서 나머지 코드를 계속 만들려고 노력합니다.
           ObjectCreate ( "Rect02" , OBJ_RECTANGLE , 0 , Time[0] , Bid, Time[ Bars ], (Bid+ 0.0010 ) ); //make bar above cur price
          ObjectSet( "Rect02" , OBJPROP_COLOR , Silver );
          }
    //================= Move the Rect with new ticks/candles ===========================
       
       else {
           ObjectMove ( "Rect01" , 0 , Time[ 0 ], WindowPriceMin()* 0.95 );
           ObjectMove ( "Rect02" , 0 , Time[ 0 ], Bid);
            }  
 

결과는 다음과 같습니다.

바 테스트

 

CI 위에 WHRoeder 코드를 작성하고 시간 [0]을 INF로 변경합니다.

 #define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191