커뮤니티
손절 설정에 관해..
2005-04-30 04:59:34
1449
글번호 7268
진입한 후
진입한 봉의 종가가 진입가보다 손실구간이면 종가에 청산,
진입한 봉의 종가가 진입가이거나 수익구간이고, 그 이후의 봉들에서
매수는 진입한 봉의 저가 한호가 밑이고
매도는 진입한 봉의 고가 한호가 위로 손절을 설정하고 싶습니다..
부탁 드립니다..
감사합니다..
답변 2
예스스탁 예스스탁 답변
2005-05-02 14:19:18
안녕하세요
예스스탁입니다.
진입한 봉의 종가가 진입가 보다 손실 구간이면 종가에 청산
if C < entryprice() then
exitlong();
if C > entryprice() then
exitshort();
안녕하세요
예스스탁입니다.
우선 진입한 봉의 종가가 손실이면 종가 청산하는 식은 다음과 같습니다.
if BarsSinceEntry() < 1 and C < entryprice() then
exitlong();
if BarsSinceEntry() < 1 and C < entryprice() then
exitshort();
다만 atstop으로 진입한 경우
정확히 if 조건문 만으로는 진입이 여부를 알아 낼 수 없습니다.
그러므로 진입식에 변수를 만들어 그봉의 고저가를
정확히 가져올수 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> CJ_vggg1472 님이 쓴 글입니다.
> 제목 : 손절 설정에 관해..
> 진입한 후
진입한 봉의 종가가 진입가보다 손실구간이면 종가에 청산,
진입한 봉의 종가가 진입가이거나 수익구간이고, 그 이후의 봉들에서
매수는 진입한 봉의 저가 한호가 밑이고
매도는 진입한 봉의 고가 한호가 위로 손절을 설정하고 싶습니다..
부탁 드립니다..
감사합니다..
선물투자
2005-05-02 15:00:57
// atstop을 이용한 것입니다.
// 명확하지 않은 점들이 있어서 문의하신 것과 다를 수 있을거 같습니다.
// 참고 되셨음 좋겠습니다.
array : MP[2](0);
var : LowP(0), highP(0), MPP(0);
var1=crossup(ma(c, 10), ma(c, 20));
var2=crossdown(ma(c, 10), ma(c, 20));
if var1==true then {
buy("매수1",Atstop, c);
}
if var2==true then {
sell("매도1",Atstop, c);
}
MP[1]=MP[0]; //전바의 포지션 상태
MP[0]=marketposition(0);//현재바의 포지션상태
if MP[1]<>MP[0] then {
highP=high;// 포지션 변화될때 고점
LowP=low; // 포지션 변화될때 저점
}
if MP[0]<>0 then MPP=MP[0]*(c-entryprice(0)); // 진입바에서의 손익(MPP)
if MP[1]<>MP[0] and MP[0]<>0 and MPP<0 then { //진입시점의 바의 종가와 손익비교(MPP<0)
exitlong("진입바매수청산"); // 진입시점에서 종가청산
exitshort("진입바매도청산"); // 진입시점에서 종가청산
}
if MP[0]<>0 then {
exitlong("매수청산s", atstop, LowP-0.05); // 매수진입시점의 저가-0.05
exitshort("매도청산s", atstop, highP+0.05);// 매도진입시점의 고가+0.05
}
> CJ_vggg1472 님이 쓴 글입니다.
> 제목 : 손절 설정에 관해..
> 진입한 후
진입한 봉의 종가가 진입가보다 손실구간이면 종가에 청산,
진입한 봉의 종가가 진입가이거나 수익구간이고, 그 이후의 봉들에서
매수는 진입한 봉의 저가 한호가 밑이고
매도는 진입한 봉의 고가 한호가 위로 손절을 설정하고 싶습니다..
부탁 드립니다..
감사합니다..
다음글