커뮤니티

시스템식

프로필 이미지
erwe343
2011-02-10 00:38:02
739
글번호 35580
답변완료
------------------------------------------------------------------------------- 주식 매수: 가격Marketposition이 어제의 Daylow 가격보다 낮을때 하루 한번만 매수 매도: 가격Marketposition이 매수한날의 Dayhigh 가격보다 높을때 매도 아래의 식은 한번 매수후 한번 매도만 가능한 식입니다. 전날에 매도하지않은 포지션이 있더라도, 다음날 또다른 매수 시그날이 나오면 매일하루 한번씩 매수를 할수 있도록 아래의식을 변형해주세요. ----------------------------------------------------------------------------- var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } if MarketPosition == 0 and count < 1 Then{ if C < daylow(1) Then buy(); } if MarketPosition == 1 Then{ if sdate == EntryDate Then var1 = dayhigh; if C > var1 Then ExitLong();
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-02-10 09:54:11

안녕하세요 예스스탁입니다. var : cnt(0),count(0); if dayindex == 0 Then count = 0; if count < 1 and C < daylow(1) Then{ buy(); count = 0; } if MarketPosition == 1 Then{ if sdate == EntryDate Then var1 = dayhigh; if C > var1 Then ExitLong(); } 파라미딩 설정에서 모든 진입신호 허용으로 설정하시기 바랍니다. 즐거운 하루되세요 > erwe343 님이 쓴 글입니다. > 제목 : 시스템식 > ------------------------------------------------------------------------------- 주식 매수: 가격Marketposition이 어제의 Daylow 가격보다 낮을때 하루 한번만 매수 매도: 가격Marketposition이 매수한날의 Dayhigh 가격보다 높을때 매도 아래의 식은 한번 매수후 한번 매도만 가능한 식입니다. 전날에 매도하지않은 포지션이 있더라도, 다음날 또다른 매수 시그날이 나오면 매일하루 한번씩 매수를 할수 있도록 아래의식을 변형해주세요. ----------------------------------------------------------------------------- var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } if MarketPosition == 0 and count < 1 Then{ if C < daylow(1) Then buy(); } if MarketPosition == 1 Then{ if sdate == EntryDate Then var1 = dayhigh; if C > var1 Then ExitLong();
프로필 이미지

erwe343

2011-02-10 10:55:09

erwe343 님에 의해 삭제된 답변입니다.