커뮤니티
로직문의
2016-02-29 10:13:46
101
글번호 95876
두개의 연속 양봉(뒷양봉 종가가 앞양봉 종가보다 높은 경우)이
나오면 매수,
두개의 연속 음봉(뒷음봉 종가가 앞음봉 종가보다 낮은 경우)면
청산하는 식 부탁합니다.(십자봉은 1개만 포함 가능)
(그리고, 매수후, 바로 직후봉이 음봉이면(or 십자봉도) 무조건 청산)
단, 음봉이 연속 2개 아니더라도(1개만 나오더라도)
직전 양봉의 싯가보다 음봉내의 가격이 하락하면(음봉 완성 전이라도 하락하면)
즉시 청산합니다.
첫번째 음봉 종가가 직전양봉 싯가보다 높은 경우엔,
연속된 두번째 음봉에서 역시 직전양봉(여기서는 첫 음봉 직전양봉에 해당)
싯가보다 떨어지면 즉시 청산합니다.
음봉이 1번, 2번 출현하든 직전 양봉 시가를 하회하면 무조건 즉시 청산입니다.
한가지더 부탁합니다.
현재봉 종가가, 직전봉 평균가(=(종가-싯가)/2) 만큼 직전봉 종가 대비 상승하면
매수하는 식 부탁합니다.(직전봉 양봉인 경우)
직전봉 음봉이면, 직전봉 싯가 대비 평균가 상승하면 매수입니다.
또한, 평균가를 싯가,종가가 아닌 봉 최저가,최고가로 볼 경우도
로직 부탁합니다.
(-> 단, 직전봉이 십자봉인 경우, 십자봉 (최고가-최저가)/2 만 평균가로 봅니다)
답변 1
예스스탁 예스스탁 답변
2016-02-29 18:19:34
안녕하세요
예스스탁입니다.
1.
if C > O and C[1] > O[1] and C > C[1] Then
buy();
if C < O and C[1] < O[1] and C < C[1] Then
Sell();
if MarketPosition == 1 Then{
if C <= O Then
exitlong();
if C > O Then
ExitLong("bx",AtStop,O-PriceScale);
}
if MarketPosition == -1 Then{
if C >= O Then
ExitShort();
if C < O Then
ExitShort("sx",AtStop,O+PriceScale);
}
2.
if MarketPosition <= 0 and C != O Then
buy("b1",AtStop,max(C,O)+abs(C-O)/2);
if MarketPosition <= 0 and C == O Then
buy("b2",AtStop,max(C,O)+abs(H-L)/2);
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 로직문의
> 두개의 연속 양봉(뒷양봉 종가가 앞양봉 종가보다 높은 경우)이
나오면 매수,
두개의 연속 음봉(뒷음봉 종가가 앞음봉 종가보다 낮은 경우)면
청산하는 식 부탁합니다.(십자봉은 1개만 포함 가능)
(그리고, 매수후, 바로 직후봉이 음봉이면(or 십자봉도) 무조건 청산)
단, 음봉이 연속 2개 아니더라도(1개만 나오더라도)
직전 양봉의 싯가보다 음봉내의 가격이 하락하면(음봉 완성 전이라도 하락하면)
즉시 청산합니다.
첫번째 음봉 종가가 직전양봉 싯가보다 높은 경우엔,
연속된 두번째 음봉에서 역시 직전양봉(여기서는 첫 음봉 직전양봉에 해당)
싯가보다 떨어지면 즉시 청산합니다.
음봉이 1번, 2번 출현하든 직전 양봉 시가를 하회하면 무조건 즉시 청산입니다.
한가지더 부탁합니다.
현재봉 종가가, 직전봉 평균가(=(종가-싯가)/2) 만큼 직전봉 종가 대비 상승하면
매수하는 식 부탁합니다.(직전봉 양봉인 경우)
직전봉 음봉이면, 직전봉 싯가 대비 평균가 상승하면 매수입니다.
또한, 평균가를 싯가,종가가 아닌 봉 최저가,최고가로 볼 경우도
로직 부탁합니다.
(-> 단, 직전봉이 십자봉인 경우, 십자봉 (최고가-최저가)/2 만 평균가로 봅니다)