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

 
아무도 OrderSelect 함수 에 의해 주문이 선택되는 지점, 선택을 방해하는 요소, START 시작 부분에서 한 번 선택할 수 없는 이유를 설명할 수 있습니까?
 

안녕, 친애하는 동료들! 이유를 말해줘


 Comment (MarketInfo( "EURUSD" ,MODE_STOPLEVEL));


0 을 반환?

 
Pyro :

안녕, 친애하는 동료들! 이유를 말해줘



0 을 반환?

저도 이 질문을 하고 싶습니다.... 가입합니다.
 

여보세요,

도움을 찾고 있습니다.

선을 그린 적도 없고 레벨도 적어서 보여줬는데 나중에 지우고 싶은데 잘 안되네요.

코드를 게시하고 있습니다. 누가 내가 틀렸는지 말해 줄 수 있다면.

감사해요.

t2의 경우 22보다 작은 시간을 설정할 수 있습니다.

//if(TimeCurrent()>t2 && ObjectFind("bottom") && ObjectFind("top"))
//ObjectMove("바닥"+t2, 0, t2, p2);
ObjectFind("하단"); ObjectFind("상단");
ObjectCreate("상단"+t2, OBJ_HLINE ,0,t1,p1);
ObjectCreate("하단"+t2, OBJ_HLINE,0,t2,p2);
ObjectSet("하단"+t2, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("하단"+t2, OBJPROP_COLOR, DeepSkyBlue);
ObjectSet("상단"+t2, OBJPROP_COLOR, DeepSkyBlue);
//if(TimeCurrent()==20)ObjectsDeleteAll(2, OBJ_HLINE);
if(TimeCurrent()==22)ObjectDelete("상단"+t2);
if(TimeCurrent()==22)ObjectDelete("하단"+t2);
//if(TimeCurrent()==22)ObjectDelete("상단");
//if(TimeCurrent()==22)ObjectDelete("하단");

나는 모든 주석을 시도했습니다.

 
Pyro :

안녕, 친애하는 동료들! 이유를 말해줘



0 을 반환?


나는 항상 0입니다. 딜러는 설정 정지 거리를 제한하지 않습니다.

그들이 쓰는 것 또는 DC의 웹 사이트에서 " 기호의 속성 "을 살펴보십시오. 아마도 Stoplevel = 0일 것입니다.

 
Fam :
아무도 OrderSelect 기능에 의해 주문이 선택되는 지점, 선택을 중단시키는 지점, START 시작 부분에서 한 번 선택할 수 없는 이유를 설명할 수 있습니까?

그것의 선택은 다른 주문의 선택을 방해합니다.
 
DhP :


나는 항상 0이 있습니다. 딜러는 설정 정지 거리를 제한하지 않습니다.

그들이 쓰는 것을 "기호의 속성"이나 DC 웹 사이트에서 살펴보십시오. 아마도 Stoplevel = 0일 것입니다.


몰라 난 0도 없어 그렇게 써봤어

이중 PipsMull=0.0001;

Ask+PipsMull+MarketInfo( Symbol() ,MODE_STOPLEVEL)*포인트

내가 주문하고 싶은 수준에 매우 가까우면

 
mario065 :

여보세요,

도움을 찾고 있습니다.

선을 그린 적도 없고 레벨을 적어서 보여주기도 하고 나중에 지우고 싶은데 잘 안되네요.

나는 코드를 공개합니다.누군가 내가 어디에서 틀렸는지 말해 줄 수 있다면.

감사해요.

t2의 경우 22보다 작은 시간을 설정할 수 있습니다.

ObjectFind("하단"); ObjectFind("상단");
ObjectCreate("상단"+t2, OBJ_HLINE,0,t1,p1);
ObjectCreate("하단"+t2, OBJ_HLINE,0,t2,p2);
ObjectSet("하단"+t2, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("하단"+t2, OBJPROP_COLOR, DeepSkyBlue);
ObjectSet("상단"+t2, OBJPROP_COLOR, DeepSkyBlue);

if(TimeCurrent()==22)ObjectDelete("상단"+t2);
if(TimeCurrent()==22)ObjectDelete("하단"+t2);

코드의 마지막 두 줄은 작동하지 않습니다!

인용 참조:

날짜시간시간현재 ( )
1970년 1월 1일 00:00 이후의 마지막으로 알려진 서버 시간(마지막 견적 도착 시간)을 초 단위로 반환합니다.
한 줄만 포함하는 간단한 스크립트를 작성하십시오.

Alert(" TimeCurrent = ", TimeCurrent() );

그리고 이 경고가 당신에게 줄 번호를 보십시오. 이것은 실제로 1970년 1월 1일 00:00부터 현재까지 22초 이상이 지났음을 보여줍니다!

 
drknn :

코드의 마지막 두 줄은 작동하지 않습니다!

인용 참조:

날짜시간시간현재 ( )
1970년 1월 1일 00:00 이후의 마지막으로 알려진 서버 시간(마지막 견적 도착 시간)을 초 단위로 반환합니다.
한 줄만 포함하는 간단한 스크립트를 작성하십시오.

Alert(" TimeCurrent = ", TimeCurrent() );

그리고 이 경고가 당신에게 줄 번호를 보십시오. 이것은 실제로 1970년 1월 1일 00:00부터 현재까지 22초 이상이 지났음을 보여줍니다!


그러나 나는 또한 시도했다

if(TimeCurrent()>(t2+8*3600)) ObjectDelete ("상단");

선을 만드는 시간 + 선을 지우는 시간을 초 단위로 지정합니다.

작동하지 않습니다.

 
sergeev :

그것의 선택은 다른 주문의 선택을 방해합니다.


감사합니다. 그렇지 않으면 재보험 코드에 이 명령을 지속적으로 작성했습니다.

논리적 오류를 찾는 가장 좋은 방법은 무엇입니까? 예를 들어 Alert 를 삽입하고 로그를 보면 더 문명화된 방법이 있지 않을까요? 또는 좀 더 편리한 트릭.