커뮤니티
수정수식 부탁드려요~
2015-01-15 10:45:14
127
글번호 82271
price channel 수식을 만들어 주셨는데요
조금 수정 부탁드립니다
현재수식은 상단밴드가 하락을 하면 무조건 매도가 되고
하단밴드가 상승을 하면 무조건 매수가 됨니다
그러다 보니 손절이 너무 많아요
그래서 아래와 같이 수정 부탁드립니다
{상단밴드,하단밴드 함께 상승했으면 하단밴드 가격선에서 매수만 진입하고
상단밴드,하단밴드 함께 하락했은면 상단밴드 가격선에서 매도만 진입되게}
주의사항은 상단밴드에서는 매도만!!!!, 하단밴드에서는 매수만!!!!
1.매수
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] Then
T1 = -1;
if BCHAN > BCHAN[1] Then
T2 = 1;
if BCHAN < BCHAN[1] Then
T2 = -1;
if T2 == 1 Then
buy("b",atlimit,BCHAN);
2. 매도
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] Then
T1 = -1;
if BCHAN > BCHAN[1] Then
T2 = 1;
if BCHAN < BCHAN[1] Then
T2 = -1;
if T2 == 1 Then
exitshort("b",atlimit,BCHAN);
if t1 == -1 Then
SELL("S",atlimit,TCHAN);
수고하세요
답변 1
예스스탁 예스스탁 답변
2015-01-15 16:43:51
안녕하세요
예스스탁입니다.
1.
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] and BCHAN > BCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] and BCHAN < BCHAN[1] Then
T1 = -1;
if T1 == 1 Then
buy("b",atlimit,BCHAN);
if T1 == -1 Then
exitlong("bx",atlimit,TCHAN);
2.
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] and BCHAN > BCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] and BCHAN < BCHAN[1] Then
T1 = -1;
if T1 == 1 Then
exitshort("b",atlimit,BCHAN);
if t1 == -1 Then
SELL("S",atlimit,TCHAN);
즐거운 하루되세요
> YG_cr***** 님이 쓴 글입니다.
> 제목 : 수정수식 부탁드려요~
> price channel 수식을 만들어 주셨는데요
조금 수정 부탁드립니다
현재수식은 상단밴드가 하락을 하면 무조건 매도가 되고
하단밴드가 상승을 하면 무조건 매수가 됨니다
그러다 보니 손절이 너무 많아요
그래서 아래와 같이 수정 부탁드립니다
{상단밴드,하단밴드 함께 상승했으면 하단밴드 가격선에서 매수만 진입하고
상단밴드,하단밴드 함께 하락했은면 상단밴드 가격선에서 매도만 진입되게}
주의사항은 상단밴드에서는 매도만!!!!, 하단밴드에서는 매수만!!!!
1.매수
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] Then
T1 = -1;
if BCHAN > BCHAN[1] Then
T2 = 1;
if BCHAN < BCHAN[1] Then
T2 = -1;
if T2 == 1 Then
buy("b",atlimit,BCHAN);
2. 매도
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] Then
T1 = -1;
if BCHAN > BCHAN[1] Then
T2 = 1;
if BCHAN < BCHAN[1] Then
T2 = -1;
if T2 == 1 Then
exitshort("b",atlimit,BCHAN);
if t1 == -1 Then
SELL("S",atlimit,TCHAN);
수고하세요
다음글
이전글