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

 

라이브 연간 촛불을 어떻게 볼 수 있습니까?

나는 매년 촛불을 만들었지 만 그들은 오프라인으로 일하고 있습니다. 라이브로 일하게 할 수있는 방법이 있습니까?

 
kfma8899:
나는 매년 촛불을 만들었지 만 그들은 오프라인으로 일하고 있습니다. 라이브로 일하게 할 수있는 방법이 있습니까?

아니 당신은 할 수 없습니다. 모든 오프라인 차트는 라이브 차트로 사용할 수 없습니다(새 틱이 생성/도착되고 라이브 차트처럼 보이지만 여전히 오프라인 상태인 열린 오프라인 차트에 이벤트를 전송하여 시뮬레이션할 수 있습니다. 차트)

 

연간 양초의 수를 늘리는 방법 저는 8개의 양초만 얻었습니다.

연간 양초의 수를 늘리는 방법 저는 8개의 양초만 얻었습니다.

 
kfma8899:
연간 양초의 수를 늘리는 방법 저는 8개의 양초만 얻었습니다.

연간 오프라인 차트를 생성하는 데 사용할 추가 데이터 다운로드

 

안녕하세요 Mrtools

이 표시기에 대한 자동 설정 TimeFrame을 도와주세요.

support_and_resistance__mtfalerts.mq4

M1 차트에 지표를 추가할 때 지표의 기간은 15입니다.

M1에서 m15로 이동할 때 시간 표시기가 자동으로 시간 프레임 = 60으로 설정됩니다.

M15에서 m30으로 이동하면 시간 표시기가 자동으로 시간 프레임 = 240으로 설정됩니다.

....

m1: 타임프레임 = 15

m5: 타임프레임 = 30

m15: 타임프레임 = 60

m30: 타임프레임 = 240

H1: 타임프레임 = 240

h4: 타임프레임 = 1440

D1: 타임프레임 = 10080

고맙습니다!

 

Pls 누군가가 이 코드로 저를 도울 수 있습니다...항상 동일한 경고를 반복합니다. 예를 들어 한 쌍에 대한 구매 알림을 가져오면 약 7개의 촛불 후에 동일한 쌍에 대해 동일한 구매 알림이 표시됩니다. 작동하기를 원합니다. 쌍에 대해 BUY 경고를 가져오면 SELL 신호를 전달할 때까지 해당 쌍에 대해 BUY 신호를 다시 가져오지 않습니다.

#속성 표시기_차트_창

#속성 표시기_버퍼 2

#property indicator_color1 라임

#property indicator_color2 빨간색

//--- 버퍼

이중 ExtMapBuffer1[];

이중 ExtMapBuffer2[];

//외부변수......

외부 int barToProcess=100;

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//---- 표시기

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,217);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,217);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexEmptyValue(1,0.0);

//----

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 해제 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//----

//----

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 사용자 지정 표시기 반복 기능 |

//+----------------------------------------------- -------------------+

정수 시작()

{

int counted_bars=IndicatorCounted(),

한계;

if(counted_bars>0)

counted_bars--;

limit=막대-counted_bars;

if(limit>barsToProcess)

제한=barsToProcess;

for(int i=0;i<limit;i++)

{

더블 ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,0);

더블 ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,0);

더블 b4ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,1);

더블 b4ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);

더블맘=iMomentum(NULL,0,14,PRICE_CLOSE,0);

더블 b4mom=iMomentum(NULL,0,14,PRICE_CLOSE,1);

}

정적 날짜/시간 lastAlerted=0;

정적 문자열 AlertType1="";

정적 문자열 AlertType2="";

//업 알람

if((ema5>ema13)&&(ema5>b4ema5)&&(ema13>b4ema13)&&(엄마>b4mom)&&(엄마>98.6591)&&(lastAlerted!=시간[0])&&(AlertType1!="구매") ){

ExtMapBuffer1=높음+5*포인트;

}또 다른

ExtMapBuffer1=0.0;

Alert(Symbol()," ",Period(),"M 가격 인상");

//알림 판매

if((ema5<ema13)&&(ema5<b4ema5)&&(ema13<b4ema13)&&(엄마<b4mom)&&(엄마<100.6872)&&(lastAlerted!=시간[0])&&(AlertType2!="판매") ){

ExtMapBuffer2=낮음-5*포인트;

}또 다른

ExtMapBuffer2=0.0;

Alert(Symbol()," ",Period(),"M 가격 하락");

반환(0);

}

//+----------------------------------------------- -------------------+

 
Mastercash:
Pls 누군가가 이 코드로 저를 도울 수 있습니다...항상 동일한 경고를 반복합니다. 예를 들어 한 쌍에 대한 구매 알림을 가져오면 약 7개의 촛불 후에 동일한 쌍에 대해 동일한 구매 알림이 표시됩니다. 작동하기를 원합니다. 쌍에 대해 BUY 경고를 가져오면 SELL 신호를 전달할 때까지 해당 쌍에 대해 BUY 신호를 다시 가져오지 않습니다.

#속성 표시기_차트_창

#속성 표시기_버퍼 2

#property indicator_color1 라임

#property indicator_color2 빨간색

//--- 버퍼

이중 ExtMapBuffer1[];

이중 ExtMapBuffer2[];

//외부변수......

외부 int barToProcess=100;

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//---- 표시기

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,217);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,217);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexEmptyValue(1,0.0);

//----

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 해제 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//----

//----

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 사용자 지정 표시기 반복 기능 |

//+----------------------------------------------- -------------------+

정수 시작()

{

int counted_bars=IndicatorCounted(),

한계;

if(counted_bars>0)

counted_bars--;

limit=막대-counted_bars;

if(limit>barsToProcess)

제한=barsToProcess;

for(int i=0;i<limit;i++)

{

더블 ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,0);

더블 ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,0);

더블 b4ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,1);

더블 b4ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);

더블맘=iMomentum(NULL,0,14,PRICE_CLOSE,0);

더블 b4mom=iMomentum(NULL,0,14,PRICE_CLOSE,1);

}

정적 날짜/시간 lastAlerted=0;

정적 문자열 AlertType1="";

정적 문자열 AlertType2="";

//업 알람

if((ema5>ema13)&&(ema5>b4ema5)&&(ema13>b4ema13)&&(엄마>b4mom)&&(엄마>98.6591)&&(lastAlerted!=시간[0])&&(AlertType1!="구매") ){

ExtMapBuffer1=높음+5*포인트;

}또 다른

ExtMapBuffer1=0.0;

Alert(Symbol()," ",Period(),"M 가격 인상");

//알림 판매

if((ema5<ema13)&&(ema5<b4ema5)&&(ema13<b4ema13)&&(엄마<b4mom)&&(엄마<100.6872)&&(lastAlerted!=시간[0])&&(AlertType2!="판매") ){

ExtMapBuffer2=낮음-5*포인트;

}또 다른

ExtMapBuffer2=0.0;

Alert(Symbol()," ",Period(),"M 가격 하락");

리턴(0);

}

//+----------------------------------------------- -------------------+

마지막 경고 유형을 AlertType1 또는 AlertType2에 저장하십시오(마지막 경고가 어떤 종류의 경고인지, 마지막 경고가 언제 트리거되었는지 저장하지 않았습니다).

 

안녕,

내 차트에 실제 시간을 표시하고 싶습니다(매초). 나는 이것을 무한 루프에 넣었다.

하지만 내가 원하는대로 작동하지 않습니다 :-(

그게 내 코드입니다.

while(!IsStopped())

{

ObjectMove ("Time", OBJ_TEXT,0,Time[0],High[0]+2*pips2dbl);

ObjectSetText("Time",TimeToStr(TimeCurrent()),10,"Tahoma",Gray);

Sleep(100);

}

 
sunshineh:
안녕,

내 차트에 실제 시간을 표시하고 싶습니다(매초). 나는 이것을 무한 루프에 넣었다.

하지만 내가 원하는대로 작동하지 않습니다 :-(

그게 내 코드입니다.

while(!IsStopped())

{

ObjectMove ("Time", OBJ_TEXT,0,Time[0],High[0]+2*pips2dbl);

ObjectSetText("Time",TimeToStr(TimeCurrent()),10,"Tahoma",Gray);

Sleep(100);

}

선샤인

EA에서만 작동할 수 있습니다.

Sleep()은 표시기에서 작동하지 않습니다.

 

mladen님, 감사합니다.

그러나 실제 시간이 차트에 표시된다는 것을 어떻게 알 수 있습니까?

이 코드를 내 ea에 넣어도 "Time" 개체가 매초 업데이트되지 않습니다. 왜요? 텍스트 개체 를 업데이트하는 데 시간이 많이 걸리나요??

그러나 그것은 나를 위한 해결책이 아닙니다. 아마도 표시기에 대한 틱을 "생성"하여 매초 업데이트되도록 하는 것이 가능할까요?

사유: