예스스탁
예스스탁 답변
2020-06-11 12:44:10
안녕하세요
예스스탁입니다.
var : hh(0,data2),mav1(0,data2),mav2(0,data2);
var : xcond1(false,data1),xcond2(false,data1);
hh = data2(highest(H,200));
mav1 = data2(ma(C,240));
mav2 = data2(ma(C,400));
if MarketPosition == 0 and data2(CrossDown(c,hh*0.9)) then
buy("b1",OnClose,def,Floor(10000000/c));
if MarketPosition == 1 then
{
if MaxEntries == 1 and data2(CrossDown(c,hh*0.8)) then
buy("b2",OnClose,def,Floor(10000000/c));
if MaxEntries == 2 and data2(CrossDown(c,hh*0.7)) then
buy("b3",OnClose,def,Floor(10000000/c));
if MaxEntries == 3 and data2(CrossDown(c,hh*0.6)) then
buy("b4",OnClose,def,Floor(10000000/c));
if MaxEntries == 4 and data2(CrossDown(c,hh*0.5)) then
buy("b5",OnClose,def,Floor(10000000/c));
if MaxEntries == 5 and data2(CrossDown(c,hh*0.4)) then
buy("b6",OnClose,def,Floor(10000000/c));
if CurrentContracts > CurrentContracts[1] Then
{
xCond1 = false;
xCond2 = false;
}
if mav1 > mav2 Then
{
if xcond1 == false and data2(crossup(h,mav2) or CrossDown(L,mav2)) Then
exitlong("bx1",OnClose,def,"",Floor(CurrentContracts*0.5),1);
if xcond2 == false and data2(crossup(h,mav1) or CrossDown(L,mav1)) Then
exitlong("bx2");
}
else
{
if xcond1 == false and data2(crossup(h,mav1) or CrossDown(L,mav1)) Then
exitlong("bx3",OnClose,def,"",Floor(CurrentContracts*0.5),1);
if xcond2 == false and data2(crossup(h,mav2) or CrossDown(L,mav2)) Then
exitlong("bx4");
}
}
else
{
xcond1 = false;
xcond2 = false;
}
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 코스피에서 급락했을때 삼성전자를 진입하는 수식 부탁드리겠습니다.
> data1: 삼성전자 310분봉
data2: 코스피(지수) 310분봉
매수진입
코스피지수가 200봉중에서 고점대비 -10% 하락시
삼성전자 1차 매수 1000만원 진입
코스피지수가 200봉중에서 고점대비 -20% 하락시
삼성전자 2차 매수 1000만원 진입
코스피지수가 200봉중에서 고점대비 -30% 하락시
삼성전자 3차 매수 1000만원 진입
코스피지수가 200봉중에서 고점대비 -40% 하락시
삼성전자 4차 매수 1000만원 진입
코스피지수가 200봉중에서 고점대비 -50% 하락시
삼성전자 5차 매수 1000만원 진입
코스피지수가 200봉중에서 고점대비 -60% 하락시
삼성전자 6차 매수 1000만원 진입
청산수식
만약
코스피 지수가 240분봉이 > 400분봉 일대는
코스피지수가 400분봉에 터치시
삼성전자 50% 청산
코스피지수가 240분봉에 터치시
삼성전자 나머지 청산
만약
코스피 지수가 240분봉이 < 400분봉 일대는
코스피지수가 240분봉에 터치시
삼성전자 50% 청산
코스피지수가 400분봉에 터치시
삼성전자 나머지 청산
수식 부탁드려요 ...