커뮤니티

시간으로 매수제한하는 방법

프로필 이미지
스마트킹
2013-10-24 16:45:23
155
글번호 68804
답변완료
수고많으십니다. 시간을 정해서 매수제한을 하고 싶습니다. 예를들어 오후 2시40분 이후로는 조건에 맞더라도 매수주문을 제한했으면 좋겠습니다. 현재 EZ전략생성기로 원하는 매수조건을 생성하였는데 아래와 같습니다. Input : B_A_Period1(1), B_A_Period2(5), B_A_Period3(60); Var : B_A_value1(0), B_A_value2(0), B_A_value3(0), B_A_value4(0), B_A_value5(0); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); Var : B_B_CondResult(FALSE), B_B_TempResult(FALSE), B_B_Condition1(FALSE); B_A_value1 = MA(O,B_A_Period1); B_A_value2 = MA(O,B_A_Period2); B_A_value3 = MA(O,B_A_Period3); B_A_value4 = B_A_value2/B_A_value1*100; B_A_value5 = B_A_value3/B_A_value1*100; B_A_Condition1 = 100 <= B_A_value5 and B_A_value5 <= 102; B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; B_B_Condition1 = 4000 < V and V < 999999999; B_B_TempResult = B_B_Condition1; B_B_CondResult = B_B_TempResult; If B_A_CondResult and B_B_CondResult Then { Buy(); } --------------------------------------------------------------------------------- 여기에 오후 2시40분 이후의 매수를 제한 할 수 있는 코딩과 오전 9시부터 9시30부 사이 매수 제한할 수 있는 코딩. 이렇게 두가지로 나눠서 부탁드리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-25 11:27:10

안녕하세요 예스스탁입니다. 1. 9시~2시 30분 사이에만 매수 Input : B_A_Period1(1), B_A_Period2(5), B_A_Period3(60); Var : B_A_value1(0), B_A_value2(0), B_A_value3(0), B_A_value4(0), B_A_value5(0); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); Var : B_B_CondResult(FALSE), B_B_TempResult(FALSE), B_B_Condition1(FALSE); B_A_value1 = MA(O,B_A_Period1); B_A_value2 = MA(O,B_A_Period2); B_A_value3 = MA(O,B_A_Period3); B_A_value4 = B_A_value2/B_A_value1*100; B_A_value5 = B_A_value3/B_A_value1*100; B_A_Condition1 = 100 <= B_A_value5 and B_A_value5 <= 102; B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; B_B_Condition1 = 4000 < V and V < 999999999; B_B_TempResult = B_B_Condition1; B_B_CondResult = B_B_TempResult; If B_A_CondResult and B_B_CondResult and stime >= 090000 and stime < 143000 Then { Buy(); } 2. 9시~9시 30분 사이에만 매수 Input : B_A_Period1(1), B_A_Period2(5), B_A_Period3(60); Var : B_A_value1(0), B_A_value2(0), B_A_value3(0), B_A_value4(0), B_A_value5(0); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); Var : B_B_CondResult(FALSE), B_B_TempResult(FALSE), B_B_Condition1(FALSE); B_A_value1 = MA(O,B_A_Period1); B_A_value2 = MA(O,B_A_Period2); B_A_value3 = MA(O,B_A_Period3); B_A_value4 = B_A_value2/B_A_value1*100; B_A_value5 = B_A_value3/B_A_value1*100; B_A_Condition1 = 100 <= B_A_value5 and B_A_value5 <= 102; B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; B_B_Condition1 = 4000 < V and V < 999999999; B_B_TempResult = B_B_Condition1; B_B_CondResult = B_B_TempResult; If B_A_CondResult and B_B_CondResult and stime >= 090000 and stime < 093000 Then { Buy(); } > 스마트킹 님이 쓴 글입니다. > 제목 : 시간으로 매수제한하는 방법 > 수고많으십니다. 시간을 정해서 매수제한을 하고 싶습니다. 예를들어 오후 2시40분 이후로는 조건에 맞더라도 매수주문을 제한했으면 좋겠습니다. 현재 EZ전략생성기로 원하는 매수조건을 생성하였는데 아래와 같습니다. Input : B_A_Period1(1), B_A_Period2(5), B_A_Period3(60); Var : B_A_value1(0), B_A_value2(0), B_A_value3(0), B_A_value4(0), B_A_value5(0); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); Var : B_B_CondResult(FALSE), B_B_TempResult(FALSE), B_B_Condition1(FALSE); B_A_value1 = MA(O,B_A_Period1); B_A_value2 = MA(O,B_A_Period2); B_A_value3 = MA(O,B_A_Period3); B_A_value4 = B_A_value2/B_A_value1*100; B_A_value5 = B_A_value3/B_A_value1*100; B_A_Condition1 = 100 <= B_A_value5 and B_A_value5 <= 102; B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; B_B_Condition1 = 4000 < V and V < 999999999; B_B_TempResult = B_B_Condition1; B_B_CondResult = B_B_TempResult; If B_A_CondResult and B_B_CondResult Then { Buy(); } --------------------------------------------------------------------------------- 여기에 오후 2시40분 이후의 매수를 제한 할 수 있는 코딩과 오전 9시부터 9시30부 사이 매수 제한할 수 있는 코딩. 이렇게 두가지로 나눠서 부탁드리겠습니다.