커뮤니티
시스템신호문의
2019-04-01 06:35:16
183
글번호 127511
900틱 차트에서 구현할려고 하는데요
매수신호 : 가격이 엔빌로프 상단(60,0.2%) 돌파후 다시 붕괴되면서
엔빌로프 하단(18,0.05%) 닿으면 1차매수신호 // 엔빌로프 하단(18,0.1%)닿으면 2차매수신호
매도신호 : 가격이 엔빌로프 하단(60,0.2%) 붕괴후 다시 돌파되면서
엔빌로프 상단(18,0.05%) 닿으면 1차매도신호 // 엔빌로프 상단(18,0.1%) 닿으면 2차매도신호
답변 2
예스스탁 예스스탁 답변
2019-04-01 14:50:25
안녕하세요
예스스탁입니다.
이전 질문과 어떤 부분이 다른지 모르겠습니다.
최근 상단(60,0.2%) 을 돌파후 하향이탈한 상태에서 하단(18,0.05%),하단(18,0.1%)를 이탈하면 매수
최근 하단(60,0.2%) 을 하향후 상향돌파한 상태에서 상단(18,0.05%),상단(18,0.1%)를 돌파하면 매도하게
수정해 드립니다.
Input : P(60),Per(0.2),Period(18),Per1(0.05),Per2(0.1);
var : UP1(0),DN1(0),UP2(0),DN2(0),UP3(0),DN3(0),T(0);
UP1 = EnvelopeUp(P, Per);
Dn1 = EnvelopeDown(P, Per);
UP2 = EnvelopeUp(Period, Per1);
Dn2 = EnvelopeDown(Period, Per1);
UP3 = EnvelopeUp(Period, Per2);
Dn3 = EnvelopeDown(Period, Per2);
if crossup(c,up1) Then
T = 1;
if CrossDown(c,up1) Then
T = 2;
if CrossDown(c,up1) Then
T = -1;
if CrossUp(c,up1) Then
T = -2;
if MarketPosition <= 0 and T == 2 and CrossDown(c,dn1) Then
buy("b1");
if MarketPosition == 1 and MaxEntries == 1 and CrossDown(c,dn2) Then
buy("b2");
if MarketPosition >= 0 and T == -2 and CrossUp(c,up1) Then
sell("s1");
if MarketPosition == -1 and MaxEntries == 1 and CrossUp(c,up2) Then
sell("s2");
즐거운 하루되세요
> 브이 님이 쓴 글입니다.
> 제목 : 시스템신호문의
> 900틱 차트에서 구현할려고 하는데요
매수신호 : 가격이 엔빌로프 상단(60,0.2%) 돌파후 다시 붕괴되면서
엔빌로프 하단(18,0.05%) 닿으면 1차매수신호 // 엔빌로프 하단(18,0.1%)닿으면 2차매수신호
매도신호 : 가격이 엔빌로프 하단(60,0.2%) 붕괴후 다시 돌파되면서
엔빌로프 상단(18,0.05%) 닿으면 1차매도신호 // 엔빌로프 상단(18,0.1%) 닿으면 2차매도신호
브이
2019-04-01 17:50:54
브이 님에 의해 삭제된 답변입니다.
다음글
이전글