답변완료
문의
아래 수식은 진입수식에 exit 내용을 추가한 수식이며
입력한 week 저점을 돌파하면 진입합니다.
추가내용
var : v1(0,data2),v2(0,data2);
v1 = data2(ma(C,이평1));
v2 = data2(ma(C,이평2));
if CrossUp(v1,v2) Then
ExitShort();
첨부파일 1은
2주 저점을 하락 돌파하면 진입하는 세팅입니다.
exit 수식을 추가하기 전 결과로서
2020. 12.14(월) 금일 진입은 현재까지 없어야 하는데
진입하지 않았습니다. (지난주 저점이 깨지지 않았으므로 올바른 작동입니다)
첨부파일 2는
exit 수식을 추가한 결과인데
2주저점이 깨지지 않았음에도 금일 진입하였습니다.
차이는 exit수식입니다.
원래 수식의 진입에 영향을 끼치지 않고 추가된 exit 수식을 쓸 수 있도록 요청드립니다.
************************************************************************************
input : 회(1),주(2),돌파(1);
input : 이평1(600),이평2(800);
var : ll(0);
Array : WL[100](0);
var : cnt(0),count(0);
Count = 0 ;
for cnt = 0 to 10 {
if EntryDate(cnt) == sdate then
Count = Count + 1;
}
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WL[0] = L;
For cnt = 1 to 99
{
WL[cnt] = WL[cnt-1][1];
}
}
if WL[0] > 0 and L < WL[0] Then
WL[0] = L;
if WL[주-1] > 0 Then
{
ll = wl[0];
For cnt = 0 to 주-1
{
if wl[cnt] < ll Then
ll = wl[cnt];
}
if MarketPosition >= 0 and count < 회 Then
Sell("S1",AtStop,LL-PriceScale*돌파);
}
var : v1(0,data2),v2(0,data2);
v1 = data2(ma(C,이평1));
v2 = data2(ma(C,이평2));
if CrossUp(v1,v2) Then
ExitShort();
2020-12-14
788
글번호 144653
시스템
답변완료
문의 드립니다.
*** 오늘도 수고가 많으십니다***
각도기는 360도 각도기 시계기준으로 15분이 0도 45분이 180도 30분이270도 15분이360도 기준으로 설정부탁드림니다.
볼린저 밴드 상단 각도 45도(예;시계8분,7분) 이상 완성봉으로 확인 매수진입
매수진입 완성봉기준(0) 이전 이전 완성봉(2)최저가 보다 낮으면 청산
볼린저 밴드 하단 각도 310도(예;시계23분,24분,25분) 이하 완성봉으로 확인 매도진입
매도진입 완성봉기준(0) 이전 이전 완성봉(2)최고가 보다 높으면 청산
반복
20일 이동평균선 각도 45도(예;시계8분,7분) 이상 완성봉으로 확인 매수진입
매수진입 완성봉기준(0) 이전 이전 완성봉(2)최저가 보다 낮으면 청산
20일 이동평균선 각도 310도(예;시계23분,24분,25분) 이하 완성봉으로 확인 매도진입
매도진입 완성봉기준(0) 이전 이전 완성봉(2)최고가 보다 높으면 청산
반복
청산
매수진입시에 진입가격에서 대비50틱이하면 완성봉아닌 현재가로 청산 당일 거래정지.
매도진입시에 진입가격에서 대비50틱이하면 완성봉아닌 현재가로 청산 당일 거래정지
거래당일 총손실 50틱이하면 완성봉아닌 현재가로 청산 당일 거래정지.
04시 청산 당일 거래정지
*****언제나 행복한 마음이 가득하길바람니다. 행복하세요.***
2020-12-14
720
글번호 144645
시스템
답변완료
문의 드립니다.
안녕하세요
소복히 첫눈이 오는중에 차트 켜보고 돌리고 있다가 글 남깁니다.
키움 수식인데요..
캔들에 색을 입히는 수식인데요..
예스용으로 변환좀 부탁드립니다.
수식1
os=macd(short,long)-eavg(macd(short,long),signal);
os1=os>0 && os>os(1);
if(os1,max(c,o),0)
수식2
os=macd(short,long)-eavg(macd(short,long),signal);
os2=os>0 && os<os(1);
if(os2,max(c,o),0)
수식3
os=macd(short,long)-eavg(macd(short,long),signal);
os3=os<0 && os<os(1);
if(os3,max(c,o),0)
수식4
os=macd(short,long)-eavg(macd(short,long),signal);
os4=os<0 && os>os(1);
if(os4,max(c,o),0)
수식5
min(c,o)
지표조건
short 20
short 60
signal 15
매번 도움 감사드립니다.
2020-12-13
526
글번호 144642
지표
답변완료
부탁드립니다
안녕하세요
키움 수식입니다 예스로 변환 부탁 드릴께요
수식1
a=avg(c,34);
b=avg(c,63);
x=valuewhen(1,crossup(a,b)or crossdwn(a,b),b)
수식2
if(x<c,x,0)
2020-12-13
431
글번호 144641
지표