커뮤니티
시스템 수직 작성 요청합니다!!
2017-03-03 14:00:46
128
글번호 107437
어디서부터 시작해야될지 난감한데
아래 조건으로 시스템 만들어주실수없으신가요 ㅠㅠ;
★ 신규 매수
1분봉 macd가 시그널보다 위에 있고 파라볼릭sar가 상승전환시 매수
5틱 이상 수익권이고 파라볼릭 하락 전환이나 macd가 시그널 보다 아래로 돌파되면 청산
손절컷 /
1.최근60개의 1분봉중 최저값 보다 5틱 아래에서 스탑로스
2.파라볼릭 하락전환과 macd가 시그널 보다 아래로 돌파되면 손절과 동시에 신규 매도 전환
★ 신규 매도
1분봉 macd가 시그널보다 아래에 있고 파라볼릭sar가 하락전환시 매도
5틱 이상 수익권이고 파라볼릭 상승 전환이나 macd가 시그널 보다 위로 돌파되면 청산
손절컷 /
1.최근60개의 1분봉중 최저값 보다 5틱 아래에서 스탑로스
2.파라볼릭 하락전환과 macd가 시그널 보다 아래로 돌파되면 손절과 동시에 신규 매수 전환
답변 1
예스스탁 예스스탁 답변
2017-03-03 16:47:06
안녕하세요
예스스탁입니다.
Input : short(12),long(26),sig(9);
Input : af(0.02), maxAF(0.2);
Var : MACDv(0),MACDS(0),MACDO(0),sarv(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,sig);
sarv = SAR(af,maxAF);
if macdv > macds and crossup(c,sarv) Then
buy();
if macdv < macds and CrossDown(c,sarv) Then
sell();
if MarketPosition == 1 Then{
ExitLong("bx",AtStop,lowest(L,60)-PriceScale*5);
if C >= EntryPrice+PriceScale*5 and (CrossDown(c,sarv) or CrossDown(macdv,macds)) Then
ExitLong("bx1");
if C < EntryPrice and (CrossDown(c,sarv) or CrossDown(macdv,macds)) Then
sell("bs");
}
if MarketPosition == -1 Then{
ExitShort("sx",AtStop,Highest(H,60)+PriceScale*5);
if C <= EntryPrice-PriceScale*5 and (CrossUp(c,sarv) or CrossUp(macdv,macds)) Then
ExitShort("sx1");
if C > EntryPrice and (Crossup(c,sarv) or CrossUp(macdv,macds)) Then
buy("sb");
}
즐거운 하루되세요
> 비월 님이 쓴 글입니다.
> 제목 : 시스템 수직 작성 요청합니다!!
> 어디서부터 시작해야될지 난감한데
아래 조건으로 시스템 만들어주실수없으신가요 ㅠㅠ;
★ 신규 매수
1분봉 macd가 시그널보다 위에 있고 파라볼릭sar가 상승전환시 매수
5틱 이상 수익권이고 파라볼릭 하락 전환이나 macd가 시그널 보다 아래로 돌파되면 청산
손절컷 /
1.최근60개의 1분봉중 최저값 보다 5틱 아래에서 스탑로스
2.파라볼릭 하락전환과 macd가 시그널 보다 아래로 돌파되면 손절과 동시에 신규 매도 전환
★ 신규 매도
1분봉 macd가 시그널보다 아래에 있고 파라볼릭sar가 하락전환시 매도
5틱 이상 수익권이고 파라볼릭 상승 전환이나 macd가 시그널 보다 위로 돌파되면 청산
손절컷 /
1.최근60개의 1분봉중 최저값 보다 5틱 아래에서 스탑로스
2.파라볼릭 하락전환과 macd가 시그널 보다 아래로 돌파되면 손절과 동시에 신규 매수 전환