예스스탁
예스스탁 답변
2021-05-18 11:49:23
안녕하세요
예스스탁입니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav;
if Condition1 == true and Condition1[1] == false Then
{
buy();
tx = Text_New(sDate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,RED);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if Condition2 == true and Condition2[1] == false Then
{
sell();
tx = Text_New(sDate,sTime,L,"▼");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,bLUE);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
즐거운 하루되세요
> gopang 님이 쓴 글입니다.
> 제목 : 문의합니다ㅣ
> Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
* 위수식을 삼각표시 및 사운드 연결 부탁드립니다
감사합니다
gopang
2021-05-18 12:08:29
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의합니다ㅣ
>
안녕하세요
예스스탁입니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav;
if Condition1 == true and Condition1[1] == false Then
{
buy();
tx = Text_New(sDate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,RED);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if Condition2 == true and Condition2[1] == false Then
{
sell();
tx = Text_New(sDate,sTime,L,"▼");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,bLUE);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
즐거운 하루되세요
> gopang 님이 쓴 글입니다.
> 제목 : 문의합니다ㅣ
> Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
* 위수식을 삼각표시 및 사운드 연결 부탁드립니다
감사합니다
수식 확인 부탁드립니다
지표에 바이 셀 오류인것 같습니다
그리고 같은 수식으로 시스템신호자리 와 삼각표시 자리가 틀리는 이유는 무엇인지요?
예스스탁
예스스탁 답변
2021-05-18 12:43:43
안녕하세요
예스스탁입니다.
신호위치와 삼각형위치가 다른것은 아닙니다.
시스템은 진입하면 반대진입이 없으면 유지가 되므로
다음 반대진입이 나올때까지 유지가 됩니다.
하지만 삼각형 텍스트는 if 조건만 만족하면 출력되므로
신호사이에 여러번 동일신호가 발생할 수 있습니다.
매수조건과 매도조건이 번갈아 가면서 출력되게 수정해 드립니다.
Buy,Sell도 삭제해 드립니다.
Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0),tx(0),t(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav;
if t <= 0 and Condition1 == true and Condition1[1] == false Then
{
t = 1;
tx = Text_New(sDate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,RED);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if t >= 0 and Condition2 == true and Condition2[1] == false Then
{
t = -1;;
tx = Text_New(sDate,sTime,L,"▼");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,bLUE);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
즐거운 하루되세요
> gopang 님이 쓴 글입니다.
> 제목 : Re : Re : 문의합니다ㅣ
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의합니다ㅣ
>
안녕하세요
예스스탁입니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav;
if Condition1 == true and Condition1[1] == false Then
{
buy();
tx = Text_New(sDate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,RED);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if Condition2 == true and Condition2[1] == false Then
{
sell();
tx = Text_New(sDate,sTime,L,"▼");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,bLUE);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
즐거운 하루되세요
> gopang 님이 쓴 글입니다.
> 제목 : 문의합니다ㅣ
> Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
* 위수식을 삼각표시 및 사운드 연결 부탁드립니다
감사합니다
수식 확인 부탁드립니다
지표에 바이 셀 오류인것 같습니다
그리고 같은 수식으로 시스템신호자리 와 삼각표시 자리가 틀리는 이유는 무엇인지요?