커뮤니티

문의드립니다.

프로필 이미지
종호
2023-05-10 17:19:36
2059
글번호 168857
답변완료
안녕하세요. 수고하심에 언제나 감사드립니다. 매수 조건: 무포지션에서 60일 이동평균선가격A 를 기준으로 60일 이동평균선가격A 상방에서 음봉이 하나 발생하고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후 양봉이 연속으로 2개 생길 때 1 상승 대양봉 이라 합니다. 이 때 1 상승 대양봉 시가 = 첫 양봉의 시가 1 상승 대양봉 중간 시가 = 둘째 양봉 시가 1 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다. 그 후에 다시 음봉이 생기고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후 양봉이 연속으로 2개 생길 때 2 상승 대양봉 이라 합니다. 이 때 2 상승 대양봉 시가 = 첫 양봉의 시가 2 상승 대양봉 중간 시가 = 둘째 양봉 시가 2 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다. 조건: 음봉의 종가 또는 양봉의 시가 중 어느 하나라도 60일 이동평균선가격A 를 하방으로 깨면 상승 대양봉들의 조건은 모두 취소가 되어서 처음부터 다시 시작햐여 합니다. 매수: 조건들을 만족하고 1상승 대양봉 시가 < 2 상승 대양봉 시가 이면 매수합니다. 청산::::: 손절청산: 매수후에 손절가격 = 2 상승 대양봉 시가(첫 양봉의 시가)를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다. 매수후에 매수가격< 양봉이 하나 생기면 손절가격 = 2 상승 대양봉 중간 시가( 둘째 양봉 시가) 를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다. 본절 청산: 매수후에 매수후 매수가격< 첫 양봉 종가 < 양봉 종가를 만족하는 양봉이 2개가 생기면 본절가격 = 매수가격 이라 정의 하고 현재가가 본절가격에 오면 본절 청산합니다. 이익청산: 매수후에 이익이 나면 처음 음봉종가 > 둘재 음봉 종가 > 3번째 음봉 연속으로 3개가 음봉이 나면 이익 청산합니다. 매도: 반대논리로 매도 수식도 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-05-11 10:39:52

안녕하세요 예스스탁입니다. var : mav(0),T(0),X(0),S(0); var : PO1(0),PO2(0),PC(0); mav = ma(C,60); if CrossUp(c,mav) Then { T = 1; X = Index; S = 0; } if CrossDown(c,mav) Then { T = -1; X = Index; } if T == 1 Then { if index >= X+3 and C > O and C[1] > O[1] and C[2] < O[2] Then { S = S+1; var1 = O[1]; Var2 = O; var3 = C; var11 = var11[1]; Var21 = var21[1]; var31 = var31[1]; if MarketPosition <= 0 and S >= 2 and var1 > Var11 Then { Buy(); } } } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then { Var4 = EntryPrice; Var5 = 0; } if C > O and C > Var4 Then { Var4 = C; Var5 = Var5+1; } if Var5 == 0 Then ExitLong("bx1",AtStop,Var1[BarsSinceEntry]); Else ExitLong("bx2",AtStop,Var2[BarsSinceEntry]); if Var5 >= 2 Then ExitLong("bx3",AtStop,EntryPrice); if countif(C<O,3)== 3 and C < C[1] and c[1] < C[2] and C > EntryPrice Then ExitLong("bx4"); } if T == -1 Then { if index >= X+3 and C < O and C[1] < O[1] and C[2] > O[2] Then { S = S+1; value1 = O[1]; value2 = O; value3 = C; value11 = value11[1]; value21 = value21[1]; value31 = value31[1]; if MarketPosition >= 0 and S >= 2 and value1 < value11 Then { Sell(); } } } if MarketPosition == -1 Then { if CurrentContracts > CurrentContracts[1] Then { value4 = EntryPrice; value5 = 0; } if C < O and C < value4 Then { value4 = C; value5 = value5+1; } if value5 == 0 Then ExitShort("sx1",AtStop,value1[BarsSinceEntry]); Else ExitShort("sx2",AtStop,value2[BarsSinceEntry]); if value5 >= 2 Then ExitShort("sx3",AtStop,EntryPrice); if countif(C>O,3)== 3 and C > C[1] and c[1] > C[2] and C < EntryPrice Then ExitShort("sx4"); } 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 수고하심에 언제나 감사드립니다. 매수 조건: 무포지션에서 60일 이동평균선가격A 를 기준으로 60일 이동평균선가격A 상방에서 음봉이 하나 발생하고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후 양봉이 연속으로 2개 생길 때 1 상승 대양봉 이라 합니다. 이 때 1 상승 대양봉 시가 = 첫 양봉의 시가 1 상승 대양봉 중간 시가 = 둘째 양봉 시가 1 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다. 그 후에 다시 음봉이 생기고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후 양봉이 연속으로 2개 생길 때 2 상승 대양봉 이라 합니다. 이 때 2 상승 대양봉 시가 = 첫 양봉의 시가 2 상승 대양봉 중간 시가 = 둘째 양봉 시가 2 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다. 조건: 음봉의 종가 또는 양봉의 시가 중 어느 하나라도 60일 이동평균선가격A 를 하방으로 깨면 상승 대양봉들의 조건은 모두 취소가 되어서 처음부터 다시 시작햐여 합니다. 매수: 조건들을 만족하고 1상승 대양봉 시가 < 2 상승 대양봉 시가 이면 매수합니다. 청산::::: 손절청산: 매수후에 손절가격 = 2 상승 대양봉 시가(첫 양봉의 시가)를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다. 매수후에 매수가격< 양봉이 하나 생기면 손절가격 = 2 상승 대양봉 중간 시가( 둘째 양봉 시가) 를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다. 본절 청산: 매수후에 매수후 매수가격< 첫 양봉 종가 < 양봉 종가를 만족하는 양봉이 2개가 생기면 본절가격 = 매수가격 이라 정의 하고 현재가가 본절가격에 오면 본절 청산합니다. 이익청산: 매수후에 이익이 나면 처음 음봉종가 > 둘재 음봉 종가 > 3번째 음봉 연속으로 3개가 음봉이 나면 이익 청산합니다. 매도: 반대논리로 매도 수식도 부탁드립니다.