커뮤니티

식좀 부탁합니다~

프로필 이미지
루가니스
2011-03-22 23:19:10
636
글번호 36804
답변완료
If crossup(value1,value2) then Buy("매수", AtLimit, C-PriceScale); 위의 예는 조건이 만족하면 종가보다 한틱 낮은(유리한) 가격에 매수하라는 의미인데... 이럴 경우 가끔 다음봉에서 전봉의 종가보다 한틱 낮은 가격이 형성되지 않아 그냥 지나치는 경우가 발생하는데 그런 경우를 방지하기 위해 다음봉에서 전봉의 종가보다 한틱 낮은 가격이 형성이 되면 한틱 낮은(유리한) 가격에 매수하고 한틱 낮은 가격이 봉이 다 완성이 되어도 형성되지 않았을 경우는 그봉 종가나 다음봉 시가에 바로 매수하게 하는 식을 구현하고자 합니다. 간단할 줄 알았는데 의외로 헛갈려서 어떻게 구현해야 될지 잘 모르겠습니다. 식좀 부탁드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-03-23 11:41:39

안녕하세요 예스스탁입니다. 진입식 하나를 더 추가해서 작성하셔야 합니다. If crossup(value1,value2) then Buy("매수", AtLimit, C-PriceScale); if crossup(value1[1],value2[1]) and L > C-PriceScale then buy(); 즐거운 하루도세요 > 루가니스 님이 쓴 글입니다. > 제목 : 식좀 부탁합니다~ > If crossup(value1,value2) then Buy("매수", AtLimit, C-PriceScale); 위의 예는 조건이 만족하면 종가보다 한틱 낮은(유리한) 가격에 매수하라는 의미인데... 이럴 경우 가끔 다음봉에서 전봉의 종가보다 한틱 낮은 가격이 형성되지 않아 그냥 지나치는 경우가 발생하는데 그런 경우를 방지하기 위해 다음봉에서 전봉의 종가보다 한틱 낮은 가격이 형성이 되면 한틱 낮은(유리한) 가격에 매수하고 한틱 낮은 가격이 봉이 다 완성이 되어도 형성되지 않았을 경우는 그봉 종가나 다음봉 시가에 바로 매수하게 하는 식을 구현하고자 합니다. 간단할 줄 알았는데 의외로 헛갈려서 어떻게 구현해야 될지 잘 모르겠습니다. 식좀 부탁드립니다.
프로필 이미지

루가니스

2011-03-23 23:52:50

답변해 주신대로 식을 구현하면 원하는 매수식이 나오질 않습니다 제가 원하는 매수식은... If crossup(value1,value2) then Buy("매수", AtLimit, C-PriceScale); 10분봉을 쓴다는 가정하에 위 조건이 만족하는 봉이 10시이면 매수에 들어가는 봉은 10시10분에 조건이 만족하는 10시봉의 종가보다 한틱 아래의 값이 형성되면 매수에 들어가게 됩니다. 그러나 10시10분봉에서 한틱아래의 값이 형성이 되지 않으면 매수없이 그냥 지나치는 경우가 생기게 되기 때문에 한틱아래의 가격이 형성이 되지 않으면 10시10분봉 종가나 10시 20분봉 시가에 바로 매수하기를 바라는 식입니다. 그런데 답변해 주신 식은 ---------------------------------------------------------------------- 진입식 하나를 더 추가해서 작성하셔야 합니다. If crossup(value1,value2) then Buy("매수", AtLimit, C-PriceScale); if crossup(value1[1],value2[1]) and L > C-PriceScale then buy(); 즐거운 하루도세요 ----------------------------------------------------------------------- 인데... if crossup(value1[1],value2[1]) and L > C-PriceScale then buy(); 를 추가하면 L(10시봉의 저가) > C-PriceScale(10시봉의 종가보다 한틱아래의 값) 면 매수하는 식이 나오게 됩니다. 예를들어... if crossup(value1[1],value2[1]) and L > C-PriceScale then buy("매수", AtMarket); 라고 하면 10시봉에서 밑꼬리가 없으면 10시10분봉 시가에서 매수에 들어가는 식이 되어 원하는 매수식이 나오질 않습니다. 다시한번 생각해 보시고 헛갈리시더라도 정확한 답을 다시한번 부탁드립니다. 수고하십니다~