커뮤니티

문의 드립니다

프로필 이미지
유로파54
2019-03-05 23:13:40
250
글번호 126697
답변완료
안녕하세요? 일전에 알려주신 별첨 수식을 혼자서 변형해보려고 하루종일 눈이 아프도록 컴퓨터와 씨름하다 도저히 할수가 없어서 다시한번 부탁드립니다 괸리자님의 노고가 새삼스럽게 다시 한번더 절실히 느껴지는 하루였습니다 ^^* 1, "별첨수식"을 다음과같이 수정해주시면 감사하겠습니다 (1), 행사가는 콜,풋 각각 3개씩(내가,등가,외가)해서 총 6개 행사가로 하고 * 가격대는 대략 20만원에서 40만원대가 되네요 (2), 그리고 각각의 행사가에서는 한개의 가로선(가격)만 나타나면 됩니다 (3), 혹시 수식을 일괄적으로 적용하지않고 각 행사가마다 각각의 수식을 별도로 적용하는 방법도 있을까요? 즉, 이렇게하면 수식이 6개가 필요하겠지만 챠트에 설치시 간편할수도있겠다는 생각이 들어서요 * 수식을 챠트에 설치할때 특별히 중요한 부분에 대해서는 자세한 설명도 부탁드립니다 <*** 결국 제가 원하는것은 옵션 특정행사가의 특정가격 6개를 선물차트에 정확히 선으로 구현하고자하는것입니다> 2, 아래수식도 다음과같이 수정바랍니다 input : 지정값(1000); if CrossUp(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); if CrossDown(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); plot1(0); (1) 이수식에의거 옵션차트에 "특정 행사가"의 "특정가격"을 나타내는 가로선이 발생되는데... * 저는 주로 옵션차트에서 사용합니다 (2) 이 발생된 선의 오른쪽 끝부분에 현재 이 "가로선 행사가"의 "가격" 이 "실시간"으로 동시에 표시되었으면 좋겠습니다 (3) 또, 이선이 캔들과 만나서 음성신호가 발생시 동시에 그자리에 "세로선"이 발생되도록 부탁드립니다 * 선의 두께와 색상은 조정이 가능하면 좋겠습니다 다시한번 진심으로 관리자님의 노고에 감사드립니다 !!! ======================================================================================== <별 첨> 안녕하세요 예스스탁입니다 data2는 콜, data3은 풋으로 지정하시고 적용하시면 됩니다. input : CallPrice1(1.0),CallPrice2(1.5),CallPrice3(2.0),CallPrice4(2.5),CallPrice5(3.0); input : PutPrice1(1.0),PutPrice2(1.5),PutPrice3(2.0),PutPrice4(2.5),PutPrice5(3.0); if data2(crossup(c,CallPrice1) or CrossDown(c,CallPrice1)) Then { var21 = c; } if data2(crossup(c,CallPrice2) or CrossDown(c,CallPrice2)) Then { var22 = c; } if data2(crossup(c,CallPrice3) or CrossDown(c,CallPrice3)) Then { var23 = c; } if data2(crossup(c,CallPrice4) or CrossDown(c,CallPrice4)) Then { var24 = c; } if data2(crossup(c,CallPrice5) or CrossDown(c,CallPrice5)) Then { var25 = c; } if var21 > 0 then plot1(var21,"data2 CallPrice1교차"); if var22 > 0 then plot2(var22,"data2 CallPrice2교차"); if var23 > 0 then plot3(var23,"data2 CallPrice3교차"); if var24 > 0 then plot4(var24,"data2 CallPrice4교차"); if var25 > 0 then plot5(var25,"data2 CallPrice5교차"); if data3(crossup(c,PutPrice1) or CrossDown(c,PutPrice1)) Then { var31 = c; } if data3(crossup(c,PutPrice2) or CrossDown(c,PutPrice2)) Then { var32 = c; } if data3(crossup(c,PutPrice3) or CrossDown(c,PutPrice3)) Then { var33 = c; } if data3(crossup(c,PutPrice4) or CrossDown(c,PutPrice4)) Then { var34 = c; } if data3(crossup(c,PutPrice5) or CrossDown(c,PutPrice5)) Then { var35 = c; } if var31 > 0 then plot6(var31,"data3 PutPrice1교차"); if var32 > 0 then plot7(var32,"data3 PutPrice2교차"); if var33 > 0 then plot8(var33,"data3 PutPrice3교차"); if var34 > 0 then plot9(var34,"data3 PutPrice4교차"); if var35 > 0 then plot10(var35,"data3 PutPrice5교차"); 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요! 일전에 만들어주신 옵션관련 지표 매우 잘 활용하고있습니다 ^^ 아래내용으로 한가지만 더 부탁드리겠습니다 옵션의 특정한 지정가격이 국선차트에서 가로선으로 표시될수있으면 좋겠습니다 이 지정가격은 필요에따라 수시로 바꿀수있고 콜 풋을 별도로 표시했으면 합니다 그리고 콜 풋별로 각각 5개정도의 가로선을 표시할수있으면 좋겠습니다 예를들어 콜 행사가 287.50에서 2.5의 자리, 그리고 풋행사가 285.00에서 2.5의 자리등 각각 최대 5개의 가격선을 국선챠트에 미리 표시를하고자함입니다 감사합니다 ^^
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2019-03-06 10:45:46

안녕하세요 예스스탁입니다. data2용만 작성해 드립니다 아래수식상에서 data2만 다른 데이터번호로 바꾸셔서 다른 데이타용으로 여러개 지표식 만드신 후 선택적으로 사용하시면 됩니다. input : Price1(1.0),Price2(1.5),Price3(2.0),Price4(2.5),Price5(3.0),Price6(3.5); input : 굵기1(1),굵기2(1),굵기3(1),굵기4(1),굵기5(1),굵기6(1); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0); var : Tx1(0),Tx2(0),Tx3(0),Tx4(0),Tx5(0),Tx6(0); if data2(crossup(c,Price1) or CrossDown(c,Price1)) Then { var1 = c; playsound("C:예스트레이더dataSound1point.wav"); TL1 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL1,굵기1); TL_SetColor(TL1,RED); } if data2(crossup(c,Price2) or CrossDown(c,Price2)) Then { var2 = c; TL2 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL2,굵기2); TL_SetColor(TL2,MAGENTA); } if data2(crossup(c,Price3) or CrossDown(c,Price3)) Then { var3 = c; TL3 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL3,굵기3); TL_SetColor(TL3,CYAN); } if data2(crossup(c,Price4) or CrossDown(c,Price4)) Then { var4 = c; TL4 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL4,굵기1); TL_SetColor(TL4,BLUE); } if data2(crossup(c,Price5) or CrossDown(c,Price5)) Then { var5 = c; TL5 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL5,굵기5); TL_SetColor(TL5,YELLOW); } if data2(crossup(c,Price6) or CrossDown(c,Price6)) Then { var6 = c; TL6 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL6,굵기6); TL_SetColor(TL6,GREEN); } if var1 > 0 then { plot1(var1,"price1교차"); Text_Delete(tx1); tx1 = Text_New(sdate,stime,var1,NumToStr(var1,2)); } if var2 > 0 then { plot2(var2,"price2교차"); Text_Delete(tx2); tx2 = Text_New(sdate,stime,var2,NumToStr(var2,2)); } if var3 > 0 then { plot3(var3,"price3교차"); Text_Delete(tx3); tx3 = Text_New(sdate,stime,var3,NumToStr(var3,2)); } if var4 > 0 then { plot4(var4,"price4교차"); Text_Delete(tx4); tx4 = Text_New(sdate,stime,var4,NumToStr(var4,2)); } if var5 > 0 then { plot5(var5,"price5교차"); Text_Delete(tx5); tx5 = Text_New(sdate,stime,var5,NumToStr(var5,2)); } if var6 > 0 then { plot6(var6,"price6교차"); Text_Delete(tx6); tx6 = Text_New(sdate,stime,var6,NumToStr(var6,2)); } 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요? 일전에 알려주신 별첨 수식을 혼자서 변형해보려고 하루종일 눈이 아프도록 컴퓨터와 씨름하다 도저히 할수가 없어서 다시한번 부탁드립니다 괸리자님의 노고가 새삼스럽게 다시 한번더 절실히 느껴지는 하루였습니다 ^^* 1, "별첨수식"을 다음과같이 수정해주시면 감사하겠습니다 (1), 행사가는 콜,풋 각각 3개씩(내가,등가,외가)해서 총 6개 행사가로 하고 * 가격대는 대략 20만원에서 40만원대가 되네요 (2), 그리고 각각의 행사가에서는 한개의 가로선(가격)만 나타나면 됩니다 (3), 혹시 수식을 일괄적으로 적용하지않고 각 행사가마다 각각의 수식을 별도로 적용하는 방법도 있을까요? 즉, 이렇게하면 수식이 6개가 필요하겠지만 챠트에 설치시 간편할수도있겠다는 생각이 들어서요 * 수식을 챠트에 설치할때 특별히 중요한 부분에 대해서는 자세한 설명도 부탁드립니다 <*** 결국 제가 원하는것은 옵션 특정행사가의 특정가격 6개를 선물차트에 정확히 선으로 구현하고자하는것입니다> 2, 아래수식도 다음과같이 수정바랍니다 input : 지정값(1000); if CrossUp(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); if CrossDown(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); plot1(0); (1) 이수식에의거 옵션차트에 "특정 행사가"의 "특정가격"을 나타내는 가로선이 발생되는데... * 저는 주로 옵션차트에서 사용합니다 (2) 이 발생된 선의 오른쪽 끝부분에 현재 이 "가로선 행사가"의 "가격" 이 "실시간"으로 동시에 표시되었으면 좋겠습니다 (3) 또, 이선이 캔들과 만나서 음성신호가 발생시 동시에 그자리에 "세로선"이 발생되도록 부탁드립니다 * 선의 두께와 색상은 조정이 가능하면 좋겠습니다 다시한번 진심으로 관리자님의 노고에 감사드립니다 !!! ======================================================================================== <별 첨> 안녕하세요 예스스탁입니다 data2는 콜, data3은 풋으로 지정하시고 적용하시면 됩니다. input : CallPrice1(1.0),CallPrice2(1.5),CallPrice3(2.0),CallPrice4(2.5),CallPrice5(3.0); input : PutPrice1(1.0),PutPrice2(1.5),PutPrice3(2.0),PutPrice4(2.5),PutPrice5(3.0); if data2(crossup(c,CallPrice1) or CrossDown(c,CallPrice1)) Then { var21 = c; } if data2(crossup(c,CallPrice2) or CrossDown(c,CallPrice2)) Then { var22 = c; } if data2(crossup(c,CallPrice3) or CrossDown(c,CallPrice3)) Then { var23 = c; } if data2(crossup(c,CallPrice4) or CrossDown(c,CallPrice4)) Then { var24 = c; } if data2(crossup(c,CallPrice5) or CrossDown(c,CallPrice5)) Then { var25 = c; } if var21 > 0 then plot1(var21,"data2 CallPrice1교차"); if var22 > 0 then plot2(var22,"data2 CallPrice2교차"); if var23 > 0 then plot3(var23,"data2 CallPrice3교차"); if var24 > 0 then plot4(var24,"data2 CallPrice4교차"); if var25 > 0 then plot5(var25,"data2 CallPrice5교차"); if data3(crossup(c,PutPrice1) or CrossDown(c,PutPrice1)) Then { var31 = c; } if data3(crossup(c,PutPrice2) or CrossDown(c,PutPrice2)) Then { var32 = c; } if data3(crossup(c,PutPrice3) or CrossDown(c,PutPrice3)) Then { var33 = c; } if data3(crossup(c,PutPrice4) or CrossDown(c,PutPrice4)) Then { var34 = c; } if data3(crossup(c,PutPrice5) or CrossDown(c,PutPrice5)) Then { var35 = c; } if var31 > 0 then plot6(var31,"data3 PutPrice1교차"); if var32 > 0 then plot7(var32,"data3 PutPrice2교차"); if var33 > 0 then plot8(var33,"data3 PutPrice3교차"); if var34 > 0 then plot9(var34,"data3 PutPrice4교차"); if var35 > 0 then plot10(var35,"data3 PutPrice5교차"); 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요! 일전에 만들어주신 옵션관련 지표 매우 잘 활용하고있습니다 ^^ 아래내용으로 한가지만 더 부탁드리겠습니다 옵션의 특정한 지정가격이 국선차트에서 가로선으로 표시될수있으면 좋겠습니다 이 지정가격은 필요에따라 수시로 바꿀수있고 콜 풋을 별도로 표시했으면 합니다 그리고 콜 풋별로 각각 5개정도의 가로선을 표시할수있으면 좋겠습니다 예를들어 콜 행사가 287.50에서 2.5의 자리, 그리고 풋행사가 285.00에서 2.5의 자리등 각각 최대 5개의 가격선을 국선챠트에 미리 표시를하고자함입니다 감사합니다 ^^
프로필 이미지

유로파54

2019-03-06 12:16:12

친절한 답변 고맙습니다 ^^ 헌데 제 질문이 애매했나보네요 제가 문의드린 내용은 2가지입니다 (* 1번과 2번으로서 각각 별도의 내용입니다) 즉, 1번내용은 옵션의 특정가격을 선물차트에 가로선으로 표시하는것이었구요 * 1개의 행사가에 1개의 선만 표시되면 됩니다 2번내용은 1번내용과는 상관없이 단순히 옵션차트에서 아래수식을 적용후 -> 가로선이 발생된 자리에는 가로선 오른쪽 끝에 이 행사가의 "실시간 가격"이 표시되고 -> 음성신호가 발생되는 자리(즉, 캔들과 특정가격이 만나는자리)에서는 "세로선"이 발생되었으면 하는것이었습니다 input : 지정값(1000); if CrossUp(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); if CrossDown(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); plot1(0); 힘들여서 만들어주셨는데 제 설명이 부족했나봅니다 죄송하고 또 감사드립니다 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다 > 안녕하세요 예스스탁입니다. data2용만 작성해 드립니다 아래수식상에서 data2만 다른 데이터번호로 바꾸셔서 다른 데이타용으로 여러개 지표식 만드신 후 선택적으로 사용하시면 됩니다. input : Price1(1.0),Price2(1.5),Price3(2.0),Price4(2.5),Price5(3.0),Price6(3.5); input : 굵기1(1),굵기2(1),굵기3(1),굵기4(1),굵기5(1),굵기6(1); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0); var : Tx1(0),Tx2(0),Tx3(0),Tx4(0),Tx5(0),Tx6(0); if data2(crossup(c,Price1) or CrossDown(c,Price1)) Then { var1 = c; playsound("C:예스트레이더dataSound1point.wav"); TL1 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL1,굵기1); TL_SetColor(TL1,RED); } if data2(crossup(c,Price2) or CrossDown(c,Price2)) Then { var2 = c; TL2 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL2,굵기2); TL_SetColor(TL2,MAGENTA); } if data2(crossup(c,Price3) or CrossDown(c,Price3)) Then { var3 = c; TL3 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL3,굵기3); TL_SetColor(TL3,CYAN); } if data2(crossup(c,Price4) or CrossDown(c,Price4)) Then { var4 = c; TL4 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL4,굵기1); TL_SetColor(TL4,BLUE); } if data2(crossup(c,Price5) or CrossDown(c,Price5)) Then { var5 = c; TL5 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL5,굵기5); TL_SetColor(TL5,YELLOW); } if data2(crossup(c,Price6) or CrossDown(c,Price6)) Then { var6 = c; TL6 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL6,굵기6); TL_SetColor(TL6,GREEN); } if var1 > 0 then { plot1(var1,"price1교차"); Text_Delete(tx1); tx1 = Text_New(sdate,stime,var1,NumToStr(var1,2)); } if var2 > 0 then { plot2(var2,"price2교차"); Text_Delete(tx2); tx2 = Text_New(sdate,stime,var2,NumToStr(var2,2)); } if var3 > 0 then { plot3(var3,"price3교차"); Text_Delete(tx3); tx3 = Text_New(sdate,stime,var3,NumToStr(var3,2)); } if var4 > 0 then { plot4(var4,"price4교차"); Text_Delete(tx4); tx4 = Text_New(sdate,stime,var4,NumToStr(var4,2)); } if var5 > 0 then { plot5(var5,"price5교차"); Text_Delete(tx5); tx5 = Text_New(sdate,stime,var5,NumToStr(var5,2)); } if var6 > 0 then { plot6(var6,"price6교차"); Text_Delete(tx6); tx6 = Text_New(sdate,stime,var6,NumToStr(var6,2)); } 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요? 일전에 알려주신 별첨 수식을 혼자서 변형해보려고 하루종일 눈이 아프도록 컴퓨터와 씨름하다 도저히 할수가 없어서 다시한번 부탁드립니다 괸리자님의 노고가 새삼스럽게 다시 한번더 절실히 느껴지는 하루였습니다 ^^* 1, "별첨수식"을 다음과같이 수정해주시면 감사하겠습니다 (1), 행사가는 콜,풋 각각 3개씩(내가,등가,외가)해서 총 6개 행사가로 하고 * 가격대는 대략 20만원에서 40만원대가 되네요 (2), 그리고 각각의 행사가에서는 한개의 가로선(가격)만 나타나면 됩니다 (3), 혹시 수식을 일괄적으로 적용하지않고 각 행사가마다 각각의 수식을 별도로 적용하는 방법도 있을까요? 즉, 이렇게하면 수식이 6개가 필요하겠지만 챠트에 설치시 간편할수도있겠다는 생각이 들어서요 * 수식을 챠트에 설치할때 특별히 중요한 부분에 대해서는 자세한 설명도 부탁드립니다 <*** 결국 제가 원하는것은 옵션 특정행사가의 특정가격 6개를 선물차트에 정확히 선으로 구현하고자하는것입니다> 2, 아래수식도 다음과같이 수정바랍니다 input : 지정값(1000); if CrossUp(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); if CrossDown(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); plot1(0); (1) 이수식에의거 옵션차트에 "특정 행사가"의 "특정가격"을 나타내는 가로선이 발생되는데... * 저는 주로 옵션차트에서 사용합니다 (2) 이 발생된 선의 오른쪽 끝부분에 현재 이 "가로선 행사가"의 "가격" 이 "실시간"으로 동시에 표시되었으면 좋겠습니다 (3) 또, 이선이 캔들과 만나서 음성신호가 발생시 동시에 그자리에 "세로선"이 발생되도록 부탁드립니다 * 선의 두께와 색상은 조정이 가능하면 좋겠습니다 다시한번 진심으로 관리자님의 노고에 감사드립니다 !!! ======================================================================================== <별 첨> 안녕하세요 예스스탁입니다 data2는 콜, data3은 풋으로 지정하시고 적용하시면 됩니다. input : CallPrice1(1.0),CallPrice2(1.5),CallPrice3(2.0),CallPrice4(2.5),CallPrice5(3.0); input : PutPrice1(1.0),PutPrice2(1.5),PutPrice3(2.0),PutPrice4(2.5),PutPrice5(3.0); if data2(crossup(c,CallPrice1) or CrossDown(c,CallPrice1)) Then { var21 = c; } if data2(crossup(c,CallPrice2) or CrossDown(c,CallPrice2)) Then { var22 = c; } if data2(crossup(c,CallPrice3) or CrossDown(c,CallPrice3)) Then { var23 = c; } if data2(crossup(c,CallPrice4) or CrossDown(c,CallPrice4)) Then { var24 = c; } if data2(crossup(c,CallPrice5) or CrossDown(c,CallPrice5)) Then { var25 = c; } if var21 > 0 then plot1(var21,"data2 CallPrice1교차"); if var22 > 0 then plot2(var22,"data2 CallPrice2교차"); if var23 > 0 then plot3(var23,"data2 CallPrice3교차"); if var24 > 0 then plot4(var24,"data2 CallPrice4교차"); if var25 > 0 then plot5(var25,"data2 CallPrice5교차"); if data3(crossup(c,PutPrice1) or CrossDown(c,PutPrice1)) Then { var31 = c; } if data3(crossup(c,PutPrice2) or CrossDown(c,PutPrice2)) Then { var32 = c; } if data3(crossup(c,PutPrice3) or CrossDown(c,PutPrice3)) Then { var33 = c; } if data3(crossup(c,PutPrice4) or CrossDown(c,PutPrice4)) Then { var34 = c; } if data3(crossup(c,PutPrice5) or CrossDown(c,PutPrice5)) Then { var35 = c; } if var31 > 0 then plot6(var31,"data3 PutPrice1교차"); if var32 > 0 then plot7(var32,"data3 PutPrice2교차"); if var33 > 0 then plot8(var33,"data3 PutPrice3교차"); if var34 > 0 then plot9(var34,"data3 PutPrice4교차"); if var35 > 0 then plot10(var35,"data3 PutPrice5교차"); 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요! 일전에 만들어주신 옵션관련 지표 매우 잘 활용하고있습니다 ^^ 아래내용으로 한가지만 더 부탁드리겠습니다 옵션의 특정한 지정가격이 국선차트에서 가로선으로 표시될수있으면 좋겠습니다 이 지정가격은 필요에따라 수시로 바꿀수있고 콜 풋을 별도로 표시했으면 합니다 그리고 콜 풋별로 각각 5개정도의 가로선을 표시할수있으면 좋겠습니다 예를들어 콜 행사가 287.50에서 2.5의 자리, 그리고 풋행사가 285.00에서 2.5의 자리등 각각 최대 5개의 가격선을 국선챠트에 미리 표시를하고자함입니다 감사합니다 ^^
프로필 이미지

예스스탁 예스스탁 답변

2019-03-06 14:16:30

안녕하세요 예스스탁입니다. 1 input : Price1(1.0),Price2(1.5),Price3(2.0),Price4(2.5),Price5(3.0),Price6(3.5); if data2(crossup(c,Price1) or CrossDown(c,Price1)) Then { var1 = c; playsound("C:예스트레이더dataSound1point.wav"); } if data2(crossup(c,Price2) or CrossDown(c,Price2)) Then { var2 = c; } if data2(crossup(c,Price3) or CrossDown(c,Price3)) Then { var3 = c; } if data2(crossup(c,Price4) or CrossDown(c,Price4)) Then { var4 = c; } if data2(crossup(c,Price5) or CrossDown(c,Price5)) Then { var5 = c; } if data2(crossup(c,Price6) or CrossDown(c,Price6)) Then { var6 = c; } if var1 > 0 then { plot1(var1,"price1교차"); } if var2 > 0 then { plot2(var2,"price2교차"); } if var3 > 0 then { plot3(var3,"price3교차"); } if var4 > 0 then { plot4(var4,"price4교차"); } if var5 > 0 then { plot5(var5,"price5교차"); } if var6 > 0 then { plot6(var6,"price6교차"); } 2 수식으로 차트의 마지막 실시간 가격은 표시를 할수 없습니다. 수식에서 사용하는 텍스트 함수는 완성봉의 값을 표시합니다 세로선만 추가해 드립니다. input : 지정값(1000),굵기1(1),굵기2(1); var : TL1(0),TL2(0); if CrossUp(c,지정값) Then { playsound("C:예스트레이더dataSound1point.wav"); TL1 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL1,굵기1); TL_SetColor(TL1,RED); } if CrossDown(c,지정값) Then { playsound("C:예스트레이더dataSound1point.wav"); TL2 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL2,굵기2); TL_SetColor(TL2,BLUE); } plot1(0); 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 죄송하지만 다시한번 질문드립니다 > 친절한 답변 고맙습니다 ^^ 헌데 제 질문이 애매했나보네요 제가 문의드린 내용은 2가지입니다 (* 1번과 2번으로서 각각 별도의 내용입니다) 즉, 1번내용은 옵션의 특정가격을 선물차트에 가로선으로 표시하는것이었구요 * 1개의 행사가에 1개의 선만 표시되면 됩니다 2번내용은 1번내용과는 상관없이 단순히 옵션차트에서 아래수식을 적용후 -> 가로선이 발생된 자리에는 가로선 오른쪽 끝에 이 행사가의 "실시간 가격"이 표시되고 -> 음성신호가 발생되는 자리(즉, 캔들과 특정가격이 만나는자리)에서는 "세로선"이 발생되었으면 하는것이었습니다 input : 지정값(1000); if CrossUp(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); if CrossDown(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); plot1(0); 힘들여서 만들어주셨는데 제 설명이 부족했나봅니다 죄송하고 또 감사드립니다 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다 > 안녕하세요 예스스탁입니다. data2용만 작성해 드립니다 아래수식상에서 data2만 다른 데이터번호로 바꾸셔서 다른 데이타용으로 여러개 지표식 만드신 후 선택적으로 사용하시면 됩니다. input : Price1(1.0),Price2(1.5),Price3(2.0),Price4(2.5),Price5(3.0),Price6(3.5); input : 굵기1(1),굵기2(1),굵기3(1),굵기4(1),굵기5(1),굵기6(1); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0); var : Tx1(0),Tx2(0),Tx3(0),Tx4(0),Tx5(0),Tx6(0); if data2(crossup(c,Price1) or CrossDown(c,Price1)) Then { var1 = c; playsound("C:예스트레이더dataSound1point.wav"); TL1 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL1,굵기1); TL_SetColor(TL1,RED); } if data2(crossup(c,Price2) or CrossDown(c,Price2)) Then { var2 = c; TL2 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL2,굵기2); TL_SetColor(TL2,MAGENTA); } if data2(crossup(c,Price3) or CrossDown(c,Price3)) Then { var3 = c; TL3 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL3,굵기3); TL_SetColor(TL3,CYAN); } if data2(crossup(c,Price4) or CrossDown(c,Price4)) Then { var4 = c; TL4 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL4,굵기1); TL_SetColor(TL4,BLUE); } if data2(crossup(c,Price5) or CrossDown(c,Price5)) Then { var5 = c; TL5 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL5,굵기5); TL_SetColor(TL5,YELLOW); } if data2(crossup(c,Price6) or CrossDown(c,Price6)) Then { var6 = c; TL6 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetSize(TL6,굵기6); TL_SetColor(TL6,GREEN); } if var1 > 0 then { plot1(var1,"price1교차"); Text_Delete(tx1); tx1 = Text_New(sdate,stime,var1,NumToStr(var1,2)); } if var2 > 0 then { plot2(var2,"price2교차"); Text_Delete(tx2); tx2 = Text_New(sdate,stime,var2,NumToStr(var2,2)); } if var3 > 0 then { plot3(var3,"price3교차"); Text_Delete(tx3); tx3 = Text_New(sdate,stime,var3,NumToStr(var3,2)); } if var4 > 0 then { plot4(var4,"price4교차"); Text_Delete(tx4); tx4 = Text_New(sdate,stime,var4,NumToStr(var4,2)); } if var5 > 0 then { plot5(var5,"price5교차"); Text_Delete(tx5); tx5 = Text_New(sdate,stime,var5,NumToStr(var5,2)); } if var6 > 0 then { plot6(var6,"price6교차"); Text_Delete(tx6); tx6 = Text_New(sdate,stime,var6,NumToStr(var6,2)); } 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요? 일전에 알려주신 별첨 수식을 혼자서 변형해보려고 하루종일 눈이 아프도록 컴퓨터와 씨름하다 도저히 할수가 없어서 다시한번 부탁드립니다 괸리자님의 노고가 새삼스럽게 다시 한번더 절실히 느껴지는 하루였습니다 ^^* 1, "별첨수식"을 다음과같이 수정해주시면 감사하겠습니다 (1), 행사가는 콜,풋 각각 3개씩(내가,등가,외가)해서 총 6개 행사가로 하고 * 가격대는 대략 20만원에서 40만원대가 되네요 (2), 그리고 각각의 행사가에서는 한개의 가로선(가격)만 나타나면 됩니다 (3), 혹시 수식을 일괄적으로 적용하지않고 각 행사가마다 각각의 수식을 별도로 적용하는 방법도 있을까요? 즉, 이렇게하면 수식이 6개가 필요하겠지만 챠트에 설치시 간편할수도있겠다는 생각이 들어서요 * 수식을 챠트에 설치할때 특별히 중요한 부분에 대해서는 자세한 설명도 부탁드립니다 <*** 결국 제가 원하는것은 옵션 특정행사가의 특정가격 6개를 선물차트에 정확히 선으로 구현하고자하는것입니다> 2, 아래수식도 다음과같이 수정바랍니다 input : 지정값(1000); if CrossUp(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); if CrossDown(c,지정값) Then playsound("C:예스트레이더dataSound1point.wav"); plot1(0); (1) 이수식에의거 옵션차트에 "특정 행사가"의 "특정가격"을 나타내는 가로선이 발생되는데... * 저는 주로 옵션차트에서 사용합니다 (2) 이 발생된 선의 오른쪽 끝부분에 현재 이 "가로선 행사가"의 "가격" 이 "실시간"으로 동시에 표시되었으면 좋겠습니다 (3) 또, 이선이 캔들과 만나서 음성신호가 발생시 동시에 그자리에 "세로선"이 발생되도록 부탁드립니다 * 선의 두께와 색상은 조정이 가능하면 좋겠습니다 다시한번 진심으로 관리자님의 노고에 감사드립니다 !!! ======================================================================================== <별 첨> 안녕하세요 예스스탁입니다 data2는 콜, data3은 풋으로 지정하시고 적용하시면 됩니다. input : CallPrice1(1.0),CallPrice2(1.5),CallPrice3(2.0),CallPrice4(2.5),CallPrice5(3.0); input : PutPrice1(1.0),PutPrice2(1.5),PutPrice3(2.0),PutPrice4(2.5),PutPrice5(3.0); if data2(crossup(c,CallPrice1) or CrossDown(c,CallPrice1)) Then { var21 = c; } if data2(crossup(c,CallPrice2) or CrossDown(c,CallPrice2)) Then { var22 = c; } if data2(crossup(c,CallPrice3) or CrossDown(c,CallPrice3)) Then { var23 = c; } if data2(crossup(c,CallPrice4) or CrossDown(c,CallPrice4)) Then { var24 = c; } if data2(crossup(c,CallPrice5) or CrossDown(c,CallPrice5)) Then { var25 = c; } if var21 > 0 then plot1(var21,"data2 CallPrice1교차"); if var22 > 0 then plot2(var22,"data2 CallPrice2교차"); if var23 > 0 then plot3(var23,"data2 CallPrice3교차"); if var24 > 0 then plot4(var24,"data2 CallPrice4교차"); if var25 > 0 then plot5(var25,"data2 CallPrice5교차"); if data3(crossup(c,PutPrice1) or CrossDown(c,PutPrice1)) Then { var31 = c; } if data3(crossup(c,PutPrice2) or CrossDown(c,PutPrice2)) Then { var32 = c; } if data3(crossup(c,PutPrice3) or CrossDown(c,PutPrice3)) Then { var33 = c; } if data3(crossup(c,PutPrice4) or CrossDown(c,PutPrice4)) Then { var34 = c; } if data3(crossup(c,PutPrice5) or CrossDown(c,PutPrice5)) Then { var35 = c; } if var31 > 0 then plot6(var31,"data3 PutPrice1교차"); if var32 > 0 then plot7(var32,"data3 PutPrice2교차"); if var33 > 0 then plot8(var33,"data3 PutPrice3교차"); if var34 > 0 then plot9(var34,"data3 PutPrice4교차"); if var35 > 0 then plot10(var35,"data3 PutPrice5교차"); 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요! 일전에 만들어주신 옵션관련 지표 매우 잘 활용하고있습니다 ^^ 아래내용으로 한가지만 더 부탁드리겠습니다 옵션의 특정한 지정가격이 국선차트에서 가로선으로 표시될수있으면 좋겠습니다 이 지정가격은 필요에따라 수시로 바꿀수있고 콜 풋을 별도로 표시했으면 합니다 그리고 콜 풋별로 각각 5개정도의 가로선을 표시할수있으면 좋겠습니다 예를들어 콜 행사가 287.50에서 2.5의 자리, 그리고 풋행사가 285.00에서 2.5의 자리등 각각 최대 5개의 가격선을 국선챠트에 미리 표시를하고자함입니다 감사합니다 ^^