커뮤니티
시스템적용 문의합니다.
2019-01-28 23:16:39
207
글번호 125686
시스템수식을 아래처럼 적용하였는데 사운드설정을 해보니 막대봉이 이평선을 돌파해도 종가가 나와야 소리가 나옵니다.
제가 원하는 것은 종가가 되기 전에도 가격이 이평선을 돌파하면 즉시 사운드가 나오도록 하고 싶습니다. 어떻게 하면 되나요
Var : Period1(60);
var : Sma1(0);
Sma1 = ma(C,Period1);
# 매수
If CrossUP(c,Sma1) Then
{
Buy();
}
# 매도
If CrossDown(c,Sma1) Then
{
sell();
}
답변 1
예스스탁 예스스탁 답변
2019-01-29 14:31:43
안녕하세요
예스스탁입니다.
소리출력함수는 사용자분이 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
사용자분의 컴퓨터에 있는 wav파일을 지정하시면 되므로
원하시는 wav파일의 경로와 이름을 지정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
Var : Period1(60);
var : Sma1(0);
Sma1 = ma(C,Period1);
If CrossUP(c,Sma1) Then
{
if MarketPosition <= 0 Then
{
Buy();
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
}
If CrossDown(c,Sma1) Then
{
if MarketPosition >= 0 Then
{
sell();
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
}
즐거운 하루되세요
> 엘라 님이 쓴 글입니다.
> 제목 : 시스템적용 문의합니다.
> 시스템수식을 아래처럼 적용하였는데 사운드설정을 해보니 막대봉이 이평선을 돌파해도 종가가 나와야 소리가 나옵니다.
제가 원하는 것은 종가가 되기 전에도 가격이 이평선을 돌파하면 즉시 사운드가 나오도록 하고 싶습니다. 어떻게 하면 되나요
Var : Period1(60);
var : Sma1(0);
Sma1 = ma(C,Period1);
# 매수
If CrossUP(c,Sma1) Then
{
Buy();
}
# 매도
If CrossDown(c,Sma1) Then
{
sell();
}