커뮤니티
부탁드립니다
2014-07-20 16:01:56
196
글번호 76917
1.매수진입조건
-CC1[0]>OO1[0]이 되어다가 다시 CC1[0]=OO1[0]이 되어야 한다(CC1[0]<OO1[0]이 되기전까지)
-현재가가 CC1[0]보다 커야 한다.
-현재가가 FR[2]를 CROSSUP해야하고, FR[2]>VALUE1이어야 한다.
2.매수청산
-현재가가 CC1[0]보다 큰 상태에서는 VALUE1보다 작으면 매수청산
-현재가가 CC1[0]보다 작은 상태에서는 CC1[0]<OO1[0]이면 매수청산
2.매도진입조건
-CC1[0]<OO1[0]이 되어다가 다시 CC1[0]=OO1[0]이 되어야 한다(CC1[0]>OO1[0]이 되기전까지)
-현재가가 CC1[0]보다 작아야 한다.
-현재가가 FR[4]를 CROSSDOWN해야하고, FR[4]<VALUE1이어야 한다.
2.매도청산
-현재가가 CC1[0]보다 작은 상태에서는 VALUE1보다 크면 매도청산
-현재가가 CC1[0]보다 큰 상태에서는 CC1[0]>OO1[0]이면 매도청산
위의 식을 한구좌로 하다보니 청산가 진입이 겹칩니다..
하여 매수진입후 스위칭시 매도전환조건봉에 매수청산된후 청산후 바로 다음봉에 매도진입,
매도진입후 스위칭시 매수전환조건봉에 매도청산된후 청산후 바로 다음봉에 매도진입으로
변경부탁합니다,,,
결국 매수/매도 진입이 완성되는 첫번째 봉은 청산자리가 되고
그다음봉이 진입봉이 되는 것입니다,,,
시스템을 가동한후 첫진입은 매수와 매도조건으로 진입될것이고
그다음부터는 조건이 맞는 첫봉은 청산봉이 될것이고 두번째봉이 진입봉이 되겠지요..
장종가시간인 3시4분에 반대신호가 발생되면 동시호가 들어가기전에 청산이 먼저되고
(예를들어 3시5분이 되기 직전시간을 설정하여 봉완성이 안된시점에 스위칭조건이
유지되고 있다면 바로 청산시킨다 라는 조건설정이 가능할런지,,,,)그리고난후
동시호가에 반대진입이 되게 하여 주십시요...
틱차트를 사용하니 이점 고려하여 주십시요,,,
감사합니다...
답변 1
예스스탁 예스스탁 답변
2014-07-21 15:35:02
안녕하세요
예스스탁입니다.
if CC1[0][1] > OO1[0][1] and CC1[0]==OO1[0] and C > CC1[0] and crossup(C,FR[2]) and FR[2] < value1 then{
if MarketPosition == 0 Then
buy("b");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition == 1 Then{
if C > CC1[0] and C < VALUE1 Then
ExitLong("bx1");
if C < CC1[0] and CC1[0]<OO1[0] then
exitlong("bx2");
}
if CC1[0][1] < OO1[0][1] and CC1[0]==OO1[0] and C < CC1[0] and CrossDown(C,FR[4]) and FR[4] < value1 then{
if MarketPosition == 0 Then
sell("s");
if MarketPosition == 1 Then
Exitlong("bx");
}
if MarketPosition == -1 Then{
if C < CC1[0] and C > VALUE1 Then
ExitShort("sx1");
if C > CC1[0] and CC1[0]>OO1[0] then
ExitShort("sx2");
}
if BarsSinceExit(1) == 1 and IsExitName("bx",1) == 1 Then
sell("BS");
if BarsSinceExit(1) == 1 and IsExitName("sx",1) == 1 Then
sell("SB");
if 조건은 봉완성시에만 동작합니다.
미완성시 처리가 되지 않습니다.
동시호가 시간에는 시스템으로 주문이 가능하지 않습니다.
시스템은 수신받은 데이터를 이용해 시간등을 판단하는데
동시호가 데이터는 동시호가가 모두 끝나면 그때 데이터를 수신받아서
이때 주문이 집행되면 장이 모두 끝나 거부가 됩니다.
또한 수식에서 동시호가 데이터는 봉의 시간으로 판단하는데
틱차트에서는 매일 시간이 달라 해당 부분 처리가 가능하지 않습니다.
즐거운 하루되세요
> 오동도물개 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 1.매수진입조건
-CC1[0]>OO1[0]이 되어다가 다시 CC1[0]=OO1[0]이 되어야 한다(CC1[0]<OO1[0]이 되기전까지)
-현재가가 CC1[0]보다 커야 한다.
-현재가가 FR[2]를 CROSSUP해야하고, FR[2]>VALUE1이어야 한다.
2.매수청산
-현재가가 CC1[0]보다 큰 상태에서는 VALUE1보다 작으면 매수청산
-현재가가 CC1[0]보다 작은 상태에서는 CC1[0]<OO1[0]이면 매수청산
2.매도진입조건
-CC1[0]<OO1[0]이 되어다가 다시 CC1[0]=OO1[0]이 되어야 한다(CC1[0]>OO1[0]이 되기전까지)
-현재가가 CC1[0]보다 작아야 한다.
-현재가가 FR[4]를 CROSSDOWN해야하고, FR[4]<VALUE1이어야 한다.
2.매도청산
-현재가가 CC1[0]보다 작은 상태에서는 VALUE1보다 크면 매도청산
-현재가가 CC1[0]보다 큰 상태에서는 CC1[0]>OO1[0]이면 매도청산
위의 식을 한구좌로 하다보니 청산가 진입이 겹칩니다..
하여 매수진입후 스위칭시 매도전환조건봉에 매수청산된후 청산후 바로 다음봉에 매도진입,
매도진입후 스위칭시 매수전환조건봉에 매도청산된후 청산후 바로 다음봉에 매도진입으로
변경부탁합니다,,,
결국 매수/매도 진입이 완성되는 첫번째 봉은 청산자리가 되고
그다음봉이 진입봉이 되는 것입니다,,,
시스템을 가동한후 첫진입은 매수와 매도조건으로 진입될것이고
그다음부터는 조건이 맞는 첫봉은 청산봉이 될것이고 두번째봉이 진입봉이 되겠지요..
장종가시간인 3시4분에 반대신호가 발생되면 동시호가 들어가기전에 청산이 먼저되고
(예를들어 3시5분이 되기 직전시간을 설정하여 봉완성이 안된시점에 스위칭조건이
유지되고 있다면 바로 청산시킨다 라는 조건설정이 가능할런지,,,,)그리고난후
동시호가에 반대진입이 되게 하여 주십시요...
틱차트를 사용하니 이점 고려하여 주십시요,,,
감사합니다...