커뮤니티
추가질문 드립니다..
2005-04-28 12:53:46
1801
글번호 7244
계속되는 정성스런 답변에 그저 감사할 따름입니다..
1..
복수 매수식 적용에 관하여 질문 있습니다..
매수식1과 매수식2가 있을때,
매수식 1은, 갭상승하고,10시 이전에 특정기준선(aa)에 닿을때 단 1회 적용하는 조건이고
매수식 2는, 그 이외 즉 갭상승 없는 경우와, 갭상승 하더라도 매수식 1이 적용
되었다가 청산된 이후나 적용이 않된 10시 이후에 적용하고자 합니다..
2..
var : upline(0),downline(0);
var : xx(0);
if date != date[1] then{
var1 = 0;
xx = 0;
}
upline = Dayopen()+0.5;
downline = Dayopen()-0.5;
if dayindex() == 2 then{
if max(c,c[1],c[2]) < UPline and min(c,c[1],c[2]) > downline then{
var1 = 1;
}
}
if IsEntryName("매수") or IsEntryName("매도") then xx = 1;
if var1 == 1 then{
if dayindex() > 2 then{
if xx == 0 then
buy("매수",atlimit,downline);
if xx == 0 then
sell("매도",atlimit,upline);
}
}
위 식에서,
봉 하나로 상단과 하단 모두에 닿는 경우가 문제인 것 같습니다..
즉 신호발생 봉이 길어서 상단과 하단을 모두 닿을때 , 상단에 먼저 닿아서
매도가 내려오는데 하단에 닿았다고 청산후 매수로 진입하더라구요..
제 의도는 먼저 진입되었으면 그 이후의 신호는 발생하지 않도록,
즉, 매수든 매도든 먼저 진입하는 쪽만 유효하도록 부탁드립니다..
3..
목표수익 청산 후 바로 0.3p밑에서 그 방향으로 재진입 할 수 있는 식 좀 부탁 드립니다..
4..
12시에 판단하여 그날 고점 저점의 변동폭이 1p이하이면 12시에 모든포지션 청산하고
매매금지,
변동폭이 1p이상이면 2시30분에 모든 포지션 청산하는 식 좀 부탁드립니다..^^
너무 힘듭니다..
잘부탁 드립니다.. 감사합니다..
답변 1
예스스탁 예스스탁 답변
2005-04-28 14:32:42
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
1.
if Stime <= 100000 then{
if dayopen() > dayclose() then
buy("매수1",atstop,AA);
}
if stime > 100000 then{
if marketposition() == 0 and 매수식2 then
buy("매수2");
}
두식의 시간설정을 해주시면 됩니다.
매수1은 10시 이전에만 진입
매수2는 10시 이후에만 진입
2.
문의하신 부분은 청산식으로 조절 하셔여 합니다.
예를 들어 매수이익청산이 0.5고 매도식과 겹치는 부분이 있거나
혹은 따로 청산식이 없으면 매도신호에 의해 청산이 되고 매도신호가 나오게 됩니다.
3.
목표수익후 그 가격 밑 0.3에서 다시 진입하는 식은 작성하기 어렵습니다.
atstop으로 작성해야 하는데 목표수익이 난 봉이 수익후 0.3내려가고
다음봉에서 그값을 건드려야만 신호가 나오고 또한 그 가격대를 건들지 않으면 신호가
나지 않습니다.
4.
if date != date[1] then{
var1 = 0;
}
if var1 < 1 then{
if 매수식 then
buy();
if 매도식 then
sell();
}
if stime == 120000 then{
if highest(H,dayindex()+1)-lowest(L,dayindex()-1) <= 1 then
exitlong();
exitshort();
var1 = 1;
}
if stime == 145000 then{
exitlong();
exitshort();
}
즐거운 하루되세요
> CJ_vggg1472 님이 쓴 글입니다.
> 제목 : 추가질문 드립니다..
> 계속되는 정성스런 답변에 그저 감사할 따름입니다..
1..
복수 매수식 적용에 관하여 질문 있습니다..
매수식1과 매수식2가 있을때,
매수식 1은, 갭상승하고,10시 이전에 특정기준선(aa)에 닿을때 단 1회 적용하는 조건이고
매수식 2는, 그 이외 즉 갭상승 없는 경우와, 갭상승 하더라도 매수식 1이 적용
되었다가 청산된 이후나 적용이 않된 10시 이후에 적용하고자 합니다..
2..
var : upline(0),downline(0);
var : xx(0);
if date != date[1] then{
var1 = 0;
xx = 0;
}
upline = Dayopen()+0.5;
downline = Dayopen()-0.5;
if dayindex() == 2 then{
if max(c,c[1],c[2]) < UPline and min(c,c[1],c[2]) > downline then{
var1 = 1;
}
}
if IsEntryName("매수") or IsEntryName("매도") then xx = 1;
if var1 == 1 then{
if dayindex() > 2 then{
if xx == 0 then
buy("매수",atlimit,downline);
if xx == 0 then
sell("매도",atlimit,upline);
}
}
위 식에서,
봉 하나로 상단과 하단 모두에 닿는 경우가 문제인 것 같습니다..
즉 신호발생 봉이 길어서 상단과 하단을 모두 닿을때 , 상단에 먼저 닿아서
매도가 내려오는데 하단에 닿았다고 청산후 매수로 진입하더라구요..
제 의도는 먼저 진입되었으면 그 이후의 신호는 발생하지 않도록,
즉, 매수든 매도든 먼저 진입하는 쪽만 유효하도록 부탁드립니다..
3..
목표수익 청산 후 바로 0.3p밑에서 그 방향으로 재진입 할 수 있는 식 좀 부탁 드립니다..
4..
12시에 판단하여 그날 고점 저점의 변동폭이 1p이하이면 12시에 모든포지션 청산하고
매매금지,
변동폭이 1p이상이면 2시30분에 모든 포지션 청산하는 식 좀 부탁드립니다..^^
너무 힘듭니다..
잘부탁 드립니다.. 감사합니다..
다음글