커뮤니티
시간으로 매수제한하는 방법
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부 사이 매수 제한할 수 있는 코딩.
이렇게 두가지로 나눠서 부탁드리겠습니다.
다음글