커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2017-12-06 10:46:23
150
글번호 114754
답변완료

첨부 이미지

1. 시스템 그림처럼 -ADX 30 이상 일 때 -전봉 저가가 지수이평 하향돌파 매수진입 -진입봉 종가가 지수이평 상향돌파시 진입 매수청산 -종가가 지수이평 -n%를 하향돌파 했을 때 매수청산 매도진입-매도청산 매수조건과 반대 2. 기타 a(고가-n%)를 저가가 n% 이상 하향돌파하거나 a를 하향돌파한 봉이 2개일 때 즉시 청산 3. 기타 설정창에 있는 최소가격변화에 대한 간단한 설명과 예제 코딩 좀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-12-06 14:33:48

안녕하세요 예스스탁입니다. 1 input : ADXP(14),P(20),n(5); var1 = adx(ADXP); var2 = ema(c,P); if crossup(c,var2) and var1 > 30 Then buy(); if CrossDown(c,var2) and var1 > 30 Then sell(); if MarketPosition == 1 and CrossDown(c,var2*(1-n/100)) Then exitlong(); if MarketPosition == -1 and CrossUp(c,var2*(1+n/100)) Then ExitShort(); 2 input : n1(5),n2(5); if MarketPosition == 1 then{ if CrossDown(C,(highest(H,BarsSinceEntry)*(1-n1/100))*(1-n2/100)) Then exitlong(); if BarsSinceEntry >= 2 and countif(C < highest(H,BarsSinceEntry)*(1-n1/100),2) == 2 Then exitlong(); } if MarketPosition == -1 then{ if CrossUp(C,(Lowest(L,BarsSinceEntry)*(1+n1/100))*(1+n2/100)) Then ExitShort(); if BarsSinceEntry >= 2 and countif(C > Lowest(L,BarsSinceEntry)*(1+n1/100),2) == 2 Then ExitShort(); } 3 강제청산중 최소가격변화는 진입후 일정봉수가 경과&#46124;을때도 일정이상 수익이 발생하지 않았으면 청산하는 방법입니다. 3-1 수익을 포인트나 원으로 지정 input : 봉수(10),수익포인트(1); if MarketPosition == 1 and BarsSinceEntry == 봉수 and highest(H,BarsSinceEntry) < EntryPrice+수익포인트 Then exitlong(); if MarketPosition == -1 and BarsSinceEntry == 봉수 and lowest(L,BarsSinceEntry) > EntryPrice-수익포인트 Then ExitShort(); 3-2 수익을 %로 지정 input : 봉수(10),수익률(5); if MarketPosition == 1 and BarsSinceEntry == 봉수 and highest(H,BarsSinceEntry) < EntryPrice*(1+수익률/100) Then exitlong(); if MarketPosition == -1 and BarsSinceEntry == 봉수 and lowest(L,BarsSinceEntry) > EntryPrice*(1-수익률/100) Then ExitShort(); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. 시스템 그림처럼 -ADX 30 이상 일 때 -전봉 저가가 지수이평 하향돌파 매수진입 -진입봉 종가가 지수이평 상향돌파시 진입 매수청산 -종가가 지수이평 -n%를 하향돌파 했을 때 매수청산 매도진입-매도청산 매수조건과 반대 2. 기타 a(고가-n%)를 저가가 n% 이상 하향돌파하거나 a를 하향돌파한 봉이 2개일 때 즉시 청산 3. 기타 설정창에 있는 최소가격변화에 대한 간단한 설명과 예제 코딩 좀 부탁드립니다.