커뮤니티

시스템식 문의드립니다.

프로필 이미지
돼끼
2015-01-13 00:11:24
133
글번호 82195
답변완료
1.매도식 매수 후 40일 이 지난시점에서도 정해놓은 매도조건이 성립되지않았을 경우에 40일 다음날 시초가에 매도할 수 있는 매도 조건식 부탁드립니다. 2.매수식 점하일 경우 매수하지 않는다 라는 매수 조건식 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-01-13 13:59:42

안녕하세요 예스스탁입니다. 1 차트가 일봉이시면 아래식 이용하시면 됩니다. if MarketPosition == 1 and BarsSinceEntry == 40 Then ExitLong("bx",AtMarket); 차트가 분봉이시면 마지막봉의 시간을 지정해 주셔야 합니다. plot1(stime); 위 지표식 적용해서 마지막봉 시간 확인하시고 지정해 주시면 됩니다.' 아래는 15시 봉입니다. var : Dcnt(0),EntryD(0); if date != date[1] Then Dcnt = Dcnt+1; if MarketPosition == 1 Then{ if MarketPosition[1] != 1 Then EntryD = Dcnt; if Dcnt == EntryD+40 and stime == 150000 Then ExitLong(); } 2. if date >= 19981207 then { if date < 20050328 && CodeCategory() == 2 then DnLimit = (BP * 0.12); Else DnLimit = (BP * 0.15); if CodeCategory() == 2 then { if date >= 20030721 then { dn1 = int(DnLimit/100)*100; dn2 = int(DnLimit/100)*100; dn3 = int(DnLimit/100)*100; dn4 = int(DnLimit/50)*50; dn5 = int(DnLimit/10)*10; dn6 = int(DnLimit/5)*5; dn7 = int(DnLimit/1)*1; } else { dn1 = int(DnLimit/1000)*1000; dn2 = int(DnLimit/500)*500; dn3 = int(DnLimit/100)*100; dn4 = int(DnLimit/50)*50; dn5 = int(DnLimit/10)*10; dn6 = int(DnLimit/10)*10; dn7 = int(DnLimit/1)*1; } } Else { dn1 = int(DnLimit/1000)*1000; dn2 = int(DnLimit/500)*500; dn3 = int(DnLimit/100)*100; dn4 = int(DnLimit/50)*50; dn5 = int(DnLimit/10)*10; dn6 = int(DnLimit/5)*5; dn7 = int(DnLimit/1)*1; } if CodeCategory() == 1 or CodeCategory() == 2 then { if sdate < 20101004 Then{ If BP >= 500000 Then 하한가 = BP-dn1; Else If BP >= 100000 Then 하한가 = BP-dn2; Else If BP >= 50000 Then 하한가 = BP-dn3; Else If BP >= 10000 Then 하한가 = BP-dn4; Else If BP >= 5000 Then 하한가 = BP-dn5; Else If BP >= 1000 Then 하한가 = BP-dn6; Else 하한가 = BP-dn6; } else{ If BP >= 500000 Then 하한가 = BP-dn1; Else If BP >= 100000 Then 하한가 = BP-dn2; Else If BP >= 50000 Then 하한가 = BP-dn3; Else If BP >= 10000 Then 하한가 = BP-dn4; Else If BP >= 5000 Then 하한가 = BP-dn5; Else If BP >= 1000 Then 하한가 = BP-dn6; Else 하한가 = BP-dn7; } } else if CodeCategory() == 8 or CodeCategory() == 9 then { 하한가 = BP-dn6; } } if !(H==L and C == 하한가) and 매수조건 Then buy(); 즐거운 하루되세요 > 돼끼 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다. > 1.매도식 매수 후 40일 이 지난시점에서도 정해놓은 매도조건이 성립되지않았을 경우에 40일 다음날 시초가에 매도할 수 있는 매도 조건식 부탁드립니다. 2.매수식 점하일 경우 매수하지 않는다 라는 매수 조건식 부탁드립니다.