커뮤니티
수식문의
2010-01-10 22:41:35
853
글번호 27348
안녕하세요
1식
매수:macd가 시그널보다 큰 상태에서 주가가 파라볼릭을 상향돌파할때 또는 주가가 파라볼릭보다 큰 상태에서 macd가 시그널을 상향돌파할때
매수청산:macd가 시그널선을 하향이탈할때 또는 주가가 파라볼릭을 하향이탈할때
매도:macd가 시그널보다 작은 상태에서 주가가 파라볼릭을 하향돌파할때 또는 주가가 파라볼릭보다 작은 상태에서 macd가 시그널을 하향이탈할때
매도청산:macd가 시그널선을 상향돌파할때 또는 주가가 파라볼릭을 상향돌파할때
손절매 0.5포인트
청산:요요청산+샹들리에
2식
5 이평선과 60 이평선의 이격도가 10 2이상인 경우에만 매수하고 macd데드크로스가 발생할때 매수청산
5 이평선과 60 이평선의 이격도가 98 이하인 경우에만 매도하고 macd골든크로스가 발생할때 매도청산
5 이평선과 60 이평선의 이격도가 102 이상인 경우란 5 이평선이 60 이평선보다 2% 이상 높게 위치 함을 말합니다.
5 이평선과 60 이평선의 이격도가 98 이하인 경우란 5 이평선이 60 이평선보다 2% 이상 낮게 위치 함을 말합니다.
손절매 0.5포인트
청산 요요+상들리에
3식
macd가 0선 위에 있는 상태에서 스토캐스틱이 골든크로스 발생하면 매수 및 매도청산
macd가 0선 아래에 있는 상태에서 스토캐스틱이 데드크로스 발생하면 매도 및 매수청산
손절매 0.5포인트
청산 요요+상들리에
4식
스토캐스틱과 macd오실레이터가 상승할때 매수/매도청산
스토캐스틱과 macd오실레이터가 하락할때 매도/매수청산
손절매 0.5포인트
청산 요요+상들리에
5식
macd의 다이버전스가 발생할 때 매수
종가가 20이평선을 하향이탈하면 매수청산
macd의 다이버전스가 발생할 때 매도
종가가 20이평선을 상향돌파하면 매도청산
손절매 0.5포인트
청산 요요+상들리에
감사합니다
답변 1
예스스탁 예스스탁 답변
2010-01-11 10:05:56
안녕하세요
예스스탁입니다.
1.
var1 = macd(12,26);
var2 = ema(var1,9);
var3 = Sar(0.02,0.2);
if (var1 > var2 and crossup(C,var3)) or
(C > var3 and crossup(var1,var2)) Then
buy();
if CrossDown(var1,var2) or CrossDown(c,var3) Then
exitlong();
if (var1 < var2 and CrossDown(C,var3)) or
(C < var3 and CrossDown(var1,var2)) Then
Sell();
if CrossUp(var1,var2) or CrossUp(c,var3) Then
ExitShort();
SetStopLoss(0.5);
if MarketPosition != 0 Then{
exitlong("BVS",AtStop,C-ATR(20)*3.2);
ExitShort("SVS",AtStop,C+ATR(20)*3.2);
}
if MarketPosition != 0 Then{
exitlong("btr3",AtStop,highest(h,BarsSinceEntry)-ATR(20)*3.2); #최고가-ATR변동성 매수청산
ExitShort("Str3",AtStop,lowest(L,BarsSinceEntry)+ATR(20)*3.2); #최저가+ATR변동성 매도청산
}
2.
var1 = macd(12,26);
var2 = ema(var1,9);
if Disparity(60) >= 102 Then
buy();
if CrossDown(var1,var2) Then
exitlong();
if Disparity(60) <= 98 Then
Sell();
if CrossUp(var1,var2) Then
ExitShort();
SetStopLoss(0.5);
if MarketPosition != 0 Then{
exitlong("BVS",AtStop,C-ATR(20)*3.2);
ExitShort("SVS",AtStop,C+ATR(20)*3.2);
}
if MarketPosition != 0 Then{
exitlong("btr3",AtStop,highest(h,BarsSinceEntry)-ATR(20)*3.2); #최고가-ATR변동성 매수청산
ExitShort("Str3",AtStop,lowest(L,BarsSinceEntry)+ATR(20)*3.2); #최저가+ATR변동성 매도청산
}
3.
var1 = macd(12,26);
var2 = StochasticsK(12,5);
var3 = StochasticsD(12,5,5);
if var1 > 0 and crossup(var1,var2) Then
buy();
if var1 < 0 and CrossDown(var1,var2) Then
sell();
SetStopLoss(0.5);
if MarketPosition != 0 Then{
exitlong("BVS",AtStop,C-ATR(20)*3.2);
ExitShort("SVS",AtStop,C+ATR(20)*3.2);
}
if MarketPosition != 0 Then{
exitlong("btr3",AtStop,highest(h,BarsSinceEntry)-ATR(20)*3.2); #최고가-ATR변동성 매수청산
ExitShort("Str3",AtStop,lowest(L,BarsSinceEntry)+ATR(20)*3.2); #최저가+ATR변동성 매도청산
}
4.
var1 = MACD_OSC(12,26,9);
var2 = StochasticsK(12,5);
if var1 > var1[1] and var2 > var2[1] Then
buy();
if var1 < var1[1] and var2 < var2[1] Then
sell();
SetStopLoss(0.5);
if MarketPosition != 0 Then{
exitlong("BVS",AtStop,C-ATR(20)*3.2);
ExitShort("SVS",AtStop,C+ATR(20)*3.2);
}
if MarketPosition != 0 Then{
exitlong("btr3",AtStop,highest(h,BarsSinceEntry)-ATR(20)*3.2); #최고가-ATR변동성 매수청산
ExitShort("Str3",AtStop,lowest(L,BarsSinceEntry)+ATR(20)*3.2); #최저가+ATR변동성 매도청산
}
5.
다이버전스는 주관성이 강한 내용입니다.
일반적인 내용을 작성한 식입니다.
var : MADCv(0);
MADCv = MACD(12,26);
var1 = SwingLow(1,L,3,3,100);
var2 = SwingLow(2,L,3,3,100);
value1 = SwingLowbar(1,L,3,3,100);
value2 = SwingLowbar(2,L,3,3,100);
var3 = SwingLow(1,MADCv,3,3,100);
var4 = SwingLow(2,MADCv,3,3,100);
value3 = SwingLowbar(1,MADCv,3,3,100);
value4 = SwingLowbar(2,MADCv,3,3,100);
var5 = SwingHigh(1,H,3,3,100);
var6 = SwingHigh(2,H,3,3,100);
value5 = SwingHighBar(1,H,3,3,100);
value6 = SwingHighBar(2,H,3,3,100);
var7 = SwingHigh(1,MADCv,3,3,100);
var8 = SwingHigh(2,MADCv,3,3,100);
value7 = SwingHighBar(1,MADCv,3,3,100);
value8 = SwingHighBar(2,MADCv,3,3,100);
if value1 < value2+20 and var1 < var2 and value3 < value4+20 and var3 > var4
and Value3 == 3 Then
buy();
if value5 < value6+20 and var5 > var6 and value7 < value8+20 and var7 < var8
and value5 == 3 Then
sell();
if MarketPosition != 0 Then{
exitlong("BVS",AtStop,C-ATR(20)*3.2);
ExitShort("SVS",AtStop,C+ATR(20)*3.2);
}
if MarketPosition != 0 Then{
exitlong("btr3",AtStop,highest(h,BarsSinceEntry)-ATR(20)*3.2); #최고가-ATR변동성 매수청산
ExitShort("Str3",AtStop,lowest(L,BarsSinceEntry)+ATR(20)*3.2); #최저가+ATR변동성 매도청산
}
즐거운 하루되세요
> 개포빠가사리 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요
1식
매수:macd가 시그널보다 큰 상태에서 주가가 파라볼릭을 상향돌파할때 또는 주가가 파라볼릭보다 큰 상태에서 macd가 시그널을 상향돌파할때
매수청산:macd가 시그널선을 하향이탈할때 또는 주가가 파라볼릭을 하향이탈할때
매도:macd가 시그널보다 작은 상태에서 주가가 파라볼릭을 하향돌파할때 또는 주가가 파라볼릭보다 작은 상태에서 macd가 시그널을 하향이탈할때
매도청산:macd가 시그널선을 상향돌파할때 또는 주가가 파라볼릭을 상향돌파할때
손절매 0.5포인트
청산:요요청산+샹들리에
2식
5 이평선과 60 이평선의 이격도가 10 2이상인 경우에만 매수하고 macd데드크로스가 발생할때 매수청산
5 이평선과 60 이평선의 이격도가 98 이하인 경우에만 매도하고 macd골든크로스가 발생할때 매도청산
5 이평선과 60 이평선의 이격도가 102 이상인 경우란 5 이평선이 60 이평선보다 2% 이상 높게 위치 함을 말합니다.
5 이평선과 60 이평선의 이격도가 98 이하인 경우란 5 이평선이 60 이평선보다 2% 이상 낮게 위치 함을 말합니다.
손절매 0.5포인트
청산 요요+상들리에
3식
macd가 0선 위에 있는 상태에서 스토캐스틱이 골든크로스 발생하면 매수 및 매도청산
macd가 0선 아래에 있는 상태에서 스토캐스틱이 데드크로스 발생하면 매도 및 매수청산
손절매 0.5포인트
청산 요요+상들리에
4식
스토캐스틱과 macd오실레이터가 상승할때 매수/매도청산
스토캐스틱과 macd오실레이터가 하락할때 매도/매수청산
손절매 0.5포인트
청산 요요+상들리에
5식
macd의 다이버전스가 발생할 때 매수
종가가 20이평선을 하향이탈하면 매수청산
macd의 다이버전스가 발생할 때 매도
종가가 20이평선을 상향돌파하면 매도청산
손절매 0.5포인트
청산 요요+상들리에
감사합니다
다음글
이전글