커뮤니티
문의드립니다..
2015-07-28 08:38:48
135
글번호 88944
30일선이 상승(+)일때 30선< 10선 이고 10선>시가 이고 시가대비 5틱 올라가면 매도 ..
//.
var1 = ma(c,10);
var2 = ma(c,30);
var : T(0);
if var2 > var2[1] Then{
T = 1;
if var2 < var1 and o<= Var1 Then{
buy("b",AtStop,O+PriceScale*5);
}
} //
이대로하면
그림처럼 시가가 10일선 위에 있음에도 매수신호<빨간화살표>가 나옵니다...
본인이 원하는 신호는 노란 매수신호인대..
시가가 10일선<빨간선> 아래에있고 30일선상승이고 10선이 위에 있고 시가대비 5틱위 상승..
그러면 파란 수평선에 매수가 잡혀야 하는데 다음봉에서 잡히네요..뭐가 잘못된건가요?
- 1. 89450_11.jpg (0.01 MB)
답변 3
예스스탁 예스스탁 답변
2015-07-28 10:55:53
안녕하세요
예스스탁입니다.
if조건문은 봉완성기준(다음봉시가수신)이고
atstop이나 atlimit타입은 if조건이 만족하면
가격을 셋팅하고 다음봉에서 가격조건이 만족하면 신호가 발생합니다.
미완성 봉에서 if조건 만족할때 신호가 발생하게는
작성할수가 없습니다.
문의하신 내용은 근접하게 작성한다면 아래 정도로만
작성이 가능합니다.
var1 = ma(c,10);
var2 = ma(c,30);
var3 = (AccumN(c,9)[1]+NextBarOpen)/10;
if var2 > var2[1] and
var1 > var2 and
NextBarOpen <= var3 Then
buy("b",AtStop,NextBarOpen+PriceScale*5);
30이평이 상승중이고
10이평이 30이봉보다 크고
다음봉의 시가를 포함한 10이평보다
시가가 작거나 같을때
다음봉의 시세가 시가+5틱 이상이 발생하면 매수
즐거운 하루되세요
> 고구미 님이 쓴 글입니다.
> 제목 : 문의드립니다..
> 30일선이 상승(+)일때 30선< 10선 이고 10선>시가 이고 시가대비 5틱 올라가면 매도 ..
//.
var1 = ma(c,10);
var2 = ma(c,30);
var : T(0);
if var2 > var2[1] Then{
T = 1;
if var2 < var1 and o<= Var1 Then{
buy("b",AtStop,O+PriceScale*5);
}
} //
이대로하면
그림처럼 시가가 10일선 위에 있음에도 매수신호<빨간화살표>가 나옵니다...
본인이 원하는 신호는 노란 매수신호인대..
시가가 10일선<빨간선> 아래에있고 30일선상승이고 10선이 위에 있고 시가대비 5틱위 상승..
그러면 파란 수평선에 매수가 잡혀야 하는데 다음봉에서 잡히네요..뭐가 잘못된건가요?
고구미
2015-07-28 11:40:43
매도도 부탁드립니다...
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다..
>
안녕하세요
예스스탁입니다.
if조건문은 봉완성기준(다음봉시가수신)이고
atstop이나 atlimit타입은 if조건이 만족하면
가격을 셋팅하고 다음봉에서 가격조건이 만족하면 신호가 발생합니다.
미완성 봉에서 if조건 만족할때 신호가 발생하게는
작성할수가 없습니다.
문의하신 내용은 근접하게 작성한다면 아래 정도로만
작성이 가능합니다.
var1 = ma(c,10);
var2 = ma(c,30);
var3 = (AccumN(c,9)[1]+NextBarOpen)/10;
if var2 > var2[1] and
var1 > var2 and
NextBarOpen <= var3 Then
buy("b",AtStop,NextBarOpen+PriceScale*5);
30이평이 상승중이고
10이평이 30이봉보다 크고
다음봉의 시가를 포함한 10이평보다
시가가 작거나 같을때
다음봉의 시세가 시가+5틱 이상이 발생하면 매수
즐거운 하루되세요
> 고구미 님이 쓴 글입니다.
> 제목 : 문의드립니다..
> 30일선이 상승(+)일때 30선< 10선 이고 10선>시가 이고 시가대비 5틱 올라가면 매도 ..
//.
var1 = ma(c,10);
var2 = ma(c,30);
var : T(0);
if var2 > var2[1] Then{
T = 1;
if var2 < var1 and o<= Var1 Then{
buy("b",AtStop,O+PriceScale*5);
}
} //
이대로하면
그림처럼 시가가 10일선 위에 있음에도 매수신호<빨간화살표>가 나옵니다...
본인이 원하는 신호는 노란 매수신호인대..
시가가 10일선<빨간선> 아래에있고 30일선상승이고 10선이 위에 있고 시가대비 5틱위 상승..
그러면 파란 수평선에 매수가 잡혀야 하는데 다음봉에서 잡히네요..뭐가 잘못된건가요?
예스스탁 예스스탁 답변
2015-07-28 12:32:14
안녕하세요
예스스탁입니다.
조건을 반대로 지정했습니다.
var1 = ma(c,10);
var2 = ma(c,30);
var3 = (AccumN(c,9)[1]+NextBarOpen)/10;
if var2 < var2[1] and
var1 < var2 and
NextBarOpen >= var3 Then
sell("s",AtStop,NextBarOpen-PriceScale*5);
즐거운 하루되세요
> 고구미 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다..
> 매도도 부탁드립니다...
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다..
>
안녕하세요
예스스탁입니다.
if조건문은 봉완성기준(다음봉시가수신)이고
atstop이나 atlimit타입은 if조건이 만족하면
가격을 셋팅하고 다음봉에서 가격조건이 만족하면 신호가 발생합니다.
미완성 봉에서 if조건 만족할때 신호가 발생하게는
작성할수가 없습니다.
문의하신 내용은 근접하게 작성한다면 아래 정도로만
작성이 가능합니다.
var1 = ma(c,10);
var2 = ma(c,30);
var3 = (AccumN(c,9)[1]+NextBarOpen)/10;
if var2 > var2[1] and
var1 > var2 and
NextBarOpen <= var3 Then
buy("b",AtStop,NextBarOpen+PriceScale*5);
30이평이 상승중이고
10이평이 30이봉보다 크고
다음봉의 시가를 포함한 10이평보다
시가가 작거나 같을때
다음봉의 시세가 시가+5틱 이상이 발생하면 매수
즐거운 하루되세요
> 고구미 님이 쓴 글입니다.
> 제목 : 문의드립니다..
> 30일선이 상승(+)일때 30선< 10선 이고 10선>시가 이고 시가대비 5틱 올라가면 매도 ..
//.
var1 = ma(c,10);
var2 = ma(c,30);
var : T(0);
if var2 > var2[1] Then{
T = 1;
if var2 < var1 and o<= Var1 Then{
buy("b",AtStop,O+PriceScale*5);
}
} //
이대로하면
그림처럼 시가가 10일선 위에 있음에도 매수신호<빨간화살표>가 나옵니다...
본인이 원하는 신호는 노란 매수신호인대..
시가가 10일선<빨간선> 아래에있고 30일선상승이고 10선이 위에 있고 시가대비 5틱위 상승..
그러면 파란 수평선에 매수가 잡혀야 하는데 다음봉에서 잡히네요..뭐가 잘못된건가요?