커뮤니티

수식 요청합니다.

프로필 이미지
우와우와
2022-03-16 07:47:25
794
글번호 157201
답변완료
매수 Psar 매수 시그널유지중이며 and MACD 시그널 선이 우상향중 and 10이평선이 우상향 and 몸통크기가 1번양봉보다 2번양봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 양봉이 2회 발생 후 종가가 10이평선 위에 있고 2번째 양봉 시가보다 종가가 낮은 음봉 1회(외부변수-숫자가 바뀌어도 마지막 음봉이 2번째 시가보다 낮은 음봉의 종가) 발생시 종가에 매수 매도 Psar 매도 시그널유지중이며 and MACD 시그널 선이 우하향중 and 10이평선이 우하향 and 몸통크기가 1번음봉보다 2번음봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 음봉이 2회 발생 후 종가가 10이평선 아래에 있고 2번째 음봉보다 종가가 낮은 양봉 3회(외부변수-매수반대) 발생시 종가에 매수 30틱 손절 최대수익 대비 17% 하락시 청산 당일거래 종료 05시 수정가능하도록 주석 부탁드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-03-16 09:32:29

안녕하세요 예스스탁입니다. Input : af(0.02), maxAF(0.2),short(12),long(26),sig(9),P(10),N1(1),N2(3); var : Psar(0),macdv(0),macds(0),mav(0),uptail(0),dntail(0),body(0); if sDate != sDate[1] Then SetStopEndofday(050000); if Bdate != Bdate[1] Then SetStopEndofday(0); Psar = SAR(af,maxAF); macdv = macd(short,long); macds = Ema(macdv,sig); mav = ma(C,P); uptail = H-max(C,O); dntail = L-max(C,O); body = abs(C-O); if c > psar and #Psar 매수 시그널유지중이며 and macds > macds[1] and #MACD 시그널 선이 우상향중 and mav > mav[1] and #10이평선이 우상향 and body > body[1] and#몸통크기가 1번양봉보다 2번양봉이 크고 and countif(uptail < body and dntail < body and C > O,2) == 2 Then#위아래 꼬리중 긴꼬리가 몸통보다 작은 양봉이 2회 발생 후 { #카운트저장변수 초기값 0 var1 = 0; #2번째 양봉시가 Var2 = O; } #종가가 10이평선 위에 있고 2번째 양봉 시가보다 종가가 낮은 음봉 if Var2 > 0 and C > mav and C < O and C < Var2 Then { #카운트 var1 = var1+1; #N1번째이면 매수 if var1 == N1 Then Buy(); } if c < psar and #Psar 매도 시그널유지중이며 and macds < macds[1] and #MACD 시그널 선이 우하향중 and mav < mav[1] and #10이평선이 우하향 and body > body[1] and #몸통크기가 1번음봉보다 2번음봉이 크고 and countif(uptail < body and dntail < body and C < O,2) == 2 Then #위아래 꼬리중 긴꼬리가 몸통보다 작은 음봉이 2회 발생 후 { #카운트변수 초기값 0 var3 = 0; #두번째음봉 종가 Var4 = C; } #종가가 10이평선 아래에 있고 2번째 음봉보다 종가가 낮은 양봉 if var4 > 0 and C < mav and C < Var4 and C > O Then { #카운트 var3 = var3+1; #N2번째이면 매도 if var3 == N2 Then Sell(); } #최대수익 대비 17% 하락시 청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)-abs(Highest(H,BarsSinceEntry)-EntryPrice)*0.17); if MarketPosition == -1 Then ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+abs(lowest(L,BarsSinceEntry)+EntryPrice)*0.17); #손절 SetStopLoss(PriceScale*30,PointStop); 즐거운 하루되세요 > 우와우와 님이 쓴 글입니다. > 제목 : 수식 요청합니다. > 매수 Psar 매수 시그널유지중이며 and MACD 시그널 선이 우상향중 and 10이평선이 우상향 and 몸통크기가 1번양봉보다 2번양봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 양봉이 2회 발생 후 종가가 10이평선 위에 있고 2번째 양봉 시가보다 종가가 낮은 음봉 1회(외부변수-숫자가 바뀌어도 마지막 음봉이 2번째 시가보다 낮은 음봉의 종가) 발생시 종가에 매수 매도 Psar 매도 시그널유지중이며 and MACD 시그널 선이 우하향중 and 10이평선이 우하향 and 몸통크기가 1번음봉보다 2번음봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 음봉이 2회 발생 후 종가가 10이평선 아래에 있고 2번째 음봉보다 종가가 낮은 양봉 3회(외부변수-매수반대) 발생시 종가에 매수 30틱 손절 최대수익 대비 17% 하락시 청산 당일거래 종료 05시 수정가능하도록 주석 부탁드립니다.
프로필 이미지

우와우와

2022-03-16 10:25:16

TEST 확인 결과 이상점이 있어 수정 부탁드립니다. 1. 10이평선 하락중에 매수 신호 발생 2. 음봉 1개후 양봉 1회 발생시 매도 신호 발생 3. 매수/매도신호시 2번봉이 1번봉보다 작은데 매수/매도 신호 발생 4. 2번째 음봉보다 큰 양봉이 나왔음에도 매도 신호 발생 - 음봉 2회 연속 발생 후 양봉3개 연속 발생 시 매도입니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 요청합니다. > 안녕하세요 예스스탁입니다. Input : af(0.02), maxAF(0.2),short(12),long(26),sig(9),P(10),N1(1),N2(3); var : Psar(0),macdv(0),macds(0),mav(0),uptail(0),dntail(0),body(0); if sDate != sDate[1] Then SetStopEndofday(050000); if Bdate != Bdate[1] Then SetStopEndofday(0); Psar = SAR(af,maxAF); macdv = macd(short,long); macds = Ema(macdv,sig); mav = ma(C,P); uptail = H-max(C,O); dntail = L-max(C,O); body = abs(C-O); if c > psar and #Psar 매수 시그널유지중이며 and macds > macds[1] and #MACD 시그널 선이 우상향중 and mav > mav[1] and #10이평선이 우상향 and body > body[1] and#몸통크기가 1번양봉보다 2번양봉이 크고 and countif(uptail < body and dntail < body and C > O,2) == 2 Then#위아래 꼬리중 긴꼬리가 몸통보다 작은 양봉이 2회 발생 후 { #카운트저장변수 초기값 0 var1 = 0; #2번째 양봉시가 Var2 = O; } #종가가 10이평선 위에 있고 2번째 양봉 시가보다 종가가 낮은 음봉 if Var2 > 0 and C > mav and C < O and C < Var2 Then { #카운트 var1 = var1+1; #N1번째이면 매수 if var1 == N1 Then Buy(); } if c < psar and #Psar 매도 시그널유지중이며 and macds < macds[1] and #MACD 시그널 선이 우하향중 and mav < mav[1] and #10이평선이 우하향 and body > body[1] and #몸통크기가 1번음봉보다 2번음봉이 크고 and countif(uptail < body and dntail < body and C < O,2) == 2 Then #위아래 꼬리중 긴꼬리가 몸통보다 작은 음봉이 2회 발생 후 { #카운트변수 초기값 0 var3 = 0; #두번째음봉 종가 Var4 = C; } #종가가 10이평선 아래에 있고 2번째 음봉보다 종가가 낮은 양봉 if var4 > 0 and C < mav and C < Var4 and C > O Then { #카운트 var3 = var3+1; #N2번째이면 매도 if var3 == N2 Then Sell(); } #최대수익 대비 17% 하락시 청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)-abs(Highest(H,BarsSinceEntry)-EntryPrice)*0.17); if MarketPosition == -1 Then ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+abs(lowest(L,BarsSinceEntry)+EntryPrice)*0.17); #손절 SetStopLoss(PriceScale*30,PointStop); 즐거운 하루되세요 > 우와우와 님이 쓴 글입니다. > 제목 : 수식 요청합니다. > 매수 Psar 매수 시그널유지중이며 and MACD 시그널 선이 우상향중 and 10이평선이 우상향 and 몸통크기가 1번양봉보다 2번양봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 양봉이 2회 발생 후 종가가 10이평선 위에 있고 2번째 양봉 시가보다 종가가 낮은 음봉 1회(외부변수-숫자가 바뀌어도 마지막 음봉이 2번째 시가보다 낮은 음봉의 종가) 발생시 종가에 매수 매도 Psar 매도 시그널유지중이며 and MACD 시그널 선이 우하향중 and 10이평선이 우하향 and 몸통크기가 1번음봉보다 2번음봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 음봉이 2회 발생 후 종가가 10이평선 아래에 있고 2번째 음봉보다 종가가 낮은 양봉 3회(외부변수-매수반대) 발생시 종가에 매수 30틱 손절 최대수익 대비 17% 하락시 청산 당일거래 종료 05시 수정가능하도록 주석 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2022-03-17 10:03:27

> 우와우와 님이 쓴 글입니다. > 제목 : Re : Re : 수식 요청합니다. > TEST 확인 결과 이상점이 있어 수정 부탁드립니다. 1. 10이평선 하락중에 매수 신호 발생 2. 음봉 1개후 양봉 1회 발생시 매도 신호 발생 3. 매수/매도신호시 2번봉이 1번봉보다 작은데 매수/매도 신호 발생 4. 2번째 음봉보다 큰 양봉이 나왔음에도 매도 신호 발생 - 음봉 2회 연속 발생 후 양봉3개 연속 발생 시 매도입니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 요청합니다. > 안녕하세요 예스스탁입니다. Input : af(0.02), maxAF(0.2),short(12),long(26),sig(9),P(10),N1(1),N2(3); var : Psar(0),macdv(0),macds(0),mav(0),uptail(0),dntail(0),body(0); if sDate != sDate[1] Then SetStopEndofday(050000); if Bdate != Bdate[1] Then SetStopEndofday(0); Psar = SAR(af,maxAF); macdv = macd(short,long); macds = Ema(macdv,sig); mav = ma(C,P); uptail = H-max(C,O); dntail = L-max(C,O); body = abs(C-O); if c > psar and #Psar 매수 시그널유지중이며 and macds > macds[1] and #MACD 시그널 선이 우상향중 and mav > mav[1] and #10이평선이 우상향 and body > body[1] and#몸통크기가 1번양봉보다 2번양봉이 크고 and countif(uptail < body and dntail < body and C > O,2) == 2 Then#위아래 꼬리중 긴꼬리가 몸통보다 작은 양봉이 2회 발생 후 { #카운트저장변수 초기값 0 var1 = 0; #2번째 양봉시가 Var2 = O; } #종가가 10이평선 위에 있고 2번째 양봉 시가보다 종가가 낮은 음봉 if Var2 > 0 and C > mav and C < O and C < Var2 Then { #카운트 var1 = var1+1; #N1번째이면 매수 if var1 == N1 Then Buy(); } if c < psar and #Psar 매도 시그널유지중이며 and macds < macds[1] and #MACD 시그널 선이 우하향중 and mav < mav[1] and #10이평선이 우하향 and body > body[1] and #몸통크기가 1번음봉보다 2번음봉이 크고 and countif(uptail < body and dntail < body and C < O,2) == 2 Then #위아래 꼬리중 긴꼬리가 몸통보다 작은 음봉이 2회 발생 후 { #카운트변수 초기값 0 var3 = 0; #두번째음봉 종가 Var4 = C; } #종가가 10이평선 아래에 있고 2번째 음봉보다 종가가 낮은 양봉 if var4 > 0 and C < mav and C < Var4 and C > O Then { #카운트 var3 = var3+1; #N2번째이면 매도 if var3 == N2 Then Sell(); } #최대수익 대비 17% 하락시 청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)-abs(Highest(H,BarsSinceEntry)-EntryPrice)*0.17); if MarketPosition == -1 Then ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+abs(lowest(L,BarsSinceEntry)+EntryPrice)*0.17); #손절 SetStopLoss(PriceScale*30,PointStop); 즐거운 하루되세요 > 우와우와 님이 쓴 글입니다. > 제목 : 수식 요청합니다. > 매수 Psar 매수 시그널유지중이며 and MACD 시그널 선이 우상향중 and 10이평선이 우상향 and 몸통크기가 1번양봉보다 2번양봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 양봉이 2회 발생 후 종가가 10이평선 위에 있고 2번째 양봉 시가보다 종가가 낮은 음봉 1회(외부변수-숫자가 바뀌어도 마지막 음봉이 2번째 시가보다 낮은 음봉의 종가) 발생시 종가에 매수 매도 Psar 매도 시그널유지중이며 and MACD 시그널 선이 우하향중 and 10이평선이 우하향 and 몸통크기가 1번음봉보다 2번음봉이 크고 and 위아래 꼬리중 긴꼬리가 몸통보다 작은 음봉이 2회 발생 후 종가가 10이평선 아래에 있고 2번째 음봉보다 종가가 낮은 양봉 3회(외부변수-매수반대) 발생시 종가에 매수 30틱 손절 최대수익 대비 17% 하락시 청산 당일거래 종료 05시 수정가능하도록 주석 부탁드립니다.