코딩하는 방법? - 페이지 148

 

주문이 시작된 이후 막대 카운트

누구든지 주문이 시작된 후 막대의 수 를 결정하는 루틴을 작성합니까?

 

NormalizeDouble의 문제

가격 견적에서 소수점 이하 5자리 가 필요하며 DoubleToStr 기능을 사용할 때 표시됩니다. vlue get from object를 저장하고 "price2"와 같은 추가 계산에 사용하고 싶습니다.

누구든지이 문제를 해결하는 데 도움을 줄 수 있습니까?

파일:
objget.mq4  2 kb
 

내 지표에 대한 도움이 필요합니다.

내 표시기가 제대로 작동하지 않고 표시기가 화면에서는 제대로 작동하지만 EA에서 사용하려고 하면 Alert(iCustom(....)); 그것은 엄청난 가치를 제공합니다.

TSD = iCustom(NULL,0,"Pascal_Indicator1",0,0);

경보(TSD); // 214723948223 제공...

표시기의 코드는 다음과 같습니다.

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars <= 0) return(0);

int i = counted_bars;

while(i >= 0){

if(i > 0){

ExtMapBuffer1 = calculateData();

}

i--;

}

return(0);

}

나는 뭔가 극적으로 잘못된 일을 하고 있음이 틀림없다

파스칼.

 

파스칼로

지표에 대한 매개변수 가 설정되어 있습니까?

 
Roger09:
파스칼 로 지표에 대한 매개변수가 설정되어 있습니까?

매개변수가 없고 화면에서 잘 보인다고 말했듯이 함수 만 이 엄청난 수를 반환합니다.

 
paypascal:
매개변수가 없고 화면에서 잘 보인다고 말했듯이 함수만 이 엄청난 수를 반환합니다.

코드를 보내주시면 테스트하여 도와드리겠습니다.

 
paypascal:
내 표시기가 제대로 작동하지 않고 표시기가 화면에서는 제대로 작동하지만 EA에서 사용하려고 하면 Alert(iCustom(....)); 그것은 엄청난 가치를 제공합니다.

TSD = iCustom(NULL,0,"Pascal_Indicator1",0,0);

경보(TSD); // 214723948223 제공...

표시기의 코드는 다음과 같습니다.

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars <= 0) return(0);

int i = counted_bars;

while(i >= 0){

if(i > 0){

ExtMapBuffer1 = calculateData();

}

i--;

}

return(0);

}

나는 뭔가 극적으로 잘못된 일을 하고 있음이 틀림없다

파스칼.

iCustom()은 bar[0] 값을 얻으려고 시도하지만 indic이 " if(i > 0) "을 계산하지 않으므로 반환된 값은 EMPTY_VALUE = 214...입니다.

 
 

nonlagZigZag 표시기 에 경고 추가

내 요청에 대한 가능한 해결 방법을 제공한 tk748에게 감사합니다. 차례로, 나는 NonLagZigZag 인디에 귀하가 요청한 경고를 제공하려는 시도를 첨부했습니다. 알림이 작동하는 것을 볼 수 있지만 오늘이 토요일이기 때문에 유용한 시간에 알림이 발생하는지 테스트하지 않았습니다. 경고가 올바른 위치에 있다고 생각하는 이유를 보여주기 위해 코드에 몇 가지 주석을 남겼습니다. 나는 당신이 시장이 열리자마자 이것을 시도하고 싶어할 것이라고 생각합니다.

안부, kevin07

 

비지그재그 신호

kevin07 감사합니다. 오늘 늦게 시장이 열리면 nonlagzigzag 신호를 시도하겠습니다.

안부, 톰