커뮤니티
매도 방법 수식 질문드립니다.
2014-12-23 08:04:50
154
글번호 81567
* 밤12시인데 공부하다 안되서 죄송하지만 질문드립니다. @.@
* 매수후 매도가 뜻대로 조합이 안되네요.
* 매도기준
if MarketPosition == 1 Then{
1. 주가가 피봇기준선 +2틱 이하로 하락 or
2. 체결강도 80 이하 or
3. 3일 저점이 연속하락 or
4. 두봉(일)연속 음봉 or
5. 매수가 대비 5% 이하시 매도 or
6. 진입당시 3일간의 최저가 이탈하면 손절 or
7. 매수후 최고가 대비 5% 하락시 매도
* 부탁 드립니다. 수고하십시요.
################################################################
if C <= Pivot-PriceScale*2 then sell(); # 주가가 피봇기준선 +2틱 이하로 하락
if value3 < 80 then sell(); # 체결강도 80이상
if daylow < daylow(1) and countif(C < O,2) == 2 Then ExitLong("Tr",AtStop,highest(H,BarsSinceEntry)*0.98); # 당일 저점이 전일저점보다 상승
if countif(C < O,2) == 2 then sell(); # 두봉연속 음봉이다
if C >= EntryPrice*1.05 Then ExitLong("bx1"); # 5%이상시 다음 첫봉에 0도
## 진입당시의 최저가를 이탈하면 손절
if MarketPosition() == 1 Then
exitlong("XL",AtStop,l[DayLow(5)]);
## 고점 대비 X% 이하 하락한 종목
input : X(100);
if C <= H*0.95 Then exitlong();
답변 1
예스스탁 예스스탁 답변
2014-12-23 11:17:50
안녕하세요
예스스탁입니다.
var : minv(0);
minv = min(daylow,daylow(1),daylow(2));
if MarketPosition == 1 Then{
#종가가 피봇+2틱 이하이면 청산 (종가가 피봇-2틱이하이면 Pivot-PriceScale*2로 수정)
if C <= Pivot+PriceScale*2 then
exitlong("bx1");
#체결강도 80 이하
if value3 <= 80 then
ExitLong("bx2");
#3일 저점이 연속하락
if daylow < daylow(1) and DayLow(1) < daylow(2) and daylow(2) < daylow(3) Then
exitlong("bx3");
#2일 연속 음봉
if DayClose < Dayopen and DayClose(1) < dayopen(1) then
ExitLong("bx4");
#진입가 대비 -5%
ExitLong("bx5",atstop,EntryPrice*0.95);
#진입시점 3일간 최저가 이탈
ExitLong("bx6",AtStop,minv[BarsSinceEntry]);
#진입이후 최고가 -5%
ExitLong("bx7",AtStop,highest(H,BarsSinceEntry)*0.95);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 매도 방법 수식 질문드립니다.
> * 밤12시인데 공부하다 안되서 죄송하지만 질문드립니다. @.@
* 매수후 매도가 뜻대로 조합이 안되네요.
* 매도기준
if MarketPosition == 1 Then{
1. 주가가 피봇기준선 +2틱 이하로 하락 or
2. 체결강도 80 이하 or
3. 3일 저점이 연속하락 or
4. 두봉(일)연속 음봉 or
5. 매수가 대비 5% 이하시 매도 or
6. 진입당시 3일간의 최저가 이탈하면 손절 or
7. 매수후 최고가 대비 5% 하락시 매도
* 부탁 드립니다. 수고하십시요.
################################################################
if C <= Pivot-PriceScale*2 then sell(); # 주가가 피봇기준선 +2틱 이하로 하락
if value3 < 80 then sell(); # 체결강도 80이상
if daylow < daylow(1) and countif(C < O,2) == 2 Then ExitLong("Tr",AtStop,highest(H,BarsSinceEntry)*0.98); # 당일 저점이 전일저점보다 상승
if countif(C < O,2) == 2 then sell(); # 두봉연속 음봉이다
if C >= EntryPrice*1.05 Then ExitLong("bx1"); # 5%이상시 다음 첫봉에 0도
## 진입당시의 최저가를 이탈하면 손절
if MarketPosition() == 1 Then
exitlong("XL",AtStop,l[DayLow(5)]);
## 고점 대비 X% 이하 하락한 종목
input : X(100);
if C <= H*0.95 Then exitlong();