예스스탁
예스스탁 답변
2020-09-18 10:54:16
안녕하세요
예스스탁입니다.
시스템식과 검색식 2가지로 작성해 드립니다.
1 시스템식
적용시 시스템 설정창에서 경보음설정하시면 신호발생시 소리가 출력됩니다.
input : length(100),mult(1);
var : src(0),a(0),b(0),size(0);
src = close;
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , atr(length) ,TrueRange);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
a = max(src,a[1]) - size/pow(length,2)*(var1*mult);
b = min(src,b[1]) + size/pow(length,2)*(Var2*mult);
if CrossUp(H,a) Then
{
Buy("b");
}
if CrossUp(L,b) Then
{
Sell("s");
}
2 검색식
검색식으로 작성해 적용하시면 조건만족봉에 점을 찍어 표시하고
지정한 소리가 출력됩니다.
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
input : length(100),mult(1);
var : src(0),a(0),b(0),size(0);
src = close;
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , atr(length) ,TrueRange);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
a = max(src,a[1]) - size/pow(length,2)*(var1*mult);
b = min(src,b[1]) + size/pow(length,2)*(Var2*mult);
if CrossUp(H,a) Then
{
Plot1(H,"검색",MAGENTA);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if CrossUp(L,b) Then
{
Plot1(L,"검색",CYAN);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
즐거운 하루되세요
> 양정희 님이 쓴 글입니다.
> 제목 : 가속채널 상단하단 돌파이탈시 신호나 알림
> input : length(100),mult(1);
var : src(0),a(0),b(0),size(0);
src = close;
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , atr(length) ,TrueRange);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
a = max(src,a[1]) - size/pow(length,2)*(var1*mult);
b = min(src,b[1]) + size/pow(length,2)*(Var2*mult);
plot1(a);
plot2(b);
-----------------------------------------------------------
위 수식을 가지고 신호가 나오게끔 만들수 있나요?
알림소리라든지요?
제가 신호나 알림이 나왔으면 하는 위치는 위 가속채널을 캔들이 돌파나 이탈하게되면 신호나
알림이 나오게끔 해서 파악을 하고싶은데
조건을 어떻게 말하기가 어렵네요.
주가가 가속채널 상단을 고점돌파하면 나오게끔
주가가 가속채널 하단을 저점이탈하면 나오게끔
이리 설명하면 만들수 있을지요?
좀 부탁드립니다.