커뮤니티
분할진입식 문의
2008-08-14 14:40:53
784
글번호 16680
안녕하세요?
분할진입식 부탁드립니다. 제가 작성해본것인데 잘 안되서요.
===========
If count < 1 and bcond1<1 and stime >= 090000 and sdate==currentdate Then {
If crossup(ma(c,5),ma(c,20)) and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5) then {
Buy("a2",Atmarket,def,var2*0.4);
Bcond1 = 1;
}}
If count < 1 and bcond1==1 and stime >= 090000 and sdate==currentdate Then {
If c > entryprice*1.1 and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5) then {
Buy("a2-1",Atmarket,def,var2*0.3);
Bcond1 = 2;
}}
If count < 1 and bcond1==2 and stime >= 090000 and sdate==currentdate Then {
If c > entryprice*1.15 and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5) then {
Buy("a2-2",Atmarket,def,var2*0.3);
Bcond1 = 3;
}}
================
1.count < 1 는 하루 진입횟수를 2회로 제한하기 위해 사용하는것입니다. 분할진입의 경우 분할진입횟수카운트는 어케되는지요.분할진입으로 인한 진입은 전체진입횟수에서 1회로 카운트 해주셨으면 합니다.
2.분할진입은 위 로직처럼 5-20이평크로스되면 진입을 기본으로 하여 진입후 가격이 진입가격보다 10%상승하면 2차진입하며 15%상승하면 3차 진입합니다.
3.진입수량은 첫 진입에서 40%, 2차 진입에서 30%, 3차 진입에서 30%입니다.
4.진입수량은 특정수량으로 정해저 있는 것이 아니라 자본에 의해 연동되는 구조 입니다. 즉 (투자자금/진입가격=진입수량) 형식입니다.
미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2008-08-14 16:07:02
안녕하세요
예스스탁입니다.
var : count(0),bcond1(0);
if date != date[1] Then{
count = 0;
Bcond1 = 0;
}
##현재는 포지션이 없고 전봉에는 포지션이 있었을때 1씩 카운트
if MarketPosition() == 0 and MarketPosition()[1] != 0 Then{
count = count+1;
Bcond1 = 0;
}
if Count < 2 and Bcond1 < 3 Then{ //당일 2회까지 진입, a2-> a2-1 --> a2-2 순서로 3번 분할진입
If bcond1 == 0 and stime >= 090000 Then {
If MarketPosition() == 0 and crossup(ma(c,5),ma(c,20)) /*and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5)*/ then {
Buy("a2",Atmarket,def,var2*0.4);
Bcond1 = 1;
}
}
If bcond1==1 and stime >= 090000 Then {
If c > entryprice*1.1 /*and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5)*/ then {
Buy("a2-1",Atmarket,def,var2*0.3);
Bcond1 = 2;
}
}
If bcond1==2 and stime >= 090000 Then {
If c > entryprice*1.15 /*and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5)*/ then {
Buy("a2-2",Atmarket,def,var2*0.3);
Bcond1 = 3;
}
}
}
즐거운 하루되세요
> 송아지 님이 쓴 글입니다.
> 제목 : 분할진입식 문의
> 안녕하세요?
분할진입식 부탁드립니다. 제가 작성해본것인데 잘 안되서요.
===========
If count < 1 and bcond1<1 and stime >= 090000 and sdate==currentdate Then {
If crossup(ma(c,5),ma(c,20)) and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5) then {
Buy("a2",Atmarket,def,var2*0.4);
Bcond1 = 1;
}}
If count < 1 and bcond1==1 and stime >= 090000 and sdate==currentdate Then {
If c > entryprice*1.1 and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5) then {
Buy("a2-1",Atmarket,def,var2*0.3);
Bcond1 = 2;
}}
If count < 1 and bcond1==2 and stime >= 090000 and sdate==currentdate Then {
If c > entryprice*1.15 and (var10>0 and var20>0 and var10[1]>0 and var20[1]>0) and c>=ma(c,5) then {
Buy("a2-2",Atmarket,def,var2*0.3);
Bcond1 = 3;
}}
================
1.count < 1 는 하루 진입횟수를 2회로 제한하기 위해 사용하는것입니다. 분할진입의 경우 분할진입횟수카운트는 어케되는지요.분할진입으로 인한 진입은 전체진입횟수에서 1회로 카운트 해주셨으면 합니다.
2.분할진입은 위 로직처럼 5-20이평크로스되면 진입을 기본으로 하여 진입후 가격이 진입가격보다 10%상승하면 2차진입하며 15%상승하면 3차 진입합니다.
3.진입수량은 첫 진입에서 40%, 2차 진입에서 30%, 3차 진입에서 30%입니다.
4.진입수량은 특정수량으로 정해저 있는 것이 아니라 자본에 의해 연동되는 구조 입니다. 즉 (투자자금/진입가격=진입수량) 형식입니다.
미리 감사드립니다.
다음글
이전글