커뮤니티

문의

프로필 이미지
목마와숙녀
2025-12-05 16:46:28
86
글번호 228728
답변완료

데이트레이딩

data1 코스피200지수선물 5분봉

data2 외인주식순매수금액 5분봉


1. 진입


if data1(bdate)==data2(bdate) and data2 양봉이 처음 발생할 경우 then

buy("b1")



2. 피라미딩


b1 진입 이후 data2에서 음봉이 발생할 때마다 피라미딩합니다.

피라미딩은 max 4개로 제한합니다


첫번째 진입은 data2 첫양봉("b1")

두번째 진입은 b1 진입 후 첫음봉("b2")

세번째 진입은 두번째 진입 후 양봉 2개 발생 후 생긴 음봉("b3") //음봉이 연속될 수 있으므로 양봉 발생을 확인 후 진입

네번째 진입은 세번째 진입 후 양봉 4개 발생 후 생긴 음봉("b4") // 음봉이 연속될 수 있으므로 양봉 발생을 확인 후 진입


진입수식의 진입명(b1,b2,b3,b4)은 꼭 반영하여 주십시요.

청산수식을 각각 달리 반영하려고 합니다

위 수식 완성 부탁드립니다.


항상 고맙습니다.





시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-05 17:07:06

안녕하세요 예스스탁입니다. var : cond(False,data2),count(0,Data2); if Data2(Bdate != Bdate[1]) Then { cond = False; } if MarketPosition == 0 and data1(bdate)==data2(bdate) and cond == False and Data2(C>O) then { buy("b1"); cond = true; count = 0; } if MarketPosition == 1 Then { if Data2(C>O) Then count = count+1; if MaxEntries == 1 and Data2(C<O) Then { Buy("b2"); count = 0; } if MaxEntries == 2 and count == 2 and Data2(C<O) Then { count = 0; Buy("b3"); } if MaxEntries == 3 and count == 4 and Data2(C<O) Then { count = 0; Buy("b4"); } } 즐거운 하루되세요