커뮤니티

문의드립니다!

프로필 이미지
유로파54
2021-09-06 11:27:25
793
글번호 152038
답변완료
안녕하세요! 아래수식은 얼마전에 작성해주신 수식으로서 유용하게 잘 사용하고있습니다 헌데 알람소리가 이평선과 캔들의 만남과 관계없이 장중내내 계속해서 발생되네요 수고스럽겠지만 한번더 검토 부탁드립니다 * 참고로 저는 이평간격을 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);