커뮤니티

수식 추가 부탁합니다

프로필 이미지
회원
2014-04-09 11:33:32
184
글번호 74270
답변완료
매수 시간 부탁합니다 1번식은 12시부터 23시까지 매수(진입) 하게끔해주시고요 2번식은 23시부터 그다음날 13시 까지 매도(진입)하게끔 해주세요 즐거운 하루되세요 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-09 14:47:23

안녕하세요 예스스탁입니다. 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 == 120000 or (stime > 120000 and stime[1] < 120000) Then{ entry = 0; Condition1 = true; } if stime == 230000 or (stime > 230000 and stime[1] < 230000) Then Condition1 = false; if CrossUp(var1,var2) and sdate >= 시작날짜 and Condition1 == true 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 == 230000 or (stime > 230000 and stime[1] < 23000) Then{ entry = 0; Condition1 = true; } if stime == 130000 or (stime > 130000 and stime[1] < 13000) Then{ Condition1 = false; } if CrossUp(var1,var2) and sdate >= 시작날짜 and Condition1 == true 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***** 님이 쓴 글입니다. > 제목 : 수식 추가 부탁합니다 > 매수 시간 부탁합니다 1번식은 12시부터 23시까지 매수(진입) 하게끔해주시고요 2번식은 23시부터 그다음날 13시 까지 매도(진입)하게끔 해주세요 즐거운 하루되세요 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); }