커뮤니티

다시 문의드립니다

프로필 이미지
cycu
2014-05-04 10:02:36
165
글번호 74847
답변완료
 안녕하세요 문의(2014. 2.23, 35121번)에  더 붙인  질의입니다. 앞의  주식선물 시스템에서  장시작부터  1.매수/매수청산 , 2.매도/매도청산  2가지가   각각  아래의 조건으로 움직이며, 또한  1.매수/매수청산은 2번이내, 2.매도/매도청산은 1번만  일어나도록하게 하여주기 바랍니다. 아 래 1.매수/매수청산 ;  전과 동일 2.매도/매도청산 매도 ; 전과 동일 매도청산 ; ㅇ. MACD선이 MACD기준선 아래에 있을 때에는 이동평균선 20 이평선이 50 이평선을 상향돌파 하였을 경우 ㅇ. MACD선이 MACD기준선 위에 있을 때에는 이동평균선 5 이평선이 20 이평선을 상향돌파 하였을 경우 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-05-07 14:53:36

안녕하세요 예스스탁입니다. 1. 매수/매수청산 input : P1(12),P2(26),P3(9); var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = Upvol/DownVol*100; var2 = MACD(P1,P2); var3 = ema(var2,P3); var4 = ma(c,5); var5 = ma(c,20); if MarketPosition == 0 and var1 >= 110 and crossup(var2,var3) and count < 2 Then buy(); if MarketPosition == 1 and CrossDown(var4,var5) Then ExitLong(); 2.매도/매도청산 input : P1(12),P2(26),P3(9); var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = Upvol/DownVol*100; var2 = MACD(P1,P2); var3 = ema(var2,P3); var4 = ma(c,5); var5 = ma(c,20); var6 = ma(c,50); if MarketPosition == 0 and var1 <= 75 and CrossDown(var2,var3) and count < 1 Then Sell(); if MarketPosition == -1 Then{ if var2 < var3 and CrossUp(var5,var6) Then ExitShort(); if var2 > var3 and CrossUp(var4,var5) Then ExitShort(); } 즐거운 하루되세요 > cycu 님이 쓴 글입니다. > 제목 : 다시 문의드립니다 > &nbsp;안녕하세요 문의(2014.&nbsp;2.23, 35121번)에&nbsp;&nbsp;더&nbsp;붙인&nbsp;&nbsp;질의입니다. 앞의&nbsp;&nbsp;주식선물&nbsp;시스템에서&nbsp;&nbsp;장시작부터&nbsp;&nbsp;1.매수/매수청산&nbsp;,&nbsp;2.매도/매도청산&nbsp;&nbsp;2가지가&nbsp;&nbsp;&nbsp;각각&nbsp;&nbsp;아래의&nbsp;조건으로&nbsp;움직이며, 또한&nbsp;&nbsp;1.매수/매수청산은 2번이내, 2.매도/매도청산은 1번만&nbsp;&nbsp;일어나도록하게&nbsp;하여주기&nbsp;바랍니다. 아 래 1.매수/매수청산 ;&nbsp;&nbsp;전과&nbsp;동일 2.매도/매도청산 매도 ; 전과 동일 매도청산 ; ㅇ. MACD선이 MACD기준선 아래에 있을 때에는 이동평균선 20 이평선이 50 이평선을 상향돌파 하였을 경우 ㅇ. MACD선이 MACD기준선 위에 있을 때에는 이동평균선 5 이평선이 20 이평선을 상향돌파 하였을 경우 부탁드립니다.