커뮤니티
문의
2013-02-08 06:38:52
245
글번호 59267
정말 대단 하십니다 . 항상 감사 합니다
1.번.식
macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 만약에 이득이 나면 리버스 매도가 생기고 이는 오실 레이터 값이 0 보다 작거나 또는 전봉보타 크면 매도 청산. 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산
반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고
만약에 이득이 나면 리버스 매수가 생기고 오실레이터 값이 0보다 크거나 전봉보다 작아지면 매수 청산 , 나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다
2번 식
macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산
반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고
나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다
답변 1
예스스탁 예스스탁 답변
2013-02-08 10:17:51
안녕하세요
예스스탁입니다.
1.
input : P1(12),P2(26),P3(9);
var1 = MACD_OSC(P1,P2,P3);
var2 = ma(c,20);
if MarketPosition <= 0 and crossup(var1,0) Then
buy("b",OnClose,def,2);
if MarketPosition == 1 Then{
if CurrentContracts == 2 and var1 < var1[1] and C < EntryPrice Then
exitlong("bx1",OnClose,def,"",1,1);
if CurrentContracts == 2 and var1 < var1[1] and C > EntryPrice Then
sell("bs",OnClose,def,1);
if CurrentContracts == 1 and CrossDown(c,var2) Then
exitlong("bx2",OnClose,def,"",1,1);
}
if MarketPosition == -1 and IsEntryName("bs") and
(var1 < 0 or var1 < var1[1]) Then
ExitShort();
if MarketPosition <= 0 and CrossDown(var1,0) Then
sell("s",OnClose,def,2);
if MarketPosition == -1 Then{
if CurrentContracts == 2 and var1 > var1[1] and C > EntryPrice Then
ExitShort("sx1",OnClose,def,"",1,1);
if CurrentContracts == 2 and var1 > var1[1] and C < EntryPrice Then
buy("sb",OnClose,def,1);
if CurrentContracts == 1 and CrossUp(c,var2) Then
ExitShort("sx2",OnClose,def,"",1,1);
}
if MarketPosition == 1 and IsEntryName("sb") and
(var1 > 0 or var1 > var1[1]) Then
ExitLong();
2.
input : P1(12),P2(26),P3(9);
var1 = MACD_OSC(P1,P2,P3);
var2 = ma(c,20);
var3 = ma(c,60);
if MarketPosition <= 0 and crossup(var1,0) Then
buy("b",OnClose,def,2);
if MarketPosition == 1 Then{
if CurrentContracts == 2 and var1 < var1[1] Then
exitlong("bx1",OnClose,def,"",1,1);
if CurrentContracts == 1 and CrossDown(c,var2) Then
exitlong("bx2",OnClose,def,"",1,1);
}
if MarketPosition <= 0 and CrossDown(var1,0) Then
sell("s",OnClose,def,2);
if MarketPosition == -1 Then{
if CurrentContracts == 2 and var1 > var1[1] and C > EntryPrice Then
ExitShort("sx1",OnClose,def,"",1,1);
if CurrentContracts == 1 and CrossUp(c,var3) Then
ExitShort("sx2",OnClose,def,"",1,1);
}
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 문의
> 정말 대단 하십니다 . 항상 감사 합니다
1.번.식
macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 만약에 이득이 나면 리버스 매도가 생기고 이는 오실 레이터 값이 0 보다 작거나 또는 전봉보타 크면 매도 청산. 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산
반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고
만약에 이득이 나면 리버스 매수가 생기고 오실레이터 값이 0보다 크거나 전봉보다 작아지면 매수 청산 , 나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다
2번 식
macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산
반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고
나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다
다음글
이전글