커뮤니티
문의 드립니다
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개의 가격선을 국선챠트에 미리 표시를하고자함입니다
감사합니다 ^^
다음글
이전글