예스스탁
예스스탁 답변
2020-06-22 14:48:30
안녕하세요
예스스탁입니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
1
input : 소숫점표시자리수(2);
var: Direction1(0);
var : savehigh1(0),saveLow1(0);
var : savehigh2(0),saveLow2(0);
var : savehigh3(0),saveLow3(0);
var : savehigh4(0),saveLow4(0);
var : tx(0);
if C > O Then
Direction1 = 1;
if C < O Then
Direction1 = -1;
if Direction1 == 1 and Direction1[1] != 1 Then
{
var1 = H;
if var2 > 0 Then
{
saveLow1 = min(var2,L);
saveLow2 = saveLow1[1];
saveLow3 = saveLow2[1];
saveLow4 = saveLow3[1];
plot1(saveLow1);
plot2(saveLow2);
plot3(saveLow3);
plot4(saveLow4);
}
tx = Text_New(sdate,stime,saveLow1,NumToStr(saveLow1,소숫점표시자리수)+"("+NumToStr(saveLow1-savehigh1,소숫점표시자리수)+")");
Text_SetStyle(tx,2,0);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if Direction1 == -1 and Direction1[1] != -1 Then
{
var2 = L;
if var1 > 0 Then
{
savehigh1 = max(var1,H);
savehigh2 = savehigh1[1];
savehigh3 = savehigh2[1];
savehigh4 = savehigh3[1];
plot1(savehigh1);
plot2(savehigh2);
plot3(savehigh3);
plot4(savehigh4);
}
tx = Text_New(sdate,stime,savehigh1,NumToStr(savehigh1,소숫점표시자리수)+"("+NumToStr(savehigh1-savelow1,소숫점표시자리수)+")");
Text_SetStyle(tx,2,1);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if Direction1 == 1 and H > var1 Then
{
var1 = H;
}
if Direction1 == -1 and L < var2 Then
{
var2 = L;
}
2
input : 소숫점표시자리수(2);
var : tx(0);
Var1 = ma(C,5);
Var2 = ma(c,20);
Var3 = ma(C,30);
Condition1 = (Var2 > Var2[1] or Var3 > Var3[1]) and O < C and C < Var1;
Condition2 = (Var2 < Var2[1] or Var3 < Var3[1]) and O > C and C > Var1;
if condition1 == true and condition1[1] == false Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
tx = Text_New(sdate,stime,H,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,1);
}
if condition2 == true and Condition2[1] == false Then
{
PlotPaintBar(H,L,"강조",CYAN);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
tx = Text_New(sdate,stime,L,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,0);
}
즐거운 하루되세요
> 빤짞이 님이 쓴 글입니다.
> 제목 : 수치 표시 및 기타 문의드립니다.
> 1번 지표 수식 문의
다음 아래 파동 수식에서 꼭지점의 수치 표시 및 (고점은 꼭지점 위, 저점은 꼭지점 아래) 부탁드리고, 또 고점과 전고점 사이의 틱차이 저점과 전저점 사이의 틱차이가 같이 표시될 수 있도록 부탁드립니다. 추세선이 하나 그려지게 될 때마다 소리 알람이 울리게 할 수 있나요?
var: Direction1(0);
var : savehigh1(0),saveLow1(0);
var : savehigh2(0),saveLow2(0);
var : savehigh3(0),saveLow3(0);
var : savehigh4(0),saveLow4(0);
if C > O Then
Direction1 = 1;
if C < O Then
Direction1 = -1;
if Direction1 == 1 and Direction1[1] != 1 Then{
var1 = H;
if var2 > 0 Then{
saveLow1 = min(var2,L);
saveLow2 = saveLow1[1];
saveLow3 = saveLow2[1];
saveLow4 = saveLow3[1];
plot1(saveLow1);
plot2(saveLow2);
plot3(saveLow3);
plot4(saveLow4);
}
}
if Direction1 == -1 and Direction1[1] != -1 Then{
var2 = L;
if var1 > 0 Then{
savehigh1 = max(var1,H);
savehigh2 = savehigh1[1];
savehigh3 = savehigh2[1];
savehigh4 = savehigh3[1];
plot1(savehigh1);
plot2(savehigh2);
plot3(savehigh3);
plot4(savehigh4);
}
}
if Direction1 == 1 and H > var1 Then
var1 = H;
if Direction1 == -1 and L < var2 Then
var2 = L;
2번 강조 수식 문의
다음 강조 수식에서 해당 봉의 종가 수치를 표시 (봉을 가리지 않는 위치에서) 및 해당 강조 발생 시 소리 알람이 울리게 할 수 있나요?
Var1 = ma(C,5);
Var2 = ma(c,20);
Var3 = ma(C,30);
Condition1 = (Var2 > Var2[1] or Var3 > Var3[1]) and O < C and C < Var1;
Condition2 = (Var2 < Var2[1] or Var3 < Var3[1]) and O > C and C > Var1;
if condition1 == true and condition1[1] == false Then
PlotPaintBar(H,L,"강조",MAGENTA);
if condition2 == true and Condition2[1] == false Then
PlotPaintBar(H,L,"강조",CYAN);
감사드립니다.