커뮤니티
문의 드립니다.
2012-02-23 18:50:27
377
글번호 48140
다음식으로 합성매매를 만들고자합니다.
추세매매(추수1,추도1)는 돌파 진입 후 다시 변동성 채널안으로 들어와서 5개봉 이상 하락 또는 상승시(다시 재돌파 못할시) 청산
역추세매매(역수1,역도1)는 변동성 채널을 돌파후 다시 변동성 채널안으로 들어온 후 몇십분이 지났건간에 진입조건(골든크로스)이 발생되면 진입(아래 진입식 참고) <----- 이게 제일 중요합니다.
청산은 데드크로스 발생시 청산 또는 반대 변동성채널(예를 들자면 chup에서 chdn) 도달시 청산 목표수익후 더이상 역추세만 진입금지
감사합니다.
input : P1(1), Mult(0.5), AtrMult(4), stopPer(0.7);
var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0);
# 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균
sumV = 0;
for count = 1 to P1 {
sumV = sumV+(DayHigh(count)-DayLow(count));
}
DailyVol = sumV / P1;
# 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬
ChUp = dayOpen + DailyVol*Mult;
ChDn = dayOpen - DailyVol*Mult;
# 진입식
if CrossUp(C, ChUp) Then
buy(추수1);
if Crossdown(C, ChDn) Then
sell(추도2);
if Crossdown(C, ChDn) 발생후 CrossUp(C, chdn) 발생후 골든크로스 Then
buy(역수1);
if CrossUp(C, ChUp) 발생후 Crossdown(C, Chup) 발생후 데드크로스 Then
sell(역도1);
답변 1
예스스탁 예스스탁 답변
2012-02-24 11:21:15
안녕하세요
예스스탁입니다.
input : P1(1), Mult(0.5), AtrMult(4), stopPer(0.7);
var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0);
# 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균
sumV = 0;
for count = 1 to P1 {
sumV = sumV+(DayHigh(count)-DayLow(count));
}
DailyVol = sumV / P1;
# 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬
ChUp = dayOpen + DailyVol*Mult;
ChDn = dayOpen - DailyVol*Mult;
# 진입식
if CrossUp(C, ChUp) Then
buy("추수1");
if Crossdown(C, ChDn) Then
sell("추도1");
if MarketPosition == 1 and IsEntryName("추수1") and BarsSinceEntry >= 5 and countif(C<C[1] and C < Chup,5) ==5 Then
ExitLong();
if MarketPosition == -1 and IsEntryName("추도1") and BarsSinceEntry >= 5 and countif(C>C[1] and C > Chdn,5) ==5 Then
ExitShort();
if CrossDown(C, ChDn) Then{
var1 = var1+1;
var2 = 0;
}
if CrossUp(C, Chup) Then{
var2 = var2+1;
var1 = 0;
}
if var1 == 2 and crossup(c,chdn) Then
buy("역수1");
if var2 == 2 and CrossDown(c,chup) Then
sell("역도1");
if MarketPosition == 1 and IsEntryName("역수1") Then{
if CrossDown(c,chdn) or crossup(c,chup) Then
ExitLong();
}
if MarketPosition == -1 and IsEntryName("역도1") Then{
if CrossUp(c,chup) or CrossDown(c,chdn) Then
ExitShort();
}
즐거운 하루되세요
> 비츠로 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 다음식으로 합성매매를 만들고자합니다.
추세매매(추수1,추도1)는 돌파 진입 후 다시 변동성 채널안으로 들어와서 5개봉 이상 하락 또는 상승시(다시 재돌파 못할시) 청산
역추세매매(역수1,역도1)는 변동성 채널을 돌파후 다시 변동성 채널안으로 들어온 후 몇십분이 지났건간에 진입조건(골든크로스)이 발생되면 진입(아래 진입식 참고) <----- 이게 제일 중요합니다.
청산은 데드크로스 발생시 청산 또는 반대 변동성채널(예를 들자면 chup에서 chdn) 도달시 청산 목표수익후 더이상 역추세만 진입금지
감사합니다.
input : P1(1), Mult(0.5), AtrMult(4), stopPer(0.7);
var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0);
# 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균
sumV = 0;
for count = 1 to P1 {
sumV = sumV+(DayHigh(count)-DayLow(count));
}
DailyVol = sumV / P1;
# 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬
ChUp = dayOpen + DailyVol*Mult;
ChDn = dayOpen - DailyVol*Mult;
# 진입식
if CrossUp(C, ChUp) Then
buy(추수1);
if Crossdown(C, ChDn) Then
sell(추도2);
if Crossdown(C, ChDn) 발생후 CrossUp(C, chdn) 발생후 골든크로스 Then
buy(역수1);
if CrossUp(C, ChUp) 발생후 Crossdown(C, Chup) 발생후 데드크로스 Then
sell(역도1);
다음글
이전글