커뮤니티
문의 드립니다.
2018-08-19 17:47:54
136
글번호 121438
안녕하세요.. 문의 드립니다.
해외선물거래 입니다.
매도 진입 : 종가가 볼린저 밴드 (20,2) 상단선 위에 있거나 (or),
볼린전밴드 상단선과 1%이내로 이격 되어 있는 상태에서
macd(5.20.2)선이 시그널선을 crossdown 발생 후 (첫번째 신호)
다시한번 macd(5.20.2)선이 시그널선을 crossdown 발생 (n번째 신호)
macd 기준선과 이격이 n번째신호, 첫번째신호 순이며,(n번째가 가깝고 첫번째가 멀리 있음)
신호발생가격은 첫번째 신호 발생가격보다 n번째 신호 발생가격이 20틱이상 높으면 매도 진입
매수 진입 : 종가가 볼린저 밴드 (20,2) 하단선 아래에 있거나 (or),
볼린전밴드 하단선과 1%이내로 이격 되어 있는 상태에서
macd(5.20.2)선이 시그널선을 crossup 발생 후 (첫번째 신호)
다시 한번 macd(5.20.2)선이 시그널선을 crossup 발생 (n번째 신호)
macd 기준선과 이격이 n번째신호, 첫번째신호 순이며,(n번째가 가깝고 첫번째가 멀리 있음)
신호발생가격은 첫번째 신호 발생가격보다 n번째 신호 발생가격이 20틱 이상 낮으면 매수 진입
청산 : 50틱 수익 발생후 최고수익의 30%하락시 청산
가변 변수 설정은 : macd와 볼린저밴드 변수로 해주십시요.
답변 1
예스스탁 예스스탁 답변
2018-08-20 14:32:35
안녕하세요
예스스탁입니다.
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
Input : short(12), long(26), signal(9);
Var : MACDV(0) , MACDS(0) ;
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if CrossDown(MACDv,MACDs) Then
{
var1 = c;
var2 = var1[1];
if var1 >=var2+PriceScale*10 and C >=BBup*0.99 Then
sell();
}
if CrossUp(MACDv,MACDs) Then
{
var3 = c;
var4 = var3[1];
if var3 <=var4+PriceScale*10 and C <=BBdn*1.01 Then
buy();
}
if MarketPosition == 1 and highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then
ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.3);
if MarketPosition == -1 and lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 Then
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+(EntryPrice-lowest(L,BarsSinceEntry))*0.3);
즐거운 하루되세요
> 하늘북 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요.. 문의 드립니다.
해외선물거래 입니다.
매도 진입 : 종가가 볼린저 밴드 (20,2) 상단선 위에 있거나 (or),
볼린전밴드 상단선과 1%이내로 이격 되어 있는 상태에서
macd(5.20.2)선이 시그널선을 crossdown 발생 후 (첫번째 신호)
다시한번 macd(5.20.2)선이 시그널선을 crossdown 발생 (n번째 신호)
macd 기준선과 이격이 n번째신호, 첫번째신호 순이며,(n번째가 가깝고 첫번째가 멀리 있음)
신호발생가격은 첫번째 신호 발생가격보다 n번째 신호 발생가격이 20틱이상 높으면 매도 진입
매수 진입 : 종가가 볼린저 밴드 (20,2) 하단선 아래에 있거나 (or),
볼린전밴드 하단선과 1%이내로 이격 되어 있는 상태에서
macd(5.20.2)선이 시그널선을 crossup 발생 후 (첫번째 신호)
다시 한번 macd(5.20.2)선이 시그널선을 crossup 발생 (n번째 신호)
macd 기준선과 이격이 n번째신호, 첫번째신호 순이며,(n번째가 가깝고 첫번째가 멀리 있음)
신호발생가격은 첫번째 신호 발생가격보다 n번째 신호 발생가격이 20틱 이상 낮으면 매수 진입
청산 : 50틱 수익 발생후 최고수익의 30%하락시 청산
가변 변수 설정은 : macd와 볼린저밴드 변수로 해주십시요.
다음글