커뮤니티
문의 드립니다.
2014-07-23 13:15:37
178
글번호 77015
안녕하세요?
혼자 힘으로 하려니 부족한 점이 많아 매우 어렵네요
현재사용하는 식에 한가지 추가할려고 하는데 가능한지 봐주세요
현재식
crossup(c,var1) and dis6>80 and stime<130000 then{
buy("a");
인데요 여기서 신호가 발생하면 그 시점을 기준으로 20캔들의 평균을 구하고 그 평균을 돌파하면 매수로 바꾸고 싶은데 가능한지요? 가능하다면 수식 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-07-23 15:36:33
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
지정하신 조건이 만족하면 value1에 20이평값을 저장하고
이후에 value1값을 상향돌파하면 매수하는 식입니다.
condition1는 당일 해당조건이 발생했음을 나타납니다.
해당 내용이 없으면 이전일에 발생한 값으로 당일에 신호가 발생할수 있습니다.
var : mav(0);
if date != date[1] Then
Condition1 = false;
mav = ma(C,20);
if crossup(c,var1) and dis6>80 and stime<130000 then{
Condition1 = true;
value1 = mav;
}
if Condition1 == true and crossup(c,value1) Then
buy("a");
즐거운 하루되세요
> WT_jy****** 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요?
혼자 힘으로 하려니 부족한 점이 많아 매우 어렵네요
현재사용하는 식에 한가지 추가할려고 하는데 가능한지 봐주세요
현재식
crossup(c,var1) and dis6>80 and stime<130000 then{
buy("a");
인데요 여기서 신호가 발생하면 그 시점을 기준으로 20캔들의 평균을 구하고 그 평균을 돌파하면 매수로 바꾸고 싶은데 가능한지요? 가능하다면 수식 부탁드립니다.
감사합니다.