커뮤니티

문의합니다

프로필 이미지
한걸음0
2013-01-11 13:27:32
223
글번호 58058
답변완료
항상 고생하십니다. 문의내용은 아래 로직은 당일매수식입니다. ---- var : count(0,data1),cnt(0,data1); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then Condition1 = false; if (dayindex()==0)and M >= 600 then { condition1 = true; value1 = h; value4 =l; } if count==0 and stime < 140000 and condition1==true then buy("매수1", AtStop, value1}; SetStopLoss(3,PercentStop); ------------------------------------------------------------- 문의내용}} 당일 매수가 된이후(위로직에 의해서 당일매수됩니다) ,,다음날부터 그 이후로 추가매수를 하고싶은데 이 로직안에 붙여서 할수있나요? 붙일 내용으로는 이 로직으로 당일 매수를 한이후,,그 이후 로스컷이 되지않을경우 다음날포함 추가상승하여 양봉이면서 전일종가기준+1%이상 상승할경우 오후 2시 30분에 추가매수를 하려고합니다. 이런날이 두번정도 추가상승할경우,첫진입포함 총 세번매수되도록 할려면 두번째질문::총 세번이 아니라,,첫매입한날이후 상승할때(전일종가기준보다+1%이상 상승하고 또한 두시삼십분경에 양봉인날들은 계속적으로 매수되는 식도 아울러 알려 주신다면 괭장히 도움이되겠습니다.. 예를들어 오늘 첫 매수가 되었을경우,로스컷이 안되었습니다 이경우 홀딩하여 내일 두시30분경 오늘종가보다 +1%이상 상승해있을때 그때 추가매수를 하고,,그이후로도 또한번정도 더 하고 총 첫 매입한날+그이후 두번정도 더 각각전일보다+1%이상 상승마감이면서 양봉일때(그날들의 2시30분기준) 추가매수를 하려고 합니다. 최초매수날+상승한날1번더매수+그이후 또 상승한날1회추가매수....총세번에 걸쳐 분할매수를 일자별로 할려고할때(물론 시간대는 두시삼십분경) 위 로직에 어떤식을 &#45933;붙이면 될런지요? 수고스럽더라도 한번 봐주세요^^ 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-11 17:49:53

안녕하세요 예스스탁입니다. 시스템 트레이딩 설정창의 피라마딩탭에서 피라미딩을 모든진입신호 허용으로 설정하시기 바랍니다. 1. 첫진입 + 2번 추가매수 var : count(0,data1),cnt(0,data1); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then Condition1 = false; if (dayindex()==0)and M >= 600 then { condition1 = true; value1 = h; value4 =l; } if count==0 and stime < 140000 and condition1==true and MarketPosition == 0 then buy("매수1", AtStop, value1); if MarketPosition == 1 and sdate > EntryDate and stime == 143000 and C > O and c >= DayClose(1)*1.01 and CurrentContracts < 3 Then buy(); SetStopLoss(3,PercentStop); 2. 제한없이 추가매수 var : count(0,data1),cnt(0,data1); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then Condition1 = false; if (dayindex()==0)and M >= 600 then { condition1 = true; value1 = h; value4 =l; } if count==0 and stime < 140000 and condition1==true and MarketPosition == 0 then buy("매수1", AtStop, value1); if MarketPosition == 1 and sdate > EntryDate and stime == 143000 and C > O and c >= DayClose(1)*1.01 Then buy(); SetStopLoss(3,PercentStop); 즐거운 하루되세요 > 한걸음0 님이 쓴 글입니다. > 제목 : 문의합니다 > 항상 고생하십니다. 문의내용은 아래 로직은 당일매수식입니다. ---- var : count(0,data1),cnt(0,data1); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then Condition1 = false; if (dayindex()==0)and M >= 600 then { condition1 = true; value1 = h; value4 =l; } if count==0 and stime < 140000 and condition1==true then buy("매수1", AtStop, value1}; SetStopLoss(3,PercentStop); ------------------------------------------------------------- 문의내용}} 당일 매수가 된이후(위로직에 의해서 당일매수됩니다) ,,다음날부터 그 이후로 추가매수를 하고싶은데 이 로직안에 붙여서 할수있나요? 붙일 내용으로는 이 로직으로 당일 매수를 한이후,,그 이후 로스컷이 되지않을경우 다음날포함 추가상승하여 양봉이면서 전일종가기준+1%이상 상승할경우 오후 2시 30분에 추가매수를 하려고합니다. 이런날이 두번정도 추가상승할경우,첫진입포함 총 세번매수되도록 할려면 두번째질문::총 세번이 아니라,,첫매입한날이후 상승할때(전일종가기준보다+1%이상 상승하고 또한 두시삼십분경에 양봉인날들은 계속적으로 매수되는 식도 아울러 알려 주신다면 괭장히 도움이되겠습니다.. 예를들어 오늘 첫 매수가 되었을경우,로스컷이 안되었습니다 이경우 홀딩하여 내일 두시30분경 오늘종가보다 +1%이상 상승해있을때 그때 추가매수를 하고,,그이후로도 또한번정도 더 하고 총 첫 매입한날+그이후 두번정도 더 각각전일보다+1%이상 상승마감이면서 양봉일때(그날들의 2시30분기준) 추가매수를 하려고 합니다. 최초매수날+상승한날1번더매수+그이후 또 상승한날1회추가매수....총세번에 걸쳐 분할매수를 일자별로 할려고할때(물론 시간대는 두시삼십분경) 위 로직에 어떤식을 &#45933;붙이면 될런지요? 수고스럽더라도 한번 봐주세요^^ 미리 감사드립니다.