커뮤니티
프로의 언어로 변환식 부탁드립니다..
2003-07-18 00:00:00
763
글번호 432
안녕하세여...바쁘신데 부탁드려서 죄송하구여.프로에 적응 하려니 머리가 아파오네여.
a.b,c,d식이 조금 길어서여 간단하게 해서 부하가 안걸리게 예쁘게좀 하는 방법 부탁드립니다.
<매수식>
accumn(if(
(수식A>20&&수식A<50&&수식C>20&&수식C<50)||
(수식A>50&&수식A<80&&수식C>50&&수식C<80)
&&
수식A>수식B&&수식C>수식D
&&수식A>MA(수식A,2)&&수식C>MA(수식C,2) ##수식A과 수식C가 우상향을 나타내려니 2일 이평했는데여 우상향을 프로언어로 부탁드립니다##
&&c>((dayhigh+daylow)/2)
&&stime>=091500
&&stime<=133000
,1,0),dayindex+1)<=1
&&
(수식A>20&&수식A<50&&수식C>20&&수식C<50)||
(수식A>50&&수식A<80&&수식C>50&&수식C<80)
&&
수식A>수식B&&수식C>수식D
&&수식A>MA(수식A,2)&&수식C>MA(수식C,2)
&&c>((dayhigh+daylow)/2)
&&stime>=091500
&&stime<=133000
답변 1
리서치팀 예스스탁 답변
2003-07-18 00:00:00
안녕하세요? 예스스탁입니다....
문의하신 식은 총 4개의 식에 의해서 매수식이 연산되지만 하루에 한번만 매매되도록 구성되어 있는 식입니다. 이 식을 아래와 같이 작성해 보았습니다...
var : 진입(0), 청산(0), 당일봉(0), 매수식(0), 매도식(0), value1(0), value2(0), value3(0), value4(0);
value1 = 수식A;
value2 = 수식B;
value3 = 수식C;
value4 = 수식D;
당일봉 = dayindex();
매수식 = value1 > 20 && value1 < 50 && value3 > 20 && value3 < 50 ||
value1 > 50 && value1 < 80 && value3 > 50 && value3 < 80 &&
value1 > value2 && value3 > value4 &&
value1 > value1[1] && value3 > value3[1] &&
c>((dayhigh() + daylow())/2) && stime>=091500 && stime<=133000;
매도식 = 사용자님께서 작성하신 매도식;
if 당일봉 == 0 then
{
진입 = 0;
청산 = 0;
}
if 진입 == 0 then
{
if 매수식 then
{
진입 = 1;
buy();
exitshort();
}
}
if 진입 == 1 && 청산 == 0 then
{
if 매도식 then
{
청산 = 1;
sell();
exitlong();
}
}
즐거운 하루 되세요...
> 관양 님이 쓴 글입니다.
> 제목 : 프로의 언어로 변환식 부탁드립니다..
> 안녕하세여...바쁘신데 부탁드려서 죄송하구여.프로에 적응 하려니 머리가 아파오네여.
> a.b,c,d식이 조금 길어서여 간단하게 해서 부하가 안걸리게 예쁘게좀 하는 방법 부탁드립니다.
> <매수식>
> accumn(if(
> (수식A>20&&수식A<50&&수식C>20&&수식C<50)||
> (수식A>50&&수식A<80&&수식C>50&&수식C<80)
> &&
> 수식A>수식B&&수식C>수식D
> &&수식A>MA(수식A,2)&&수식C>MA(수식C,2) ##수식A과 수식C가 우상향을 나타내려니 2일 이평했는데여 우상향을 프로언어로 부탁드립니다##
> &&c>((dayhigh+daylow)/2)
> &&stime>=091500
> &&stime<=133000
> ,1,0),dayindex+1)<=1
> &&
> (수식A>20&&수식A<50&&수식C>20&&수식C<50)||
> (수식A>50&&수식A<80&&수식C>50&&수식C<80)
> &&
> 수식A>수식B&&수식C>수식D
> &&수식A>MA(수식A,2)&&수식C>MA(수식C,2)
> &&c>((dayhigh+daylow)/2)
> &&stime>=091500
> &&stime<=133000
>
다음글