커뮤니티
문의 드려요(39475 관련 ,data 2 이용)
2014-12-16 09:16:37
130
글번호 81369
안녕하세여..
아래식을 이용해서 옵션거래를 하여고 하는데요..
주거래는 풋옵션을 하고 거래기준은 data2에 선물로 맞추고 하려고 하는데
아래식을 data2로 전환 부탁드려요..
제가 하는데 작동이 잘 안되네요..
부탁 드립니다..
-------------------------------------------------------------------------
var:피봇(0),저항1(0),저항2(0),지지1(0),지지2(0),
emaV(0),중기(0),중장기(0),장기(0), adxv(0),atrv(0),atrstop(0);
피봇 = (DayHigh(1)+daylow(1)+dayclose(1))/3 ;
저항1 = 2 * 피봇 - daylow(1);
저항2 = 피봇 + DayHigh(1)-DayLow(1);
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
중기=ema(c,20);
중장기=ema(c,75);
장기=ema(c,450);
var2 = Lowest(L,BarsSinceEntry+1);
if stime>=090500 and stime < 144500 and CrossDown(c, 지지2) and 장기>지지2 then Sell("사번sell");
if IsEntryName("사번sell") Then
{ ExitShort("사번atrES",AtStop, Var2+ATRstop);
if CrossUp(c,중기) then ExitShort("사번2ES");
}
SetStopLoss(1,PointStop);
if stime == 144500 then{
if MarketPosition == 1 and C < EntryPrice+1 Then
ExitLong();
if MarketPosition == -1 and C > EntryPrice-1 Then
ExitShort();
}
답변 1
예스스탁 예스스탁 답변
2014-12-16 13:13:08
안녕하세요
예스스탁입니다.
data2로 변경할 경우에는 주문함수의 atstop/atlimit, 강제청산은
모두 if문 봉완성시로 변경되어야 합니다.
atstop이나 atlimit은 주종목의 시세가와 지정된 값을 비교합니다.
아래 수식 참고하시기 바랍니다.
var:피봇(0,data2),저항1(0,data2),저항2(0,data2),지지1(0,data2),지지2(0,data2),
emaV(0,data2),중기(0,data2),중장기(0,data2),장기(0,data2), adxv(0,data2),atrv(0,data2),atrstop(0,data2);
var : D2L(0,data1),D2C(0,data2),LL(0,data1);
D2L = data2(L);
D2C = data2(c);
피봇 = data2((highD(1)+LowD(1)+closeD(1))/3);
저항1 = data2(2 * 피봇 - LowD(1));
저항2 = data2(피봇 + highD(1)-LowD(1));
지지1 = data2(2 * 피봇 - highD(1));
지지2 = data2(피봇 - highD(1) + LowD(1));
중기 = data2(ema(c,20));
중장기 = data2(ema(c,75));
장기 = data2(ema(c,450));
LL = data2(Lowest(D2L,BarsSinceEntry+1));
if data2(stime>=090500 and stime < 144500 and CrossDown(c, 지지2) and 장기>지지2) then
Sell("사번sell");
if IsEntryName("사번sell") Then
{
if H >= LL[1]+ATRstop Then
ExitShort("사번atrES");
if CrossUp(c,중기) then
ExitShort("사번2ES");
}
if MarketPosition == 1 and data2(L) <= D2C[BarsSinceEntry]+1 Then
ExitLong();
if MarketPosition == -1 and data2(H) >= D2C[BarsSinceEntry]-1 Then
ExitShort();
if stime == 144500 then{
if MarketPosition == 1 and data2(C) < D2C[BarsSinceEntry]+1 Then
ExitLong();
if MarketPosition == 1 and data2(L) <= D2C[BarsSinceEntry]+1 Then
ExitLong();
if MarketPosition == -1 and data2(C) > D2C[BarsSinceEntry]-1 Then
ExitShort();
if MarketPosition == -1 and data2(H) >= D2C[BarsSinceEntry]-1 Then
ExitShort();
}
즐거운 하루되세요
> 머니사이언스 님이 쓴 글입니다.
> 제목 : 문의 드려요(39475 관련 ,data 2 이용)
> 안녕하세여..
아래식을 이용해서 옵션거래를 하여고 하는데요..
주거래는 풋옵션을 하고 거래기준은 data2에 선물로 맞추고 하려고 하는데
아래식을 data2로 전환 부탁드려요..
제가 하는데 작동이 잘 안되네요..
부탁 드립니다..
-------------------------------------------------------------------------
var:피봇(0),저항1(0),저항2(0),지지1(0),지지2(0),
emaV(0),중기(0),중장기(0),장기(0), adxv(0),atrv(0),atrstop(0);
피봇 = (DayHigh(1)+daylow(1)+dayclose(1))/3 ;
저항1 = 2 * 피봇 - daylow(1);
저항2 = 피봇 + DayHigh(1)-DayLow(1);
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
중기=ema(c,20);
중장기=ema(c,75);
장기=ema(c,450);
var2 = Lowest(L,BarsSinceEntry+1);
if stime>=090500 and stime < 144500 and CrossDown(c, 지지2) and 장기>지지2 then Sell("사번sell");
if IsEntryName("사번sell") Then
{ ExitShort("사번atrES",AtStop, Var2+ATRstop);
if CrossUp(c,중기) then ExitShort("사번2ES");
}
SetStopLoss(1,PointStop);
if stime == 144500 then{
if MarketPosition == 1 and C < EntryPrice+1 Then
ExitLong();
if MarketPosition == -1 and C > EntryPrice-1 Then
ExitShort();
}