커뮤니티

문의드립니다

프로필 이미지
하라잉
2016-06-24 15:26:36
193
글번호 99474
답변완료
안녕하세요 재문의드립니다 현재가가 60분선 상향돌파시 매수하고 1포인트 목표수익 청산한 뒤에 재매수진입은 현재가가 60분선 하향돌파한 뒤 60분선을 상향돌파하고 직전 목표수익 청산 단가보다 위에서 매수를 하려고 하는데요 대개 직전 목표수익 청산단가가 60분선 상향돌파 후 한참있다가 나타납니다 여기서 제가 궁금한 핵심은 60분선 하향돌파한 점을 변수로 기억시키고 싶은데 수식 좀 알려주세요~
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2016-06-24 15:35:29

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. value1값이 최근 60이평 하향이탈할때 종가를 저장한 변수입니다. 저장되는 값은 종가가 아닌 다른 값으로 변경하셔도 됩니다. 수식에서는 특정시점의 특정값을 알고자 하시면 if문으로 조건지정하고 변수에 값을 저장해 놓으면 됩니다. var1 = ma(c,60); #최근 60이평을 하향이탈할때 종가 if CrossDown(c,var1) Then value1 = C; #직전청산이 목표수익청산이 아닐때는 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == false and crossup(c,var1) Then buy(); #직전청산이 목표수익청산일 때는 청산가격보다 높은 상태에서 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == true and C > ExitPrice(1) and crossup(c,var1) Then buy(); SetStopProfittarget(1,PointStop); 즐거운 하루되세요 > 하라잉 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 재문의드립니다 현재가가 60분선 상향돌파시 매수하고 1포인트 목표수익 청산한 뒤에 재매수진입은 현재가가 60분선 하향돌파한 뒤 60분선을 상향돌파하고 직전 목표수익 청산 단가보다 위에서 매수를 하려고 하는데요 대개 직전 목표수익 청산단가가 60분선 상향돌파 후 한참있다가 나타납니다 여기서 제가 궁금한 핵심은 60분선 하향돌파한 점을 변수로 기억시키고 싶은데 수식 좀 알려주세요~
프로필 이미지

하라잉

2016-06-24 15:49:38

#직전청산이 목표수익청산일 때는 청산가격보다 높은 상태에서 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == true and C > ExitPrice(1) and crossup(c,var1) Then buy(); =>#직전청산이 목표수익청산일 때는 60이평을 하향돌파했다가 상향돌파 한뒤에 현재가가 직전청산가격보다 높을 때 매수 위의 수식으로 바꿔서 부탁드려요 왜냐하면 60이평 상향돌파한 뒤 어느정도 더 올라가야 이전 목표수익청산 단가에 도달하기 때문입니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다 > 안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. value1값이 최근 60이평 하향이탈할때 종가를 저장한 변수입니다. 저장되는 값은 종가가 아닌 다른 값으로 변경하셔도 됩니다. 수식에서는 특정시점의 특정값을 알고자 하시면 if문으로 조건지정하고 변수에 값을 저장해 놓으면 됩니다. var1 = ma(c,60); #최근 60이평을 하향이탈할때 종가 if CrossDown(c,var1) Then value1 = C; #직전청산이 목표수익청산이 아닐때는 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == false and crossup(c,var1) Then buy(); #직전청산이 목표수익청산일 때는 청산가격보다 높은 상태에서 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == true and C > ExitPrice(1) and crossup(c,var1) Then buy(); SetStopProfittarget(1,PointStop); 즐거운 하루되세요 > 하라잉 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 재문의드립니다 현재가가 60분선 상향돌파시 매수하고 1포인트 목표수익 청산한 뒤에 재매수진입은 현재가가 60분선 하향돌파한 뒤 60분선을 상향돌파하고 직전 목표수익 청산 단가보다 위에서 매수를 하려고 하는데요 대개 직전 목표수익 청산단가가 60분선 상향돌파 후 한참있다가 나타납니다 여기서 제가 궁금한 핵심은 60분선 하향돌파한 점을 변수로 기억시키고 싶은데 수식 좀 알려주세요~
프로필 이미지

예스스탁 예스스탁 답변

2016-06-24 17:09:55

안녕하세요 예스스탁입니다. if IsExitName("StopProfitTarget",1) == true and C > ExitPrice(1) and crossup(c,var1) and countif(CrossDown(c,var1),BarsSinceExit(1)) >= 1 Then//청산후 하향이탈 1회이상 buy(); 즐거운 하루되세요 > 하라잉 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다 > #직전청산이 목표수익청산일 때는 청산가격보다 높은 상태에서 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == true and C > ExitPrice(1) and crossup(c,var1) Then buy(); =>#직전청산이 목표수익청산일 때는 60이평을 하향돌파했다가 상향돌파 한뒤에 현재가가 직전청산가격보다 높을 때 매수 위의 수식으로 바꿔서 부탁드려요 왜냐하면 60이평 상향돌파한 뒤 어느정도 더 올라가야 이전 목표수익청산 단가에 도달하기 때문입니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다 > 안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. value1값이 최근 60이평 하향이탈할때 종가를 저장한 변수입니다. 저장되는 값은 종가가 아닌 다른 값으로 변경하셔도 됩니다. 수식에서는 특정시점의 특정값을 알고자 하시면 if문으로 조건지정하고 변수에 값을 저장해 놓으면 됩니다. var1 = ma(c,60); #최근 60이평을 하향이탈할때 종가 if CrossDown(c,var1) Then value1 = C; #직전청산이 목표수익청산이 아닐때는 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == false and crossup(c,var1) Then buy(); #직전청산이 목표수익청산일 때는 청산가격보다 높은 상태에서 60이평 상향돌파하면 매수 if IsExitName("StopProfitTarget",1) == true and C > ExitPrice(1) and crossup(c,var1) Then buy(); SetStopProfittarget(1,PointStop); 즐거운 하루되세요 > 하라잉 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 재문의드립니다 현재가가 60분선 상향돌파시 매수하고 1포인트 목표수익 청산한 뒤에 재매수진입은 현재가가 60분선 하향돌파한 뒤 60분선을 상향돌파하고 직전 목표수익 청산 단가보다 위에서 매수를 하려고 하는데요 대개 직전 목표수익 청산단가가 60분선 상향돌파 후 한참있다가 나타납니다 여기서 제가 궁금한 핵심은 60분선 하향돌파한 점을 변수로 기억시키고 싶은데 수식 좀 알려주세요~