커뮤니티
시스템식 부탁드립니다.
2010-08-25 09:08:12
629
글번호 31825
if stime == 150000 and nextbaropen < c*1.03 then buy("b",atmarket, def, 3);
janggo = 3
startmeip = 9시 시가 금액
janggo = 3
pluss2 = startmeip * 1.02%
pluss4 = startmeip * 1.04%
pluss6 = startmeip * 1.06%
minuss1 = startmeip * 0.99%
minuss2 = startmeip * 0.98%
pluss22 = 1
pluss44 = 1
pluss66 = 1
minuss11 = 1
minuss22 = 1
# 9시시가기준 양봉이면
if startmeip <= c then {
if startmeip<= pluss2 and pluss22 = 1 and janggo > 0 then {
1주매도 , pluss22=0, janggo = janggo - 1
}
if startmeip<= pluss4 and pluss44 = 1 and janggo > 0 then {
1주매도, pluss44 = 0 , janggo = janggo - 1
}
if startmeip<= pluss6 and pluss66 = 1 and janggo > 0 then {
1주매도, pluss66 = 0 , janggo = janggo - 1
}
# 9시시가기준 음봉이면
if startmeip > c then
if startmeip >= minuss1 and minuss11 = 1 and janggo > 0 then {
1주매도, pluss66 = 0, janggo = janggo - 1
}
if startmeip >= minuss2 and minuss22 = 1 and janggo = 2 then {
2주매도, minuss22= 0, janggo = janggo -2
}
if startmeip >= minuss2 and minuss22 = 1 and janggo = 1 then {
1주매도, minuss22= 0, janggo = janggo -1
}
#하락후 재상승시
if startmeip <= c and minuss11 = 0 then {
1주매입, minuss11 = 1, janggo = janggo + 1
}
if startmeip <= c and minuss22 = 0 then {
1주매입, minuss22 = 1, janggo = janggo + 1
}
# 고가만들기, 저가만들기
h = c
l = c
if c >= h then h = c
if c <= l then l = c
시스템식 잘못된부분 재검검 부탁드리구요
3분봉적용에 당일시가 3주매입으로 시작
당일 종가(3시종가)에 보유잔고있을시 전액매도하고싶구요..
보유잔고 없을시 그대로 끝내고 싶습니다.
당일 3분봉장중 매매기법을 작성해보았는데 수정부탁드리구요
위 startmeip에 시가금액(기준가로 사용하고 싶음)을 어떻게 대입시키는지??(수식)
당일 종가(3시종가)에 보유잔고있을시 전액매도하고싶구요..
보유잔고 없을시 그대로 끝내고 싶습니다.
설명서보면서 막 작성해보았는데 어렵네요....
부탁드립니다.
답변 2
예스스탁 예스스탁 답변
2010-08-25 11:24:26
안녕하세요
예스스탁입니다.
정확히 식의 내용이 판단이 되지 않습니다.
잘못된 문법과 말씀하신 몇군데 추가했습니다.
var : janggo(0),startmeip(0),pluss2(0),pluss4(0),pluss6(0),minuss1(0),minuss2(0),pluss22(0),pluss44(0),pluss66(0),minuss11(0),minuss22(0);
if stime == 150000 and nextbaropen < c*1.03 then {
buy("b",atmarket, def, 3);
janggo = 3;
}
startmeip = dayopen;
janggo = 3;
pluss2 = startmeip * 1.02;
pluss4 = startmeip * 1.04;
pluss6 = startmeip * 1.06;
minuss1 = startmeip * 0.99;
minuss2 = startmeip * 0.98;
pluss22 = 1;
pluss44 = 1;
pluss66 = 1;
minuss11 = 1;
# 9시시가기준 양봉이면
if startmeip <= c then {
if startmeip<= pluss2 and pluss22 == 1 and janggo > 0 then {
ExitLong("s1",OnClose,def,"",1,1);
pluss22=0;
janggo = janggo - 1;
}
if startmeip<= pluss4 and pluss44 == 1 and janggo > 0 then {
ExitLong("s2",OnClose,def,"",1,1);
pluss44 = 0;
janggo = janggo - 1;
}
if startmeip<= pluss6 and pluss66 == 1 and janggo > 0 then {
ExitLong("s3",OnClose,def,"",1,1);
pluss66 = 0;
janggo = janggo - 1;
}
}
# 9시시가기준 음봉이면
if startmeip > c then {
if startmeip >= minuss1 and minuss11 == 1 and janggo > 0 then {
ExitLong("s4",OnClose,def,"",1,1);
pluss66 = 0;
janggo = janggo - 1;
}
if startmeip >= minuss2 and minuss22 == 1 and janggo == 2 then {
ExitLong("s5",OnClose,def,"",2,1);
minuss22= 0;
janggo = janggo -2;
}
if startmeip >= minuss2 and minuss22 == 1 and janggo == 1 then {
ExitLong("s6",OnClose,def,"",1,1);
minuss22= 0;
janggo = janggo -1;
}
}
#하락후 재상승시
if startmeip <= c and minuss11 == 0 then {
buy("b1",OnClose,def,1);
minuss11 = 1;
janggo = janggo + 1;
}
if startmeip <= c and minuss22 == 0 then {
buy("b2",OnClose,def,1);
minuss22 = 1;
janggo = janggo + 1;
}
SetStopEndofday(145000);
#당일청산(정규장 안으로 시간을 지정해야 합니다.)
즐거운 하루되세요
> 신나는파파 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
>
if stime == 150000 and nextbaropen < c*1.03 then buy("b",atmarket, def, 3);
janggo = 3
startmeip = 9시 시가 금액
janggo = 3
pluss2 = startmeip * 1.02%
pluss4 = startmeip * 1.04%
pluss6 = startmeip * 1.06%
minuss1 = startmeip * 0.99%
minuss2 = startmeip * 0.98%
pluss22 = 1
pluss44 = 1
pluss66 = 1
minuss11 = 1
minuss22 = 1
# 9시시가기준 양봉이면
if startmeip <= c then {
if startmeip<= pluss2 and pluss22 = 1 and janggo > 0 then {
1주매도 , pluss22=0, janggo = janggo - 1
}
if startmeip<= pluss4 and pluss44 = 1 and janggo > 0 then {
1주매도, pluss44 = 0 , janggo = janggo - 1
}
if startmeip<= pluss6 and pluss66 = 1 and janggo > 0 then {
1주매도, pluss66 = 0 , janggo = janggo - 1
}
# 9시시가기준 음봉이면
if startmeip > c then
if startmeip >= minuss1 and minuss11 = 1 and janggo > 0 then {
1주매도, pluss66 = 0, janggo = janggo - 1
}
if startmeip >= minuss2 and minuss22 = 1 and janggo = 2 then {
2주매도, minuss22= 0, janggo = janggo -2
}
if startmeip >= minuss2 and minuss22 = 1 and janggo = 1 then {
1주매도, minuss22= 0, janggo = janggo -1
}
#하락후 재상승시
if startmeip <= c and minuss11 = 0 then {
1주매입, minuss11 = 1, janggo = janggo + 1
}
if startmeip <= c and minuss22 = 0 then {
1주매입, minuss22 = 1, janggo = janggo + 1
}
# 고가만들기, 저가만들기
h = c
l = c
if c >= h then h = c
if c <= l then l = c
시스템식 잘못된부분 재검검 부탁드리구요
3분봉적용에 당일시가 3주매입으로 시작
당일 종가(3시종가)에 보유잔고있을시 전액매도하고싶구요..
보유잔고 없을시 그대로 끝내고 싶습니다.
당일 3분봉장중 매매기법을 작성해보았는데 수정부탁드리구요
위 startmeip에 시가금액(기준가로 사용하고 싶음)을 어떻게 대입시키는지??(수식)
당일 종가(3시종가)에 보유잔고있을시 전액매도하고싶구요..
보유잔고 없을시 그대로 끝내고 싶습니다.
설명서보면서 막 작성해보았는데 어렵네요....
부탁드립니다.
예스스탁 예스스탁 답변
2010-08-25 14:56:19
안녕하세요
예스스탁입니다.
if stime == 150000 and nextbaropen < c*1.03 then {
buy("b",atmarket, def, 3);
}
if MarketPosition == 1 Then{
exitlong("bP1",AtLimit,EntryPrice*1.02,"",1,1);
exitlong("bP2",AtLimit,EntryPrice*1.04,"",1,1);
exitlong("bP3",AtLimit,EntryPrice*1.06,"",1,1);
exitlong("bL1",AtStop,EntryPrice*0.99,"",1,1);
exitlong("bL2",AtStop,EntryPrice*0.98,"",2,1);
}
SetStopEndofday(145000);
#당일청산(정규장 안으로 시간을 지정해야 합니다.)
청산함수는 한번의 포지션에서 한번만 발동합니다.
추가 진입이 없으므로 위와 같이 작성하시면
시초가에 매수후 분할 청산이 가능하며 여기에 추가진입을
넣으시면 청산내용이 변경 및 추가되어야 합니다.
즐거운 하루되세요
> 신나는파파 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
>
if stime == 150000 and nextbaropen < c*1.03 then buy("b",atmarket, def, 3);
janggo = 3
startmeip = 9시 시가 금액
janggo = 3
pluss2 = startmeip * 1.02%
pluss4 = startmeip * 1.04%
pluss6 = startmeip * 1.06%
minuss1 = startmeip * 0.99%
minuss2 = startmeip * 0.98%
pluss22 = 1
pluss44 = 1
pluss66 = 1
minuss11 = 1
minuss22 = 1
# 9시시가기준 양봉이면
if startmeip <= c then {
if startmeip<= pluss2 and pluss22 = 1 and janggo > 0 then {
1주매도 , pluss22=0, janggo = janggo - 1
}
if startmeip<= pluss4 and pluss44 = 1 and janggo > 0 then {
1주매도, pluss44 = 0 , janggo = janggo - 1
}
if startmeip<= pluss6 and pluss66 = 1 and janggo > 0 then {
1주매도, pluss66 = 0 , janggo = janggo - 1
}
# 9시시가기준 음봉이면
if startmeip > c then
if startmeip >= minuss1 and minuss11 = 1 and janggo > 0 then {
1주매도, pluss66 = 0, janggo = janggo - 1
}
if startmeip >= minuss2 and minuss22 = 1 and janggo = 2 then {
2주매도, minuss22= 0, janggo = janggo -2
}
if startmeip >= minuss2 and minuss22 = 1 and janggo = 1 then {
1주매도, minuss22= 0, janggo = janggo -1
}
#하락후 재상승시
if startmeip <= c and minuss11 = 0 then {
1주매입, minuss11 = 1, janggo = janggo + 1
}
if startmeip <= c and minuss22 = 0 then {
1주매입, minuss22 = 1, janggo = janggo + 1
}
# 고가만들기, 저가만들기
h = c
l = c
if c >= h then h = c
if c <= l then l = c
시스템식 잘못된부분 재검검 부탁드리구요
3분봉적용에 당일시가 3주매입으로 시작
당일 종가(3시종가)에 보유잔고있을시 전액매도하고싶구요..
보유잔고 없을시 그대로 끝내고 싶습니다.
당일 3분봉장중 매매기법을 작성해보았는데 수정부탁드리구요
위 startmeip에 시가금액(기준가로 사용하고 싶음)을 어떻게 대입시키는지??(수식)
당일 종가(3시종가)에 보유잔고있을시 전액매도하고싶구요..
보유잔고 없을시 그대로 끝내고 싶습니다.
설명서보면서 막 작성해보았는데 어렵네요....
부탁드립니다.
다음글
이전글