예스스탁
예스스탁 답변
2021-03-05 14:49:21
안녕하세요
예스스탁입니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
1
input : 입력일(20210115),Per(1);
var : 기준가(0,Data2),월고(0,Data2),월저(0,Data2);
var : cond1(False,Data2),cond2(False,Data2),cond3(False,Data2);
if data2(sdate == 입력일) Then
기준가 = data2(lowD(0));
if data2(sdate >= 입력일) Then
{
if Data2(월고 == 0 or (월고 > 0 and H > 월고)) Then
월고 = data2(h);
if data2(월저 == 0 or (월저 > 0 and L < 월저)) Then
월저 = data2(l);
}
if 기준가 > 0 Then
Plot1(기준가);
if 월고 > 0 Then
Plot2(월고);
if 월저 > 0 Then
Plot3(월저);
Cond1 = Data2(C<=기준가*(1+Per/100) and C >= 기준가*(1-Per/100));
Cond2 = Data2(C<=월고*(1+Per/100) and C >= 월고*(1-Per/100));
Cond3 = Data2(C<=월저*(1+Per/100) and C >= 월저*(1-Per/100));
if cond1 == true and cond1[1] == False Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if cond2 == true and cond2[1] == False Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if cond3 == true and cond3[1] == False Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
2
input : 입력일(20210115),n(5);
var : 기준가(0,Data2),월고(0,Data2),월저(0,Data2);
var : cond1(False,Data2),cond2(False,Data2),cond3(False,Data2);
if data2(sdate == 입력일) Then
기준가 = data2(lowD(0));
if data2(sdate >= 입력일) Then
{
if Data2(월고 == 0 or (월고 > 0 and H > 월고)) Then
월고 = data2(h);
if data2(월저 == 0 or (월저 > 0 and L < 월저)) Then
월저 = data2(l);
}
if 기준가 > 0 Then
Plot1(기준가);
if 월고 > 0 Then
Plot2(월고);
if 월저 > 0 Then
Plot3(월저);
Cond1 = Data2(abs(C-기준가) <= PriceScale*n);
Cond2 = Data2(abs(C-월고) <= PriceScale*n);
Cond3 = Data2(abs(C-월저) <= PriceScale*n);
if cond1 == true and cond1[1] == False Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if cond2 == true and cond2[1] == False Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if cond3 == true and cond3[1] == False Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
즐거운 하루되세요
> 육각수 님이 쓴 글입니다.
> 제목 : 문의
> 늘 감사드립니다.
아래 수식을 두가지 버전으로 부탁드립니다.
①월고 월저 기준가 근처 오차범위 1%(변수) 근접했을 때 알람소리나게
②월고 월저 기준가 근처 오차범위 10틱(변수) 근접했을 때 알람소리나게
input : 입력일(20210115);
var : 기준가(0),월고(0),월저(0);
if data2(sdate == 입력일) Then
기준가 = data2(lowD(0));
if data2(sdate >= 입력일) Then
{
if Data2(월고 == 0 or (월고 > 0 and H > 월고)) Then
월고 = data2(h);
if data2(월저 == 0 or (월저 > 0 and L < 월저)) Then
월저 = data2(l);
}
if 기준가 > 0 Then
Plot1(기준가);
if 월고 > 0 Then
Plot2(월고);
if 월저 > 0 Then
Plot3(월저);