커뮤니티

참조데이타의 이전봉들과 비교식

프로필 이미지
페리도트
2023-10-31 13:37:48
742
글번호 173562
답변완료
수고 많으십니다. 선물 참조데이타를 외국인과 기관의 선물 순매수금액 기준으로 진입식을 하기와 같이 만들었는데 맞게 된건지 확인좀 부탁드립니다. 조건식설명: 1분봉기준 참조데이타2(외국인순매수금액)의 현재봉종가가 3봉전종가들의 평균가와의 차이 참조데이타3(기관계순매수금액)의 현재봉종가가 3봉전종가들의 평균가와의 차이 --> 참조데이타2의 차이 + 참조데이타3의 차이 합이 0보다 크면 매수진입. //데이타2참조 Var : B_2.0_value1(0); B_2.0_value1 = data2(C); Var : B_2.1_value1(0); B_2.1_value1 = data2(C[1]); Var : B_2.2_value1(0); B_2.2_value1 = data2(C[2]); Var : B_2.3_value1(0); B_2.3_value1 = data2(C[3]); //데이타3참조 Var : B_3.0_value1(0); B_3.0_value1 = data3(C); Var : B_3.1_value1(0); B_3.1_value1 = data3(C[1]); Var : B_3.2_value1(0); B_3.2_value1 = data3(C[2]); Var : B_3.3_value1(0); B_3.3_value1 = data3(C[3]); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); B_A_Condition1 = (B_2.0_value1-((B_2.1_value1+B_2.2_value1+B_2.3_value1)/3))+(B_3.0_value1-((B_3.1_value1+B_3.2_value1+B_3.3_value1)/3)) > 0; B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; if B_A_CondResult Then Buy("", AtMarket);
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-11-01 10:29:08

안녕하세요 예스스탁입니다. 작성한 수식내용이 맞습니다. 수식을 좀더 간단히 작성하면 아래와 같습니다. Var : B_A_Condition1(FALSE); B_A_Condition1 = Data2(C-ma(c,3)[1])+data3(C-ma(C,3)[1]) > 0; if B_A_Condition1 Then Buy("", AtMarket); 즐거운 하루되세요 > 페리도트 님이 쓴 글입니다. > 제목 : 참조데이타의 이전봉들과 비교식 > 수고 많으십니다. 선물 참조데이타를 외국인과 기관의 선물 순매수금액 기준으로 진입식을 하기와 같이 만들었는데 맞게 된건지 확인좀 부탁드립니다. 조건식설명: 1분봉기준 참조데이타2(외국인순매수금액)의 현재봉종가가 3봉전종가들의 평균가와의 차이 참조데이타3(기관계순매수금액)의 현재봉종가가 3봉전종가들의 평균가와의 차이 --> 참조데이타2의 차이 + 참조데이타3의 차이 합이 0보다 크면 매수진입. //데이타2참조 Var : B_2.0_value1(0); B_2.0_value1 = data2(C); Var : B_2.1_value1(0); B_2.1_value1 = data2(C[1]); Var : B_2.2_value1(0); B_2.2_value1 = data2(C[2]); Var : B_2.3_value1(0); B_2.3_value1 = data2(C[3]); //데이타3참조 Var : B_3.0_value1(0); B_3.0_value1 = data3(C); Var : B_3.1_value1(0); B_3.1_value1 = data3(C[1]); Var : B_3.2_value1(0); B_3.2_value1 = data3(C[2]); Var : B_3.3_value1(0); B_3.3_value1 = data3(C[3]); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); B_A_Condition1 = (B_2.0_value1-((B_2.1_value1+B_2.2_value1+B_2.3_value1)/3))+(B_3.0_value1-((B_3.1_value1+B_3.2_value1+B_3.3_value1)/3)) > 0; B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; if B_A_CondResult Then Buy("", AtMarket);
프로필 이미지

페리도트

2023-11-01 14:24:33

알려주신 수식이 전혀 작동이 안되는데 확인부탁드립니다. 전혀 매수 진입이 안되고 있습니다. 시뮬레이션 돌려보니 확인해 주신 제가 만든 식은 진입이 되고요.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 참조데이타의 이전봉들과 비교식 > 안녕하세요 예스스탁입니다. 작성한 수식내용이 맞습니다. 수식을 좀더 간단히 작성하면 아래와 같습니다. Var : B_A_Condition1(FALSE); B_A_Condition1 = Data2(C-ma(c,3)[1])+data3(C-ma(C,3)[1]) > 0; if B_A_Condition1 Then Buy("", AtMarket); 즐거운 하루되세요 > 페리도트 님이 쓴 글입니다. > 제목 : 참조데이타의 이전봉들과 비교식 > 수고 많으십니다. 선물 참조데이타를 외국인과 기관의 선물 순매수금액 기준으로 진입식을 하기와 같이 만들었는데 맞게 된건지 확인좀 부탁드립니다. 조건식설명: 1분봉기준 참조데이타2(외국인순매수금액)의 현재봉종가가 3봉전종가들의 평균가와의 차이 참조데이타3(기관계순매수금액)의 현재봉종가가 3봉전종가들의 평균가와의 차이 --> 참조데이타2의 차이 + 참조데이타3의 차이 합이 0보다 크면 매수진입. //데이타2참조 Var : B_2.0_value1(0); B_2.0_value1 = data2(C); Var : B_2.1_value1(0); B_2.1_value1 = data2(C[1]); Var : B_2.2_value1(0); B_2.2_value1 = data2(C[2]); Var : B_2.3_value1(0); B_2.3_value1 = data2(C[3]); //데이타3참조 Var : B_3.0_value1(0); B_3.0_value1 = data3(C); Var : B_3.1_value1(0); B_3.1_value1 = data3(C[1]); Var : B_3.2_value1(0); B_3.2_value1 = data3(C[2]); Var : B_3.3_value1(0); B_3.3_value1 = data3(C[3]); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); B_A_Condition1 = (B_2.0_value1-((B_2.1_value1+B_2.2_value1+B_2.3_value1)/3))+(B_3.0_value1-((B_3.1_value1+B_3.2_value1+B_3.3_value1)/3)) > 0; B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; if B_A_CondResult Then Buy("", AtMarket);