커뮤니티
수식 부탁드립니다
2019-05-14 16:47:04
137
글번호 128668
1. 시가 돌파시 돌파봉의 다음봉에 매수,매도 진입 (종가) - 3계약진입
2. 돌파봉 다음봉이 음봉이면 매수 진입안함, 양봉이 출현시 매수진입
(돌파봉 -> 양봉, 음봉, 음봉 양봉이면 양봉에 진입)
매도 진입도 같음
3. 진입 봉(종가)이 시가보다 10틱 이상,이하 이면 시가와 돌파봉 종가 중심값에 진입
4. 익절은 각각 10 , 20, 30틱에 익절
5. 1계약 익절후 나머지 2계약은 진입가 + 2틱에 익절
2계약 익절후 나머지 1계약은 진입가 청산
수고 하십시요..감사합니다..
답변 1
예스스탁 예스스탁 답변
2019-05-15 10:48:40
안녕하세요
예스스탁입니다.
var : T(0);
if bdate != bdate[1] Then
T = 0;
if crossup(c,dayopen) Then
T = 1;
if CrossDown(c,dayopen) Then
T = -1;
if MarketPosition <= 0 and bdate == bdate[1] and T == 1 and T[1] == 1 and C > O Then
{
if c <= dayopen+PriceScale*10 then
{
T = 2;
buy("b1",OnClose,def,3);
}
Else
{
t = 3;
var1 = (C+dayopen)/2;
}
}
if T == 3 Then
buy("b2",atlimit,var1,3);
if bdate == bdate[1] and T == -1 and T[1] == -1 and C < O Then
{
if C >= dayopen-PriceScale*10 Then
{
T = -2;
sell("s1",OnClose,def,3);
}
Else
{
T = -3;
var2 = (C+dayopen)/2;
}
}
if T == -3 Then
sell("s2",atlimit,var2,3);
if MarketPosition == 1 then
{
T = 0;
ExitLong("bp1",atlimit,EntryPrice+PriceScale*10,"",1,1);
ExitLong("bp2",atlimit,EntryPrice+PriceScale*20,"",1,1);
ExitLong("bp3",atlimit,EntryPrice+PriceScale*30,"",1,1);
if CurrentContracts == 2 Then
ExitLong("bx1",AtStop,EntryPrice+PriceScale*2);
if CurrentContracts == 1 Then
ExitLong("bx2",AtStop,EntryPrice);
}
if MarketPosition == -1 then
{
T = 0;
ExitShort("sp1",atlimit,EntryPrice-PriceScale*10,"",1,1);
ExitShort("sp2",atlimit,EntryPrice-PriceScale*20,"",1,1);
ExitShort("sp3",atlimit,EntryPrice-PriceScale*30,"",1,1);
if CurrentContracts == 2 Then
ExitShort("sx1",AtStop,EntryPrice-PriceScale*2);
if CurrentContracts == 1 Then
ExitShort("sx2",AtStop,EntryPrice);
}
즐거운 하루되세요
> 레드골드 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 1. 시가 돌파시 돌파봉의 다음봉에 매수,매도 진입 (종가) - 3계약진입
2. 돌파봉 다음봉이 음봉이면 매수 진입안함, 양봉이 출현시 매수진입
(돌파봉 -> 양봉, 음봉, 음봉 양봉이면 양봉에 진입)
매도 진입도 같음
3. 진입 봉(종가)이 시가보다 10틱 이상,이하 이면 시가와 돌파봉 종가 중심값에 진입
4. 익절은 각각 10 , 20, 30틱에 익절
5. 1계약 익절후 나머지 2계약은 진입가 + 2틱에 익절
2계약 익절후 나머지 1계약은 진입가 청산
수고 하십시요..감사합니다..
다음글