커뮤니티

문의

프로필 이미지
좌오비우오비
2020-08-28 10:17:00
767
글번호 141872
답변완료
buy 진입 후 1) 아래 조건 봉 1개가 출현했을 때 청산 C > 0 1.00 < 봉의 몸통 < 1.50 0.10 < 봉의 머리 < 0.20 0.10 < 봉의 꼬리 < 0.20 2) 아래 조건 봉 2개가 연속으로 출현했을 때 청산 C > 0 1.00 < 봉의 몸통 < 1.50 0.10 < 봉의 머리 < 0.20 0.10 < 봉의 꼬리 < 0.20 C = 0 0.10 < 봉의 몸통 < 0.50 0.60 < 봉의 머리 < 1.00 0.10 < 봉의 꼬리 < 0.20 3) 아래 조건 봉 2개가 출현하면 청산(연속되는 경우는 적용되지 않음) C > 0 1.00 < 봉의 몸통 < 1.50 0.10 < 봉의 머리 < 0.20 0.10 < 봉의 꼬리 < 0.20 C > 0 0.10 < 봉의 몸통 < 0.50 0.60 < 봉의 머리 < 1.00 0.10 < 봉의 꼬리 < 0.20 수식 부탁 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-28 16:29:27

안녕하세요 예스스탁입니다. C = 0 0.10 < 봉의 몸통 < 0.50 0.60 < 봉의 머리 < 1.00 0.10 < 봉의 꼬리 < 0.20 2번의 위 내용은 C < O로 처리해 드립니다. C == O는 몸통이 0이라 조건에 충족되지 않습니다. var1 = abs(C-O); Var2 = h-max(C,O); Var3 = min(C,O)-L; Condition1 = C > O and 1.00 < var1 and Var2 < 1.50 and 0.10 < Var2 and Var2 < 0.20 and 0.10 < Var3 and Var3 < 0.20 ; Condition2 = C < O and 0.10 < var1 and Var2 < 0.50 and 0.60 < Var2 and Var2 < 1.00 and 0.10 < Var3 and Var3 < 0.20 ; if MarketPosition == 1 Then { if Condition1 == true Then ExitLong("bx1"); if BarsSinceEntry >= 2 and CountIf(Condition1 == true,2) == 2 Then ExitLong("bx21"); if BarsSinceEntry >= 2 and CountIf(Condition2 == true,2) == 2 Then ExitLong("bx22"); if CountIf(Condition1 == true,BarsSinceEntry) >= 2 Then ExitLong("bx31"); if CountIf(Condition2 == true,BarsSinceEntry) >= 2 Then ExitLong("bx32"); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > buy 진입 후 1) 아래 조건 봉 1개가 출현했을 때 청산 C > 0 1.00 < 봉의 몸통 < 1.50 0.10 < 봉의 머리 < 0.20 0.10 < 봉의 꼬리 < 0.20 2) 아래 조건 봉 2개가 연속으로 출현했을 때 청산 C > 0 1.00 < 봉의 몸통 < 1.50 0.10 < 봉의 머리 < 0.20 0.10 < 봉의 꼬리 < 0.20 C = 0 0.10 < 봉의 몸통 < 0.50 0.60 < 봉의 머리 < 1.00 0.10 < 봉의 꼬리 < 0.20 3) 아래 조건 봉 2개가 출현하면 청산(연속되는 경우는 적용되지 않음) C > 0 1.00 < 봉의 몸통 < 1.50 0.10 < 봉의 머리 < 0.20 0.10 < 봉의 꼬리 < 0.20 C > 0 0.10 < 봉의 몸통 < 0.50 0.60 < 봉의 머리 < 1.00 0.10 < 봉의 꼬리 < 0.20 수식 부탁 드립니다.