커뮤니티
질문드립니다.
2019-03-20 09:12:30
364
글번호 127214
1. n일 내에 전일종가대비 x%상승한 캔들에다가 가격의 10%를 더한 고가선을 만들고싶습니다.
2. x%상승한 캔들이 만들어지고 2개의 캔들이 추가로 만들어진 뒤부터 매매를 하는 식 부탁드립니다.
2. n%상승한 이후에 생성되는 캔들의 가격이 위, 아래로 10% 이상 움직이지않았다. 라는 조건으로 검색식을 만들고싶습니다.
답변 3
예스스탁 예스스탁 답변
2019-03-20 13:24:48
안녕하세요
예스스탁입니다.
1
input : X(15),Y(10),N(10);
if C >= C[1]*(1+X/100) Then
{
var1 = C*(1+Y/100);
var2 = index;
}
if var2 > 0 and index <= var1+N and index >= var1+2 then
{
}
2
input : N(10);
if C >= C[1]*(1+N/100) Then
{
var1 = C;
var2 = 0;
var3 = 0;
}
Else
{
if var2 == 0 or (var2 > 0 and H > var2) Then
var2 = H;
if var3 == 0 or (var3 > 0 and L < var3) Then
var3 = L;
if var2 <= var1*1.10 and var3 >= var1*0.90 Then
find(1);
}
즐거운 하루되세요
> stockric 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 1. n일 내에 전일종가대비 x%상승한 캔들에다가 가격의 10%를 더한 고가선을 만들고싶습니다.
2. x%상승한 캔들이 만들어지고 2개의 캔들이 추가로 만들어진 뒤부터 매매를 하는 식 부탁드립니다.
2. n%상승한 이후에 생성되는 캔들의 가격이 위, 아래로 10% 이상 움직이지않았다. 라는 조건으로 검색식을 만들고싶습니다.
stockric
2019-03-20 14:19:52
답변감사합니다.
2번사항인
2. x%상승한 캔들이 만들어지고 2개의 캔들이 추가로 만들어진 뒤부터 매매를 하는 식 부탁드립니다.
에서 짜주신 로직을 응용하여 매수신호를 넣어 적용해보니 신호가 안나오네요. 무엇이 문제인가요?
input : X(20),Y(10),N(10);
if C >= C[1]*(1+X/100) Then
{
var1 = C*(1+Y/100);
var2 = index;
}
if var2 > 0 and index <= var1+N and index >= Var1+2 then{
If C < O Then
Buy("매수",AtStop,Close,DEF);
}
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문드립니다.
> 안녕하세요
예스스탁입니다.
1
input : X(15),Y(10),N(10);
if C >= C[1]*(1+X/100) Then
{
var1 = C*(1+Y/100);
var2 = index;
}
if var2 > 0 and index <= var1+N and index >= var1+2 then
{
}
2
input : N(10);
if C >= C[1]*(1+N/100) Then
{
var1 = C;
var2 = 0;
var3 = 0;
}
Else
{
if var2 == 0 or (var2 > 0 and H > var2) Then
var2 = H;
if var3 == 0 or (var3 > 0 and L < var3) Then
var3 = L;
if var2 <= var1*1.10 and var3 >= var1*0.90 Then
find(1);
}
즐거운 하루되세요
> stockric 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 1. n일 내에 전일종가대비 x%상승한 캔들에다가 가격의 10%를 더한 고가선을 만들고싶습니다.
2. x%상승한 캔들이 만들어지고 2개의 캔들이 추가로 만들어진 뒤부터 매매를 하는 식 부탁드립니다.
2. n%상승한 이후에 생성되는 캔들의 가격이 위, 아래로 10% 이상 움직이지않았다. 라는 조건으로 검색식을 만들고싶습니다.
예스스탁 예스스탁 답변
2019-03-20 14:23:53
안녕하세요
예스스탁입니다.
변수값을 잘못지정했습니다.
수정한 식입니다.
input : X(20),Y(10),N(10);
if C >= C[1]*(1+X/100) Then
{
var1 = C*(1+Y/100);
var2 = index;
}
if var2 > 0 and index <= var2+N and index >= Var2+2 then
{
If C < O Then
Buy("매수",AtStop,Close,def);
}
즐거운 하루되세요
> stockric 님이 쓴 글입니다.
> 제목 : Re : Re : 질문드립니다.
> 답변감사합니다.
2번사항인
2. x%상승한 캔들이 만들어지고 2개의 캔들이 추가로 만들어진 뒤부터 매매를 하는 식 부탁드립니다.
에서 짜주신 로직을 응용하여 매수신호를 넣어 적용해보니 신호가 안나오네요. 무엇이 문제인가요?
input : X(20),Y(10),N(10);
if C >= C[1]*(1+X/100) Then
{
var1 = C*(1+Y/100);
var2 = index;
}
if var2 > 0 and index <= var1+N and index >= Var1+2 then{
If C < O Then
Buy("매수",AtStop,Close,DEF);
}
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문드립니다.
> 안녕하세요
예스스탁입니다.
1
input : X(15),Y(10),N(10);
if C >= C[1]*(1+X/100) Then
{
var1 = C*(1+Y/100);
var2 = index;
}
if var2 > 0 and index <= var1+N and index >= var1+2 then
{
}
2
input : N(10);
if C >= C[1]*(1+N/100) Then
{
var1 = C;
var2 = 0;
var3 = 0;
}
Else
{
if var2 == 0 or (var2 > 0 and H > var2) Then
var2 = H;
if var3 == 0 or (var3 > 0 and L < var3) Then
var3 = L;
if var2 <= var1*1.10 and var3 >= var1*0.90 Then
find(1);
}
즐거운 하루되세요
> stockric 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 1. n일 내에 전일종가대비 x%상승한 캔들에다가 가격의 10%를 더한 고가선을 만들고싶습니다.
2. x%상승한 캔들이 만들어지고 2개의 캔들이 추가로 만들어진 뒤부터 매매를 하는 식 부탁드립니다.
2. n%상승한 이후에 생성되는 캔들의 가격이 위, 아래로 10% 이상 움직이지않았다. 라는 조건으로 검색식을 만들고싶습니다.