커뮤니티

질문 입니다

프로필 이미지
로빈의맥주
2019-09-03 23:32:16
201
글번호 131696
답변완료
{ T = 1; P = C; } if MarketPosition == 0 and T == 1 and C <= P*0.99 Then { T = 2; buy("b"); } if MarketPosition == 1 Then { var1 = (highest(H,BarsSinceEntry)+EntryPrice)/2; if CrossDown(c,var1) Then exitlong("bx"); } 힘드시겠지만 한줄 한줄 해석좀 부탁 드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-04 14:46:13

안녕하세요 예스스탁입니다. 수식이 일부 잘려있습니다. 아래 내용 참고하시기 바랍니다. #조건 만족이 되면 if 조건 then { #T에 1저장 T = 1; #P는 종가를 저장 P = C; } #현재 무포지션이고 T는 1인 상태이고 현재봉 종가가 P-1% 이하이면 if MarketPosition == 0 and T == 1 and C <= P*0.99 Then { #T는 2로 변경 T = 2; #매수 buy("b"); } #현재 매수진입상태에고 if MarketPosition == 1 Then { #var1에 진입이후최고가와 진입가의 중간값을 저장 var1 = (highest(H,BarsSinceEntry)+EntryPrice)/2; #종가가 var1(중간값)을 하향이탈하면 매수포지션 청산 if CrossDown(c,var1) Then exitlong("bx"); } 즐거운 하루되세요 > 로빈의맥주 님이 쓴 글입니다. > 제목 : 질문 입니다 > { T = 1; P = C; } if MarketPosition == 0 and T == 1 and C <= P*0.99 Then { T = 2; buy("b"); } if MarketPosition == 1 Then { var1 = (highest(H,BarsSinceEntry)+EntryPrice)/2; if CrossDown(c,var1) Then exitlong("bx"); } 힘드시겠지만 한줄 한줄 해석좀 부탁 드립니다