커뮤니티

수식작성 부탁드립니다.

프로필 이미지
대구어린울프
2015-05-21 16:22:58
145
글번호 86295
답변완료
수고해주시는것에 대하여 미리 감사의 말씀 드립니다. 한번씩 도움주셔서 큰도움 되고 있습니다. 진심으로 감사드리며 수식작성 부탁드리겠습니다. * 진입조건 (아래 3가지중 먼저 출현하는 1가지에 진입, 포지션 보유시 중복진입 없음.) 1. 전봉대비 갭상승 갭하락한 양봉에 매수, 전봉대비 갭상승 갭하락한 음봉에 매도. (전봉이 도지라도 상관없다, 전봉의 종가대비 갭상승 갭하락할시에 진입) 2. 전봉의 최저점이 같은 양봉에 매수, 전봉의 최고점과 같은 음봉에 매도. 3. 몸통이 1틱짜리 캔들(도지와 2틱이상의 몸통을 가진 캔들은 안된다.)일 경우, 다음봉에서 양봉에 매수, 음봉에 매도. *손절 -0.3p 이유불만하고 손절. * 청산 및 재진입 조건 (아래 3가지중 먼저 출현하는 1가지에 청산 후 재진입) 전제조건 (진입을 매수로했으면 매도로 조건이 나와야하고, 매도로 진입했으면 매수로 조건이 나와야 합니다. 예를들어 매수로 진입을했으면 청산후 매도진입, 매도로 진입을 했으면 청산후 매수진입인 것입니다. 그리고 손실중일때에는 청산조건이 나와도 청산하지않고, 이익일때에만 청산합니다) 1. 수익 0.7포인트를 도달한후, 진입조건3가지중 한가지가 나오면 청산후 곧바로 청산한 방향으로 진입. 2. 수익 0.5 포인트를 도달한후, 캔들3개 이내에 진입조건중 한가지가 나오면 청산후 곧바로 청산한 방향으로 진입. 안나올시에는 수익 0.7포인트 도달한후 위의 1번과 동일한 방법으로 진행 합니다. 3. 신고점이나 신저점을 생성한 캔들에서 몸통이 한호가짜리 캔들이 나온다면 청산. * 포지션보유시 2시50분에 청산후 거래종료.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-21 18:32:03

안녕하세요 예스스탁입니다. if MarketPosition == 0 Then{ if abs(O-C[1]) > 0 and C > O Then buy(); if L == L[1] and C > O Then buy(); if abs(O[1]-C[1]) == PriceScale*1 and C > O Then buy(); if abs(O-C[1]) > 0 and C < O Then sell(); if H == H[1] and C < O Then Sell(); if abs(O[1]-C[1]) == PriceScale*1 and C < O Then sell(); } if MarketPosition == 1 Then{ if Condition1 == false and highest(H,BarsSinceEntry) >= EntryPrice+0.5 Then{ Condition1 = true; value1 = BarsSinceEntry; } if Condition1 == true and BarsSinceEntry <= value1+3 Then{ if abs(O-C[1]) > 0 and C < O Then sell(); if H == H[1] and C < O Then Sell(); if abs(O[1]-C[1]) == PriceScale*1 and C < O Then sell(); } if highest(H,BarsSinceEntry) >= EntryPrice+0.7 Then{ if abs(O-C[1]) > 0 and C < O Then sell(); if H == H[1] and C < O Then Sell(); if abs(O[1]-C[1]) == PriceScale*1 and C < O Then sell(); } if H == highest(H,BarsSinceEntry) and abs(C-O) == PriceScale*1 Then ExitLong(); } else{ Condition1 = false; } if MarketPosition == -1 Then{ if Condition2 == false and lowest(L,BarsSinceEntry) <= EntryPrice-0.5 Then{ Condition2 = true; value2 = BarsSinceEntry; } if Condition2 == true and BarsSinceEntry <= value2+3 Then{ if abs(O-C[1]) > 0 and C > O Then buy(); if L == L[1] and C > O Then buy(); if abs(O[1]-C[1]) == PriceScale*1 and C > O Then buy(); } if lowest(L,BarsSinceEntry) <= EntryPrice-0.7 Then{ if abs(O-C[1]) > 0 and C > O Then buy(); if L == L[1] and C > O Then buy(); if abs(O[1]-C[1]) == PriceScale*1 and C > O Then buy(); } if L == Lowest(L,BarsSinceEntry) and abs(C-O) == PriceScale*1 Then ExitShort(); } SetStopLoss(0.3,PointStop); SetStopEndofday(145000); 즐거운 하루되세요 > 대구어린울프 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 수고해주시는것에 대하여 미리 감사의 말씀 드립니다. 한번씩 도움주셔서 큰도움 되고 있습니다. 진심으로 감사드리며 수식작성 부탁드리겠습니다. * 진입조건 (아래 3가지중 먼저 출현하는 1가지에 진입, 포지션 보유시 중복진입 없음.) 1. 전봉대비 갭상승 갭하락한 양봉에 매수, 전봉대비 갭상승 갭하락한 음봉에 매도. (전봉이 도지라도 상관없다, 전봉의 종가대비 갭상승 갭하락할시에 진입) 2. 전봉의 최저점이 같은 양봉에 매수, 전봉의 최고점과 같은 음봉에 매도. 3. 몸통이 1틱짜리 캔들(도지와 2틱이상의 몸통을 가진 캔들은 안된다.)일 경우, 다음봉에서 양봉에 매수, 음봉에 매도. *손절 -0.3p 이유불만하고 손절. * 청산 및 재진입 조건 (아래 3가지중 먼저 출현하는 1가지에 청산 후 재진입) 전제조건 (진입을 매수로했으면 매도로 조건이 나와야하고, 매도로 진입했으면 매수로 조건이 나와야 합니다. 예를들어 매수로 진입을했으면 청산후 매도진입, 매도로 진입을 했으면 청산후 매수진입인 것입니다. 그리고 손실중일때에는 청산조건이 나와도 청산하지않고, 이익일때에만 청산합니다) 1. 수익 0.7포인트를 도달한후, 진입조건3가지중 한가지가 나오면 청산후 곧바로 청산한 방향으로 진입. 2. 수익 0.5 포인트를 도달한후, 캔들3개 이내에 진입조건중 한가지가 나오면 청산후 곧바로 청산한 방향으로 진입. 안나올시에는 수익 0.7포인트 도달한후 위의 1번과 동일한 방법으로 진행 합니다. 3. 신고점이나 신저점을 생성한 캔들에서 몸통이 한호가짜리 캔들이 나온다면 청산. * 포지션보유시 2시50분에 청산후 거래종료.