커뮤니티

문의 드립니다!

프로필 이미지
유로파54
2021-09-10 13:27:18
780
글번호 152191
답변완료
안녕하세요! 1, 3개의 이평선을 설정해놓고 이 이평선이 역배열이 되는순간 세로선과 음성신호가 발생토록 부탁드립니다 즉, 10, 20, 60 이평선이 설정된 상태에서 10 이평이 20 이평을 돌파하는 지점과 60 이평을 돌파하는 지점에서 각각 세로선과 음성신호가 발생되도록 부탁드립니다 상방돌파,하방돌파 모두 적용시켜주시구요 세로선의 색상과 두께는 조정이 가능하도록 부탁드립니다 2, 위 10 이평만을 대상으로해서 이선의 상하방 진행방향이 전환되는 지점에서도 세로선과 음성신호가 발생되었으면 합니다 항상 감사드립니다
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2021-09-10 14:03:31

안녕하세요 예스스탁입니다. 1 input : P1(10),P2(20),P3(60),색상1(RED),색상2(BLUE),굵기1(1),굵기2(1); var : TL(0); var1 = ma(C,P1); Var2 = ma(C,P2); Var3 = ma(C,P3); Plot1(var1,"이평1"); Plot2(var2,"이평2"); Plot3(var3,"이평3"); Condition1 = var1 > Var2 and Var2 > Var3; Condition2 = var1 < Var2 and Var2 < Var3; if Condition1 == true and Condition1[1] == False and (CrossUp(var1,Var2) or CrossUp(var1,Var3)) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상1); TL_SetSize(TL,굵기1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if Condition2 == true and Condition2[1] == False and (CrossDown(var1,Var2) or CrossDown(var1,Var3)) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상2); TL_SetSize(TL,굵기2); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 2 input : P1(10),색상1(RED),색상2(BLUE),굵기1(1),굵기2(1); var : TL(0),T(0); var1 = ma(C,P1); Plot1(var1,"이평1"); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] != -1 Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상1); TL_SetSize(TL,굵기1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if T == 1 and T[1] != -1 Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상2); TL_SetSize(TL,굵기2); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다! > 안녕하세요! 1, 3개의 이평선을 설정해놓고 이 이평선이 역배열이 되는순간 세로선과 음성신호가 발생토록 부탁드립니다 즉, 10, 20, 60 이평선이 설정된 상태에서 10 이평이 20 이평을 돌파하는 지점과 60 이평을 돌파하는 지점에서 각각 세로선과 음성신호가 발생되도록 부탁드립니다 상방돌파,하방돌파 모두 적용시켜주시구요 세로선의 색상과 두께는 조정이 가능하도록 부탁드립니다 2, 위 10 이평만을 대상으로해서 이선의 상하방 진행방향이 전환되는 지점에서도 세로선과 음성신호가 발생되었으면 합니다 항상 감사드립니다
프로필 이미지

유로파54

2021-09-10 15:23:22

유로파54 님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2021-09-10 15:21:07

안녕하세요 예스스탁입니다. 1 1번수식은 올려주신 내용과 어떤 부분이 다른지 모르겠습니다. 올리신 내용은 이평들이 역배열된 봉이 10이평이 20이평을 돌파하거나 10이평이 60이평돌파로 역배열이 시작하는 봉만 대상으로 합니다. 만약 해당 이평돌파로 역배열이 시작된 봉이 아니면 표시가 되지 않습니다. 이평돌파조건을 제외하고 역배열시작봉과 정배열시작봉에서 표시가 되게 수정해 드립니다. 이평돌파 조건은 별도로 직접 추가해 보시기 바랍니다. input : P1(10),P2(20),P3(60),색상1(RED),색상2(BLUE),굵기1(1),굵기2(1); var : TL(0); var1 = ma(C,P1); Var2 = ma(C,P2); Var3 = ma(C,P3); Plot1(var1,"이평1"); Plot2(var2,"이평2"); Plot3(var3,"이평3"); Condition1 = var1 > Var2 and Var2 > Var3; Condition2 = var1 < Var2 and Var2 < Var3; if Condition1 == true and Condition1[1] == False Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상1); TL_SetSize(TL,굵기1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if Condition2 == true and Condition2[1] == False Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상2); TL_SetSize(TL,굵기2); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 2 하락방향 체크에 문제가 있어 수정해 드립니다. 이평도 상승하락으로 색상이 칠해지게 추가해 드립니다. input : P1(10),색상1(RED),색상2(BLUE),굵기1(1),굵기2(1); var : TL(0),T(0); var1 = ma(C,P1); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; Plot1(var1,"이평1",IFf(T==1,색상1,색상2)); if T == 1 and T[1] != -1 Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상1); TL_SetSize(TL,굵기1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if T == -1 and T[1] != -1 Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상2); TL_SetSize(TL,굵기2); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : Re : Re : 문의 드립니다! > 빠른답변 감사드립니다! 헌데 챠트에 적용해보니 1번수식의 경우엔 해당지점에서 세로선이 제대로 발생되는 경우도있고 미발생되는 지점도 많이 발생되네요 2번수식의 경우에도 상하 전환되는 지점이 아닌곳에서 세로선이 연속 발생되기도하구요 국선과 콜풋옵션챠트에 각각 적용을해봤는데도 같은 결과네요 무슨문제인지 한번더 검토해주시면 감사하겠습니다!!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다! > 안녕하세요 예스스탁입니다. 1 input : P1(10),P2(20),P3(60),색상1(RED),색상2(BLUE),굵기1(1),굵기2(1); var : TL(0); var1 = ma(C,P1); Var2 = ma(C,P2); Var3 = ma(C,P3); Plot1(var1,"이평1"); Plot2(var2,"이평2"); Plot3(var3,"이평3"); Condition1 = var1 > Var2 and Var2 > Var3; Condition2 = var1 < Var2 and Var2 < Var3; if Condition1 == true and Condition1[1] == False and (CrossUp(var1,Var2) or CrossUp(var1,Var3)) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상1); TL_SetSize(TL,굵기1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if Condition2 == true and Condition2[1] == False and (CrossDown(var1,Var2) or CrossDown(var1,Var3)) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상2); TL_SetSize(TL,굵기2); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 2 input : P1(10),색상1(RED),색상2(BLUE),굵기1(1),굵기2(1); var : TL(0),T(0); var1 = ma(C,P1); Plot1(var1,"이평1"); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] != -1 Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상1); TL_SetSize(TL,굵기1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if T == 1 and T[1] != -1 Then { TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,색상2); TL_SetSize(TL,굵기2); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다! > 안녕하세요! 1, 3개의 이평선을 설정해놓고 이 이평선이 역배열이 되는순간 세로선과 음성신호가 발생토록 부탁드립니다 즉, 10, 20, 60 이평선이 설정된 상태에서 10 이평이 20 이평을 돌파하는 지점과 60 이평을 돌파하는 지점에서 각각 세로선과 음성신호가 발생되도록 부탁드립니다 상방돌파,하방돌파 모두 적용시켜주시구요 세로선의 색상과 두께는 조정이 가능하도록 부탁드립니다 2, 위 10 이평만을 대상으로해서 이선의 상하방 진행방향이 전환되는 지점에서도 세로선과 음성신호가 발생되었으면 합니다 항상 감사드립니다