안녕하세요!
아래수식은 얼마전에 작성해주신 수식으로서 유용하게 잘 사용하고있습니다
헌데 알람소리가 이평선과 캔들의 만남과 관계없이 장중내내 계속해서 발생되네요
수고스럽겠지만 한번더 검토 부탁드립니다
* 참고로 저는 이평간격을 1단위로 수정해서 사용하고있습니다
예를들어서 5,6,7,8,9일선 이런식으로 사용중입니다
도와주심에 항상 감사드립니다!!!
-----------------------------------------------------------------------
input : P1(5), P2(10), P3(20), P4(60), P5(120);
var1 = ma(C,P1);
Var2 = ma(C,p2);
Var3 = ma(C,p3);
Var4 = ma(C,p4);
var5 = ma(C,p5);
if (h >= var1 and H[1] < var1[1]) or (L <= var1 and L[1] > var1[1]) Then
{
value1 = var1;
Alert("P1이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var2 and H[1] < var2[1]) or (L <= var2 and L[1] > var2[1]) Then
{
value2 = Var2;
Alert("P2이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var3 and H[1] < var3[1]) or (L <= var3 and L[1] > var3[1]) Then
{
value3 = Var3;
Alert("P3이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var4 and H[1] < var4[1]) or (L <= var4 and L[1] > var4[1]) Then
{
value4 = Var4;
Alert("P4이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var5 and H[1] < var5[1]) or (L <= var5 and L[1] > var5[1]) Then
{
value5 = Var5;
Alert("P4이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if value1 > 0 Then
Plot1(value1);
if value2 > 0 Then
Plot2(value2);
if value3 > 0 Then
Plot3(value3);
if value4 > 0 Then
Plot4(value4);
if value5 > 0 Then
Plot5(value5);
답변 1
예스스탁
예스스탁 답변
2021-09-06 14:29:52
안녕하세요
예스스탁입니다.
소리출력함수는 봉미완성시에 조건이 충족하고 있으면 계속 출력이 됩니다.
전봉의 고가가 이평보다 작은데 현재봉은 고가가 이평보다 커진봉
전봉의 저가는 이평보다 클데 현재봉은 저가가 이평보다 작은 봉에서는 계속 출력됩니다.
해당 부분은 별도로 횟수등으로 제어가 가능하지 않습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의드립니다!
> 안녕하세요!
아래수식은 얼마전에 작성해주신 수식으로서 유용하게 잘 사용하고있습니다
헌데 알람소리가 이평선과 캔들의 만남과 관계없이 장중내내 계속해서 발생되네요
수고스럽겠지만 한번더 검토 부탁드립니다
* 참고로 저는 이평간격을 1단위로 수정해서 사용하고있습니다
예를들어서 5,6,7,8,9일선 이런식으로 사용중입니다
도와주심에 항상 감사드립니다!!!
-----------------------------------------------------------------------
input : P1(5), P2(10), P3(20), P4(60), P5(120);
var1 = ma(C,P1);
Var2 = ma(C,p2);
Var3 = ma(C,p3);
Var4 = ma(C,p4);
var5 = ma(C,p5);
if (h >= var1 and H[1] < var1[1]) or (L <= var1 and L[1] > var1[1]) Then
{
value1 = var1;
Alert("P1이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var2 and H[1] < var2[1]) or (L <= var2 and L[1] > var2[1]) Then
{
value2 = Var2;
Alert("P2이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var3 and H[1] < var3[1]) or (L <= var3 and L[1] > var3[1]) Then
{
value3 = Var3;
Alert("P3이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var4 and H[1] < var4[1]) or (L <= var4 and L[1] > var4[1]) Then
{
value4 = Var4;
Alert("P4이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if (h >= var5 and H[1] < var5[1]) or (L <= var5 and L[1] > var5[1]) Then
{
value5 = Var5;
Alert("P4이평 터치");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if value1 > 0 Then
Plot1(value1);
if value2 > 0 Then
Plot2(value2);
if value3 > 0 Then
Plot3(value3);
if value4 > 0 Then
Plot4(value4);
if value5 > 0 Then
Plot5(value5);