예스스탁
예스스탁 답변
2020-08-21 11:51:04
안녕하세요
예스스탁입니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
색상은 수식안에서 지정하셔야 합니다.
외부변수 N으로 최고가나 최저가 직접 N틱 지정하시면 됩니다.
input : N(0),굵기(3);
var : H1(0,data1),L1(0,data1),H2(0,Data1),L2(0,Data1);
var : TL1(0,data1),TL2(0,data1),TL3(0,data1),TL4(0,data1);
H1 = data1(DayHigh(0));
L1 = data1(DayLow(0));
H2 = data2(HighD(0));
H2 = data2(LowD(0));
Plot1(H1,"data1 최고");
Plot2(L1,"data1 최저");
Plot3(H2,"data2 최고");
Plot4(L2,"data2 최저");
#data1가격이 상승해 Data2 최고가-N틱을 만날때
if data1(H) >= H2-PriceScale*N and data1(H[1]) < H2[1]-PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL1 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL1,굵기);
TL_SetColor(TL1,RED);
}
#data1가격이 하락해 Data2 최저가+N틱을 만날때
if data1(L) <= L2+PriceScale*N and data1(L[1]) > L2[1]+PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL2 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL2,굵기);
TL_SetColor(TL2,BLUE);
}
#data2가격이 상승해 Data1 최고가-N틱을 만날때
if data2(H) >= H1-PriceScale*N and data2(H[1]) < H1[1]-PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL3 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL3,굵기);
TL_SetColor(TL3,MAGENTA);
}
#data2가격이 하락해 Data1 최저가+N틱을 만날때
if data2(L) <= L1+PriceScale*N and data2(L[1]) > L1[1]+PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL4 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL4,굵기);
TL_SetColor(TL4,CYAN);
}
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 더운날씨에 연일 고생이 많습니다
콜풋 각 1개의 행사가로 교차챠트를 만들어서 이 콜풋봉의 최고저점선을 각각 설정했는데요
(* 수식 별첨)
이 콜풋봉이 각각 상대의 최고저점선을 만날때 1)음성신호와 2)세로선이 발생토록 부탁드립니다
즉 콜봉이 풋봉의 최고선과 최저선을 각각 만날때이며 풋봉은 반대가 되겠죠
(* 세로선은 색상과 두께조정이 가능토록 부탁드립니다)
* 혹시 상대 최고저점선을 만나기 N틱전에 음성신호와 세로선의 발생 수식이 가능하다면 위의 수식과는 별도로
작성해주시면 매우 감사하겠습니다
---------------------------------------------------------------------------------
value2 = DayHigh(0);
value3 = DayLow(0);
plot2(value2,"당일고");
plot3(value3,"당일저");
유로파54
2020-08-21 15:17:56
안녕하세요!!
오늘 만들어주신 수식 정말 멋지게 만들어주셔서 너무나 감사드립니다
앞으로 아주 유용하게 활용이 될것같습니다 ^^
헌데 오늘 실전에서 적용해보니 약간의 문제점이 있는것같아서 다시 문의드립니다
그림에서보시면 하얀 원이 있는 부분이~~~
"콜봉이 data2(풋)의 최고선(빨간선)과 만난 부분"입니다
<* 이선은 이전 수식(맨하단의 수식)에의해 그어진 data2(풋)의 최고선으로서 임의의 선입니다>
헌데 이번 수식을 적용한 결과 이 data2(풋)의 최고선(빨간선)은 챠트 맨하단의 "0선" 에서 발생됩니다
즉, 챠트상 윗부분에서 발생되어야할 풋의 최고선이 "0선"에 있다는것이죠
따라서 그림의 하얀원 부분에서 발생되어야할 세로선과 음성신호도 당연히 발생되지않고있습니다
나머지 다른부분은 모두다 정상 작동되고있습니다
수고스러우시겠지만 이부분을 한번더 신경써서 봐주시면 감사하겠습니다!!!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다
> 안녕하세요
예스스탁입니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
색상은 수식안에서 지정하셔야 합니다.
외부변수 N으로 최고가나 최저가 직접 N틱 지정하시면 됩니다.
input : N(0),굵기(3);
var : H1(0,data1),L1(0,data1),H2(0,Data1),L2(0,Data1);
var : TL1(0,data1),TL2(0,data1),TL3(0,data1),TL4(0,data1);
H1 = data1(DayHigh(0));
L1 = data1(DayLow(0));
H2 = data2(HighD(0));
H2 = data2(LowD(0));
Plot1(H1,"data1 최고");
Plot2(L1,"data1 최저");
Plot3(H2,"data2 최고");
Plot4(L2,"data2 최저");
#data1가격이 상승해 Data2 최고가-N틱을 만날때
if data1(H) >= H2-PriceScale*N and data1(H[1]) < H2[1]-PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL1 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL1,굵기);
TL_SetColor(TL1,RED);
}
#data1가격이 하락해 Data2 최저가+N틱을 만날때
if data1(L) <= L2+PriceScale*N and data1(L[1]) > L2[1]+PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL2 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL2,굵기);
TL_SetColor(TL2,BLUE);
}
#data2가격이 상승해 Data1 최고가-N틱을 만날때
if data2(H) >= H1-PriceScale*N and data2(H[1]) < H1[1]-PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL3 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL3,굵기);
TL_SetColor(TL3,MAGENTA);
}
#data2가격이 하락해 Data1 최저가+N틱을 만날때
if data2(L) <= L1+PriceScale*N and data2(L[1]) > L1[1]+PriceScale*N Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
TL4 = TL_new(sDate,sTime,99999999,sDate,sTime,0);
TL_SetSize(TL4,굵기);
TL_SetColor(TL4,CYAN);
}
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 더운날씨에 연일 고생이 많습니다
콜풋 각 1개의 행사가로 교차챠트를 만들어서 이 콜풋봉의 최고저점선을 각각 설정했는데요
(* 수식 별첨)
이 콜풋봉이 각각 상대의 최고저점선을 만날때 1)음성신호와 2)세로선이 발생토록 부탁드립니다
즉 콜봉이 풋봉의 최고선과 최저선을 각각 만날때이며 풋봉은 반대가 되겠죠
(* 세로선은 색상과 두께조정이 가능토록 부탁드립니다)
* 혹시 상대 최고저점선을 만나기 N틱전에 음성신호와 세로선의 발생 수식이 가능하다면 위의 수식과는 별도로
작성해주시면 매우 감사하겠습니다
---------------------------------------------------------------------------------
value2 = DayHigh(0);
value3 = DayLow(0);
plot2(value2,"당일고");
plot3(value3,"당일저");