커뮤니티
수식 수정부탁드립니다
2016-11-15 15:18:46
119
글번호 104014
추가 부탁드립니다
아래 검색식 신호 및 소리가 수식조건에 맞는동안 계속적으로 발생하는데 수식조건이 맞을때 처음 1번만 신호및 소리가 나오게 수식 수정부탁드립니다
Input : Period1(3), Period2(10), Period3(20), Period4(60);
Variables: TLen1(0),TRIma1(0), TLen2(0),TRIma2(0),TLen3(0),TRIma3(0), TLen4(0),TRIma4(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
TLen2 = Ceiling((Period2 + 1) * .5);
TRIma2 =Ema(Ema(C, TLen2), TLen2);
TLen3 = Ceiling((Period3 + 1) * .5);
TRIma3 =Ema(Ema(C, TLen3), TLen3);
TLen4 = Ceiling((Period4 + 1) * .5);
TRIma4 =Ema(Ema(C, TLen4), TLen4);
# Var1 = ma(C,Period2);
if TRIma1 > TRIma1[1] and TRIma1 > TRIma2 and TRIma2 > TRIma3 and TRIma3 > TRIma4 Then {
plot1(H,"검색",red);
PlaySound("F:예스트레이더소리60선골든크로스.wav");
}
Else if TRIma1 < TRIma1[1] and TRIma1 < TRIma2 and TRIma2 < TRIma3 and TRIma3 < TRIma4 Then {
plot2(L,"검색",blue);
PlaySound("F:예스트레이더소리60선데드크로스.wav");
}
답변 1
예스스탁 예스스탁 답변
2016-11-15 16:00:48
안녕하세요
예스스탁입니다.
각 조건이 맞는 첫봉에서만 소리가 발생하게 수정해 드립니다.
하나의 봉에서 여러번 소리가 발생하는 것은
수식으로 따로 제어할 방법이 없습니다.
Input : Period1(3), Period2(10), Period3(20), Period4(60);
Var : TLen1(0),TRIma1(0), TLen2(0),TRIma2(0),TLen3(0),TRIma3(0), TLen4(0),TRIma4(0),T(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
TLen2 = Ceiling((Period2 + 1) * .5);
TRIma2 =Ema(Ema(C, TLen2), TLen2);
TLen3 = Ceiling((Period3 + 1) * .5);
TRIma3 =Ema(Ema(C, TLen3), TLen3);
TLen4 = Ceiling((Period4 + 1) * .5);
TRIma4 =Ema(Ema(C, TLen4), TLen4);
# Var1 = ma(C,Period2);
if TRIma1 > TRIma1[1] and TRIma1 > TRIma2 and TRIma2 > TRIma3 and TRIma3 > TRIma4 Then {
plot1(H,"검색",red);
if T <= 0 Then{
T = 1;
PlaySound("F:예스트레이더소리60선골든크로스.wav");
}
}
if TRIma1 < TRIma1[1] and TRIma1 < TRIma2 and TRIma2 < TRIma3 and TRIma3 < TRIma4 Then {
plot2(L,"검색",blue);
if T >= 0 Then{
T = -1;
PlaySound("F:예스트레이더소리60선데드크로스.wav");
}
}
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 수식 수정부탁드립니다
> 추가 부탁드립니다
아래 검색식 신호 및 소리가 수식조건에 맞는동안 계속적으로 발생하는데 수식조건이 맞을때 처음 1번만 신호및 소리가 나오게 수식 수정부탁드립니다
Input : Period1(3), Period2(10), Period3(20), Period4(60);
Variables: TLen1(0),TRIma1(0), TLen2(0),TRIma2(0),TLen3(0),TRIma3(0), TLen4(0),TRIma4(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
TLen2 = Ceiling((Period2 + 1) * .5);
TRIma2 =Ema(Ema(C, TLen2), TLen2);
TLen3 = Ceiling((Period3 + 1) * .5);
TRIma3 =Ema(Ema(C, TLen3), TLen3);
TLen4 = Ceiling((Period4 + 1) * .5);
TRIma4 =Ema(Ema(C, TLen4), TLen4);
# Var1 = ma(C,Period2);
if TRIma1 > TRIma1[1] and TRIma1 > TRIma2 and TRIma2 > TRIma3 and TRIma3 > TRIma4 Then {
plot1(H,"검색",red);
PlaySound("F:예스트레이더소리60선골든크로스.wav");
}
Else if TRIma1 < TRIma1[1] and TRIma1 < TRIma2 and TRIma2 < TRIma3 and TRIma3 < TRIma4 Then {
plot2(L,"검색",blue);
PlaySound("F:예스트레이더소리60선데드크로스.wav");
}
다음글
이전글