커뮤니티

산식작성

프로필 이미지
티끌
2022-04-08 01:19:56
806
글번호 157843
답변완료

첨부 이미지

논리적으로 산식작성이 불가능하다면 불안요소를 없애시면 됩니다 산식작성의 주요목적은 하락시 최초의 매수주식수 내에서 사고팔고를 되풀이하면서 평균매입단가를 낮추고 상승할때 여태껏 팔아온 주식수를 보충하여 최초주식수를 유지하는 전략입니다 전략적용기간은 약 30일정도예상하고 있습니다 따라서 5분봉차트에서 10개봉씩 카운트해야하는데 진입후 카운트해서 당일의 산식에 사용후, 익일의 봉수를 다시 카운터해서 사용해야 할것으로 생각됩니다 즉 진입한날과 익일의 봉수가 연결되어 카운터되는것은 방지해야하니다 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-04-08 10:44:20

안녕하세요 예스스탁입니다. 1 웹에서 글을 복사하시면 폰트가 달라 글씨가 깨질수 있습니다. 2 아래 내용 참고하셔서 수정보완해 완성해 사용하시기 바랍니다. var : V1(0),T(0),xp(0); if MarketPosition == 0 Then Buy("b",OnClose,DEF,1000); if MarketPosition == 1 Then { if MarketPosition != MarketPosition[1] Then { V1 = CurrentContracts; var1 = floor(V1*0.1); } if CurrentContracts > CurrentContracts[1] Then { T = 1; Var2 = LatestEntryPrice(0); } if CurrentContracts < CurrentContracts[1] Then { T = -1; Var2 = LatestExitPrice(0); } if C < EntryPrice and CurrentContracts > V1*0.3 Then { if ((sDate == EntryDate and BarsSinceEntry%10 == 0) or (sDate > EntryDate and DayIndex%10 == 0)) Then { value1 = value1+1; if value1%2 == 1 Then { ExitLong("bx1",OnClose,DEF,"",Var1,2); } Else { Buy("b1",OnClose,DEF,var1); } } if T == 1 Then { Buy("b2",AtStop,Var2*1.05,Var1); } if T == -1 Then { ExitLong("bx2",AtStop,Var2*0.95,"",Var1,2); } } if LatestExitName(0) != "Bp1" Then xp = AvgEntryPrice*1.05; Else xp = LatestExitPrice(0)*1.05; ExitLong("Bp1",AtLimit,xp,"",var1,2); ExitLong("Bp2",AtLimit,AvgEntryPrice*1.20); } Else { value1 = 0; } 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식작성 > 논리적으로 산식작성이 불가능하다면 불안요소를 없애시면 됩니다 산식작성의 주요목적은 하락시 최초의 매수주식수 내에서 사고팔고를 되풀이하면서 평균매입단가를 낮추고 상승할때 여태껏 팔아온 주식수를 보충하여 최초주식수를 유지하는 전략입니다 전략적용기간은 약 30일정도예상하고 있습니다 따라서 5분봉차트에서 10개봉씩 카운트해야하는데 진입후 카운트해서 당일의 산식에 사용후, 익일의 봉수를 다시 카운터해서 사용해야 할것으로 생각됩니다 즉 진입한날과 익일의 봉수가 연결되어 카운터되는것은 방지해야하니다 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,