커뮤니티

수정부탁합니다

프로필 이미지
회원
2014-04-07 20:33:18
161
글번호 74213
답변완료
안녕하세요 2번째매수후 매도는 나가는데요 3번째매수이후부터 4,5..번째 는 매수후 내가 매수한 평균단가보다 높아도 매도가 안나가네요 수정부탁합니다.. 매수한가격(평균) 현시가보다 +3틱이상이면 매도하게 해주세요 즐거운 하루되세요~ 1. input : per(1.5),시작날짜(20140307),N(360); var : entry(0); var1 = ma(c,20); var2 = ma(C,60); var3 = floor(N/BarInterval);//N분에 해당하는 봉갯수 if stime == 090000 or (stime > 090000 and stime[1] < 90000) Then entry = 0; if CrossUp(var1,var2) and sdate >= 시작날짜 Then{ if MarketPosition == 0 or (entry < 2 and index >= value1+var3) Then{ buy("b",OnClose,def,1); value1 = index; entry = entry+1; } } if MarketPosition == 1 Then{ if MaxEntries == 1 Then ExitLong("bx1",atlimit,EntryPrice+PriceScale*10); if MaxEntries == 2 Then ExitLong("bx2",atlimit,AvgEntryPrice+PriceScale*3); } 2. input : per(1.5),시작날짜(20140307),N(360); var : entry(0); var1 = ma(c,20); var2 = ma(C,60); var3 = floor(N/BarInterval);//N분에 해당하는 봉갯수 if stime == 090000 or (stime > 090000 and stime[1] < 90000) Then entry = 0; if CrossUp(var1,var2) and sdate >= 시작날짜 Then{ if MarketPosition == 0 or (entry < 2 and index >= value1+var3) Then{ sell("s",OnClose,def,1); value1 = index; entry = entry+1; } } if MarketPosition == -1 Then{ if MaxEntries == 1 Then ExitShort("sx1",atlimit,EntryPrice-PriceScale*10); if MaxEntries == 2 Then ExitShort("sx2",atlimit,AvgEntryPrice-PriceScale*3); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-04-08 10:12:46

안녕하세요 예스스탁입니다. 식을 수정했습니다. 2번째 이후에는 모두 평단가 3틱이상이면 청산하게 수정했습니다. 1. input : per(1.5),시작날짜(20140307),N(360); var : entry(0); var1 = ma(c,20); var2 = ma(C,60); var3 = floor(N/BarInterval);//N분에 해당하는 봉갯수 if stime == 090000 or (stime > 090000 and stime[1] < 90000) Then entry = 0; if CrossUp(var1,var2) and sdate >= 시작날짜 Then{ if MarketPosition == 0 or (entry < 2 and index >= value1+var3) Then{ buy("b",OnClose,def,1); value1 = index; entry = entry+1; } } if MarketPosition == 1 Then{ if MaxEntries == 1 Then ExitLong("bx1",atlimit,EntryPrice+PriceScale*10); if MaxEntries >= 2 Then ExitLong("bx2",atlimit,AvgEntryPrice+PriceScale*3); } 2. input : per(1.5),시작날짜(20140307),N(360); var : entry(0); var1 = ma(c,20); var2 = ma(C,60); var3 = floor(N/BarInterval);//N분에 해당하는 봉갯수 if stime == 090000 or (stime > 090000 and stime[1] < 90000) Then entry = 0; if CrossUp(var1,var2) and sdate >= 시작날짜 Then{ if MarketPosition == 0 or (entry < 2 and index >= value1+var3) Then{ sell("s",OnClose,def,1); value1 = index; entry = entry+1; } } if MarketPosition == -1 Then{ if MaxEntries == 1 Then ExitShort("sx1",atlimit,EntryPrice-PriceScale*10); if MaxEntries >= 2 Then ExitShort("sx2",atlimit,AvgEntryPrice-PriceScale*3); } 즐거운 하루되세요 > HI_jh***** 님이 쓴 글입니다. > 제목 : 수정부탁합니다 > 안녕하세요 2번째매수후 매도는 나가는데요 3번째매수이후부터 4,5..번째 는 매수후 내가 매수한 평균단가보다 높아도 매도가 안나가네요 수정부탁합니다.. 매수한가격(평균) 현시가보다 +3틱이상이면 매도하게 해주세요 즐거운 하루되세요~ 1. input : per(1.5),시작날짜(20140307),N(360); var : entry(0); var1 = ma(c,20); var2 = ma(C,60); var3 = floor(N/BarInterval);//N분에 해당하는 봉갯수 if stime == 090000 or (stime > 090000 and stime[1] < 90000) Then entry = 0; if CrossUp(var1,var2) and sdate >= 시작날짜 Then{ if MarketPosition == 0 or (entry < 2 and index >= value1+var3) Then{ buy("b",OnClose,def,1); value1 = index; entry = entry+1; } } if MarketPosition == 1 Then{ if MaxEntries == 1 Then ExitLong("bx1",atlimit,EntryPrice+PriceScale*10); if MaxEntries == 2 Then ExitLong("bx2",atlimit,AvgEntryPrice+PriceScale*3); } 2. input : per(1.5),시작날짜(20140307),N(360); var : entry(0); var1 = ma(c,20); var2 = ma(C,60); var3 = floor(N/BarInterval);//N분에 해당하는 봉갯수 if stime == 090000 or (stime > 090000 and stime[1] < 90000) Then entry = 0; if CrossUp(var1,var2) and sdate >= 시작날짜 Then{ if MarketPosition == 0 or (entry < 2 and index >= value1+var3) Then{ sell("s",OnClose,def,1); value1 = index; entry = entry+1; } } if MarketPosition == -1 Then{ if MaxEntries == 1 Then ExitShort("sx1",atlimit,EntryPrice-PriceScale*10); if MaxEntries == 2 Then ExitShort("sx2",atlimit,AvgEntryPrice-PriceScale*3); }