커뮤니티

문의드려요

프로필 이미지
뚜비뚜밥
2019-01-24 14:43:21
224
글번호 125491
답변완료
음봉, 양봉, 현재봉 이었을때, 1. 현재봉 가격이 바로 앞 양봉의 시가 보다 내려갔을때, 그 시가 기준 5틱 아래에서 매수 2. 손절점은 2개이전 음봉의 저점 Low[2]가 손절선 (현재봉 저가가 1번을 만족하면 매수 진입 했다가, 2번처럼 low[2]>low가 되는 시점에 손절) 이렇게 짜려고 하는데요 if ( o[2] > c[2] and o[1] < c[1] and o[1]>low) then { buy(atlimit,o[1]-5); } 이런식으로 했는데 생각대로 안되더라구요 시스템 식 짤때 제가 적은것처럼 현재봉 고가는 high이고 한 봉 앞이 high[1] 맞나요?!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-01-24 10:11:00

안녕하세요 예스스탁입니다. 올려주신 내용은 아래와 같이 식을 작성해야 합니다. 신호타입 중 atlimit이 Buy함수에서 사용하면 봉완성시 특정가격을 셋팅하고 다음봉에서 셋팅된 가격 이하의 시세가 발생하면 즉시 신호가 발생합니다. 그러므로 봉완성시 현재봉 양봉, 전봉은 음봉이면 양봉의 시가-5틱을 셋팅하고 다음봉에서 셋팅된 가격이하의 시세가 발생하면 매수하게 작성하시면 됩니다. if MarketPosition <= 0 and C > O and C[1] < O[1] Then buy("b",atlimit,O-PriceScale*5); #진입후 진입봉 전전봉의 저가보다 낮은 시세 발생하면 청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,L[BarsSinceEntry+2]); 즐거운 하루되세요 > 뚜비뚜밥 님이 쓴 글입니다. > 제목 : 문의드려요 > 음봉, 양봉, 현재봉 이었을때, 1. 현재봉 가격이 바로 앞 양봉의 시가 보다 내려갔을때, 그 시가 기준 5틱 아래에서 매수 2. 손절점은 2개이전 음봉의 저점 Low[2]가 손절선 (현재봉 저가가 1번을 만족하면 매수 진입 했다가, 2번처럼 low[2]>low가 되는 시점에 손절) 이렇게 짜려고 하는데요 if ( o[2] > c[2] and o[1] < c[1] and o[1]>low) then { buy(atlimit,o[1]-5); } 이런식으로 했는데 생각대로 안되더라구요 시스템 식 짤때 제가 적은것처럼 현재봉 고가는 high이고 한 봉 앞이 high[1] 맞나요?!