커뮤니티
시스템식 해석
2012-12-06 13:22:14
341
글번호 57109
항상감사드립니다
제가 아직 초보라서 그런데요,,저번에 답변주신 수식 해석부탁드립니다
질문}시스템식 요청
현재 매수상태이면 현재가가 60이평선을 하향돌파하기까지는 매수신호를 유지하며
다음신호 발생시 매도진입(60이평선 하향돌파시 매수청산)
(매수-매도-매수 이런신호를 그냥 매수로 유지시키고 싶습니다)
답변)
안녕하세요
예스스탁입니다.
1.
수식에 따른 청산식이 없이
buy와 sell로만 식을 구성하시면 됩니다.
if crossup(c,ma(c,60)) then
buy();
if crossdown(c,ma(c,60)) then
sell();
질문1) 시스템식 해석
if crossup(c,ma(c,60)) then
buy();
질문2) 기존에 다른시스템신호로 매수상태인데 위식으로 바꾸면 기존시스템안에
여러신호가 같이잇는데 신호를 없애야하는지?
기존시스템 신호를 유지하면서 추가로
현재 매수상태이면 현재가가 60이평선을 하향돌파하기까지는 매수신호를 유지하며
다음신호 발생시 매도진입(60이평선 하향돌파시 매수청산)
(매수-매도-매수 이런신호를 그냥 매수로 유지시키고 싶습니다)
표시하고 싶습니다..
1) var2가 var1을 상향돌파시 매수상태 -->
다시 var2가 var1을 하향돌파하여 매도상태 -->
다시 var2가 var1을 상향돌파하여 매수상태
이런식으로 횡보가 발생할때
var2가 var1을 상향돌파하여 매수상태이고
선행스팬2(52)선을 하향돌파하지 않는다면 var2가 var1을하향돌파해도 매수상태유지
만약 선행스팬2(52)선을 하향돌파하면 매수청산
현재 시스템식안에는 여러가지 매수매도조건식이 있습니다.
Inputs: Length1(20);
Variables: TLen1(0),TRIma1(0);
if V == highest(V,60) Then
var1 = (C+H+L)/3;
TLen1 = Ceiling((Length1 + 1) * 0.5);
var2 = ma(ma(C, TLen1), TLen1);
if MarketPosition == 0 and crossup(var2,var1) Then
buy();
if MarketPosition == 0 and CrossDown(var2,var1) Then
Sell();
답변 1
예스스탁 예스스탁 답변
2012-12-06 14:16:45
안녕하세요
예스스탁입니다.
1.
//종가가 60이평을 상향돌파하면 매수진입/매도포지션 진입상태이면 매도포지션 청산도 같이 수행
if crossup(c,ma(c,60)) then
buy();
//종가가 60이평을 하향이탈하면 매도진입/매수포지션 진입상태이면 매수포지션 청산도 같이 수행
if crossdown(c,ma(c,60)) then
sell();
2.
이후의 문의는 정확이 어떤 내용을 문의하시는지 이해를 하지 못했습니다.
Inputs: Length1(20);
Variables: TLen1(0),TRIma1(0);
if V == highest(V,60) Then
var1 = (C+H+L)/3;
TLen1 = Ceiling((Length1 + 1) * 0.5);
var2 = ma(ma(C, TLen1), TLen1);
if crossup(var2,var1) Then
buy();
if CrossDown(var2,var1) Then
Sell();
위식에 단지 청산만 추가하고자 하시면 아래와 같이 작성해 사용하시면 됩니다.
1. 이평청산추가
var2가 var1을 상향돌파하면 매수진입(매도진입상태이면 매도포지션 청산도 병행)
var2가 var1을 하향이탈하면 매수진입(매수진입상태이면 매수포지션 청산도 병행)
종가가 60이평을 하향이탈하면 매수포지션 청산
종가가 60이평을 상향돌파하면 매도포지션 청산
Inputs: Length1(20);
Variables: TLen1(0),TRIma1(0);
if V == highest(V,60) Then
var1 = (C+H+L)/3;
TLen1 = Ceiling((Length1 + 1) * 0.5);
var2 = ma(ma(C, TLen1), TLen1);
if crossup(var2,var1) Then
buy();
if CrossDown(var2,var1) Then
Sell();
if crossup(c,ma(c,60)) Then
exitlong();
if CrossDown(c,ma(c,60)) Then
ExitShort();
2. 선행스팬2 청산 추가
var2가 var1을 상향돌파하면 매수진입(매도진입상태이면 매도포지션 청산도 병행)
var2가 var1을 하향이탈하면 매수진입(매수진입상태이면 매수포지션 청산도 병행)
종가가 선행스팬2를 하향이탈하면 매수포지션 청산
종가가 선행스팬2를 상향돌파하면 매도포지션 청산
Inputs: Length1(20);
Variables: TLen1(0),TRIma1(0);
if V == highest(V,60) Then
var1 = (C+H+L)/3;
TLen1 = Ceiling((Length1 + 1) * 0.5);
var2 = ma(ma(C, TLen1), TLen1);
if crossup(var2,var1) Then
buy();
if CrossDown(var2,var1) Then
Sell();
value1 = (Highest(High, 52) + Lowest(Low, 52)) / 2;;
if crossup(c,value1[25]) Then
exitlong();
if CrossDown(c,value1[25]) Then
ExitShort();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 시스템식 해석
> 항상감사드립니다
제가 아직 초보라서 그런데요,,저번에 답변주신 수식 해석부탁드립니다
질문}시스템식 요청
현재 매수상태이면 현재가가 60이평선을 하향돌파하기까지는 매수신호를 유지하며
다음신호 발생시 매도진입(60이평선 하향돌파시 매수청산)
(매수-매도-매수 이런신호를 그냥 매수로 유지시키고 싶습니다)
답변)
안녕하세요
예스스탁입니다.
1.
수식에 따른 청산식이 없이
buy와 sell로만 식을 구성하시면 됩니다.
if crossup(c,ma(c,60)) then
buy();
if crossdown(c,ma(c,60)) then
sell();
질문1) 시스템식 해석
if crossup(c,ma(c,60)) then
buy();
질문2) 기존에 다른시스템신호로 매수상태인데 위식으로 바꾸면 기존시스템안에
여러신호가 같이잇는데 신호를 없애야하는지?
기존시스템 신호를 유지하면서 추가로
현재 매수상태이면 현재가가 60이평선을 하향돌파하기까지는 매수신호를 유지하며
다음신호 발생시 매도진입(60이평선 하향돌파시 매수청산)
(매수-매도-매수 이런신호를 그냥 매수로 유지시키고 싶습니다)
표시하고 싶습니다..
1) var2가 var1을 상향돌파시 매수상태 -->
다시 var2가 var1을 하향돌파하여 매도상태 -->
다시 var2가 var1을 상향돌파하여 매수상태
이런식으로 횡보가 발생할때
var2가 var1을 상향돌파하여 매수상태이고
선행스팬2(52)선을 하향돌파하지 않는다면 var2가 var1을하향돌파해도 매수상태유지
만약 선행스팬2(52)선을 하향돌파하면 매수청산
현재 시스템식안에는 여러가지 매수매도조건식이 있습니다.
Inputs: Length1(20);
Variables: TLen1(0),TRIma1(0);
if V == highest(V,60) Then
var1 = (C+H+L)/3;
TLen1 = Ceiling((Length1 + 1) * 0.5);
var2 = ma(ma(C, TLen1), TLen1);
if MarketPosition == 0 and crossup(var2,var1) Then
buy();
if MarketPosition == 0 and CrossDown(var2,var1) Then
Sell();