커뮤니티
문의드려요
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] 맞나요?!