커뮤니티
답변해주신 결과가 제가 생각한 결과가 상이하여 재차 질문 드립니다..
2004-08-02 16:24:41
684
글번호 4730
아래사항은 일전에 제 질문에 대한 답변으로 올려주신 글입니다..
헌데 제가 의도한 바는 최초로 매매한후 재 진입시, 직전 매수단가보다 더 높은가격을
갱신하여야 재진입 한다는 식을 원하였는데..
운영자님께서 올려주신 결과물은 최초 매수단가와 비교하여 높을 경우 무조건 매수에
진입하도록 되어 있더라구요..
수고스러우시겠지만 다시한번 작성해 주시기바랍니다.
최초 진입가격이 아닌 직전 매수단가를 적용해서 직전 매수단가 돌파시 재진입하는 식으로 다시한번 작성 부탁드립니다..
수고하십시오.
===========================================================
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : sp(5), mp(20), startTime(90000), endTime(92959);
var : short(0), mid(0), BuyVal(0);
short=ma(C,sp);
mid=ma(C,mp);
if short > mid and stime > 93000 and stime < 143000 and
C > timehigh(startTime,endTime) then{
Buy("매수");
BuyVal = c;
}
if C > BuyVal then
Buy("재매수");
if crossdown(short, mid*0.998) or
crossdown(C, timeHigh(startTime,endTime)) or
stime == 145000 then
Exitlong();
감사합니다.
> HH_biami74 님이 쓴 글입니다.
> 제목 : 질문입니다..
> input : sp(5), mp(20), startTime(90000), endTime(92959);
var : short(0), mid(0);
short=ma(C,sp);
mid=ma(C,mp);
if short>mid and stime>93000 and stime<143000 and
C>timehigh(startTime,endTime) then
buy();
if crossdown(short,mid*0.998) or
crossdown(C,timeHigh(startTime,endTime)) or
stime==150000 then
exitlong();
신규 매수조건은 위의식대로 설정하면 됩니다만..
재진입시 저 조건외에 이전 매수단가를 넘어서는 가격일경우에 재진입을 허용하는
조건을 추가 하고 싶습니다..
답변 1
예스스탁 예스스탁 답변
2004-08-02 17:05:22
안녕하세요
예스스탁입니다.
input : sp(5), mp(20), startTime(90000), endTime(92959);
var : short(0), mid(0), BuyVal(0);
short=ma(C,sp);
mid=ma(C,mp);
if short > mid and stime > 93000 and stime < 143000 and
C > timehigh(startTime,endTime) then{
Buy("매수");
BuyVal = c;
}
if crossup(C, BuyVal) then
Buy("재매수");
if crossdown(short, mid*0.998) or
crossdown(C, timeHigh(startTime,endTime)) or
stime == 145000 then
Exitlong();
종가가 전 매수가를 상향 돌파 할때만 매수 신호가 나오게 했습니다.
만약 전매수단가보다 특정가격만큼 더 높은 가격을 갱신해야 재진입을 하고 싶으시면
crossup(c, buyval*1.05) then//종가가 매수단가*5%를 상향할때
crossup(c,buyval+0.5 ) then// 종각가 매수단가+0.5(포인트)를 상향할때
위와같이 식을 작성해 주시면 됩니다.
감사합니다.
> HH_biami74 님이 쓴 글입니다.
> 제목 : 답변해주신 결과가 제가 생각한 결과가 상이하여 재차 질문 드립니다..
> 아래사항은 일전에 제 질문에 대한 답변으로 올려주신 글입니다..
헌데 제가 의도한 바는 최초로 매매한후 재 진입시, 직전 매수단가보다 더 높은가격을
갱신하여야 재진입 한다는 식을 원하였는데..
운영자님께서 올려주신 결과물은 최초 매수단가와 비교하여 높을 경우 무조건 매수에
진입하도록 되어 있더라구요..
수고스러우시겠지만 다시한번 작성해 주시기바랍니다.
최초 진입가격이 아닌 직전 매수단가를 적용해서 직전 매수단가 돌파시 재진입하는 식으로 다시한번 작성 부탁드립니다..
수고하십시오.
===========================================================
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : sp(5), mp(20), startTime(90000), endTime(92959);
var : short(0), mid(0), BuyVal(0);
short=ma(C,sp);
mid=ma(C,mp);
if short > mid and stime > 93000 and stime < 143000 and
C > timehigh(startTime,endTime) then{
Buy("매수");
BuyVal = c;
}
if C > BuyVal then
Buy("재매수");
if crossdown(short, mid*0.998) or
crossdown(C, timeHigh(startTime,endTime)) or
stime == 145000 then
Exitlong();
감사합니다.
> HH_biami74 님이 쓴 글입니다.
> 제목 : 질문입니다..
> input : sp(5), mp(20), startTime(90000), endTime(92959);
var : short(0), mid(0);
short=ma(C,sp);
mid=ma(C,mp);
if short>mid and stime>93000 and stime<143000 and
C>timehigh(startTime,endTime) then
buy();
if crossdown(short,mid*0.998) or
crossdown(C,timeHigh(startTime,endTime)) or
stime==150000 then
exitlong();
신규 매수조건은 위의식대로 설정하면 됩니다만..
재진입시 저 조건외에 이전 매수단가를 넘어서는 가격일경우에 재진입을 허용하는
조건을 추가 하고 싶습니다..
다음글
이전글