커뮤니티

시스템부탁드립니다

프로필 이미지
이의정
2013-06-12 21:39:10
222
글번호 64265
답변완료
if date > date[1]+30 Then{ var1 = O; if C > var1 Then buy(); } if crossup(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); if sdate == 00000000 Then exitlong(); 이상태에서 월 마지막 다음날종가에 일단 모두청산 부탁드립니다. 예를들어 3월 31일은 일단 무조건 청산 그렇다면 4월 1일날 모두청산이 되도록 부탁드립니다. 2월은 28일 다음 3월 1일이 되겠네요 2월 28일날 종가에 모두 청산이 혹 가능하다면 그렇게 해주세요 제가 알기로는 마지막날 이라는 것을 차트가 인지를 못하는걸로 압니다~ 잘부탁드려요~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-13 15:17:57

안녕하세요 예스스탁입니다. 올리신 내용과 같이 월마지막 날은 수식으로 인지가 가능하지 않습니다. 월 첫날에 청산하는 식은 아래와 같습니다. if date > date[1]+30 Then{ if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); var1 = O; if C > var1 Then buy(); } if crossup(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); 다만 월 첫날에 청산식을 추가하면 현재 식상 월첫날에 양봉이면 매수진입이 발생하는데 해당 집입도 같이 청산이 됩니다. 오히려 아래와 같이 날짜를 지정해서 청산식을 만드신후 사용하셔야 합니다. if sdate == 20130131 or sdate == 20130228 or sdate == 20130329 or sdate == 20130430 or sdate == 20130531 or sdate == 20130628 or sdate == 20130731 or sdate == 20130830 or sdate == 20130930 or sdate == 20131031 or sdate == 20131129 or sdate == 20131230 Then{ exitlong(); ExitShort(); } 즐거운 하루되세요 > 이의정 님이 쓴 글입니다. > 제목 : 시스템부탁드립니다 > if date > date[1]+30 Then{ var1 = O; if C > var1 Then buy(); } if crossup(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); if sdate == 00000000 Then exitlong(); 이상태에서 월 마지막 다음날종가에 일단 모두청산 부탁드립니다. 예를들어 3월 31일은 일단 무조건 청산 그렇다면 4월 1일날 모두청산이 되도록 부탁드립니다. 2월은 28일 다음 3월 1일이 되겠네요 2월 28일날 종가에 모두 청산이 혹 가능하다면 그렇게 해주세요 제가 알기로는 마지막날 이라는 것을 차트가 인지를 못하는걸로 압니다~ 잘부탁드려요~~