커뮤니티
수식 수정 부탁드립니다.
2012-03-02 21:51:48
398
글번호 48506
첨부파일은 눌림목매매입니다.
input: 매수목표(0),매도목표(0);
input : 매수1(0),매수2(0),매수3(0),매도1(0),매도2(0),매도3(0);
input : 매수손절(0),매도손절(0);
input : 매수청산1(0),매수청산2(0),매수청산3(0),매도청산1(0),매도청산2(0),매도청산3(0);
주식선물 눌림목 매매 입니다.
1. 매수/매도목표가에 도달하면 그보다 낮은 가격에서 매수1,2,3을 진입.
예) 시가위 5000원 상승하면 시가위 3000, 2000, 1000 에서 매수진입.
시가아래 5000원 하락하면 시가아래 3000, 2000, 1000 에서 매도진입.
2. 손절가에 오면 손절.
3. 청산가에 오면 청산, 아니면 종가(150400)에 청산.
4. 진입은 매수/매도 각 1회로 제한.
- 1. 눌림목매매.ysg (0.00 MB)
답변 1
예스스탁 예스스탁 답변
2012-03-05 09:16:09
안녕하세요
예스스탁입니다.
input: 매수목표(5000),매도목표(5000);
input : 매수1(3000),매수2(2000),매수3(1000),매도1(3000),매도2(2000),매도3(1000);
input : 매수손절(0),매도손절(0);
input : 매수청산1(0),매수청산2(0),매수청산3(0),매도청산1(0),매도청산2(0),매도청산3(0);
/*당일지정*/
if date != date[1] Then{
Condition1 = false;
Condition2 = false;
}
/*매수 진입 상태*/
if MarketPosition == 1 Then
Condition1 = true;
/*매도 진입 상태*/
if MarketPosition == -1 Then
Condition2 = true;
/*목표가*/
If DayHigh >= DayOpen+매수목표 Then
Condition3 = True;
if DayLow <= DayOpen-매도목표 Then
Condition4 = True;
/*매수/매도 목표가에 진입*/
if Condition1 == False and Condition3 == true and MarketPosition == 0 and stime < 150400 Then
buy("b1",AtLimit,dayopen+매수1);
if Condition2 == False and Condition4 == true and MarketPosition == 0 and stime < 150400 Then
Sell("s1",AtLimit,dayopen-매도1);
/*매수/매도 목표가 진입후 눌림목 진입*/
if Condition1 == True and MarketPosition == 1 Then{
if MaxEntries == 1 Then
buy("b2",AtLimit,dayopen+매수2);
if MaxEntries == 2 Then
buy("b3",AtLimit,dayopen+매수3);
}
if Condition2 == True and MarketPosition == -1 Then{
if MaxEntries == 1 Then
sell("s2",AtLimit,dayopen-매도2);
if MaxEntries == 2 Then
sell("s3",AtLimit,dayopen-매도3);
}
/*손절*/
if MarketPosition == 1 Then
exitlong("bx",AtStop,dayopen-매수손절);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,dayopen+매도손절);
/*청산*/
if MarketPosition == 1 Then{
ExitLong("bx1",atlimit,dayopen+매수청산1,"b1");
ExitLong("bx2",atlimit,dayopen+매수청산2,"b2");
ExitLong("bx3",atlimit,DayOpen+매수청산3,"b3");
}
if MarketPosition == -1 Then{
ExitShort("sx1",atlimit,DayOpen-매도청산1,"s1");
ExitShort("sx2",atlimit,DayOpen-매도청산2,"s2");
ExitShort("sx3",atlimit,DayOpen-매도청산3,"s3");
}
/*종가청산*/
SetStopEndofday(150400);
즐거운 하루되세요
> 도시유목민 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다.
> 첨부파일은 눌림목매매입니다.
input: 매수목표(0),매도목표(0);
input : 매수1(0),매수2(0),매수3(0),매도1(0),매도2(0),매도3(0);
input : 매수손절(0),매도손절(0);
input : 매수청산1(0),매수청산2(0),매수청산3(0),매도청산1(0),매도청산2(0),매도청산3(0);
주식선물 눌림목 매매 입니다.
1. 매수/매도목표가에 도달하면 그보다 낮은 가격에서 매수1,2,3을 진입.
예) 시가위 5000원 상승하면 시가위 3000, 2000, 1000 에서 매수진입.
시가아래 5000원 하락하면 시가아래 3000, 2000, 1000 에서 매도진입.
2. 손절가에 오면 손절.
3. 청산가에 오면 청산, 아니면 종가(150400)에 청산.
4. 진입은 매수/매도 각 1회로 제한.