예스스탁
예스스탁 답변
2020-07-07 10:15:35
안녕하세요
예스스탁입니다.
1
input : StartTime(220000),EndTime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == true then
{
buy("b",AtStop,NextBarOpen+(H-L)*0.5);
ExitLong("bx1",AtStop,NextBarOpen);
if MarketPosition == 1 Then
ExitLong("bx2",AtMarket);
}
2
input : StartTime(220000),EndTime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == true then
{
buy("b",AtStop,H);
exitlong("bx1",AtStop,max(H,NextBarOpen)-(H-L)*0.5);
sell("s",AtStop,L);
ExitShort("sx1",AtStop,min(L,NextBarOpen)+(H-L)*0.5);
if MarketPosition == 1 Then
ExitLong("bx2",AtMarket);
if MarketPosition == -1 Then
ExitLong("sx2",AtMarket);
}
즐거운 하루되세요
> 군고구마 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 선생님들의 연일 노고에 감사드립니다.
수식 2가지 각각 부탁드립니다.
************************************************
1)
① 시가 + 전봉 레인지 x 0.5 = 매수진입.
시가에 손절.
② 시가 - 전봉 레인지 x 0.5 = 매도진입.
시가에 손절.
* 손절되지 않으면 다음봉 시가청산.
************************************************
2)
① 전봉 고가를 상향돌파시 매수진입.
진입가 - 전봉 레인지 x 0.5 = 손절.
② 전봉 저가를 하향돌파시 매도진입.
진입가 + 전봉 레인지 x 0.5 = 손절.
* 손절되지 않으면 다음봉 시가청산.
************************************************
<공통사항>
* 분봉 기준임.
* 전일 레인지가 아니고, 각 전 분봉의 레인지임. 시가도 당일시가가 아니고, 각 분봉 캔들의 시가임.
* 완성봉 기준 아니고, 조건 만족하면 즉시 실행.
* 매매시간 : 당일 22:00 ~ 익일 02:00
* 조건 만족하면 하나의 봉에서 ①, ② 모두 실행 될수 있게 부탁드립니다.
----------------------------------------------------------------------
감사합니다..
답변 너무 감사합니다.
그런데,
1)번 수식에서 매도부분이 빠진것 같습니다..
-----------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
>
안녕하세요
예스스탁입니다.
1
input : StartTime(220000),EndTime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == true then
{
buy("b",AtStop,NextBarOpen+(H-L)*0.5);
ExitLong("bx1",AtStop,NextBarOpen);
if MarketPosition == 1 Then
ExitLong("bx2",AtMarket);
}
2
input : StartTime(220000),EndTime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == true then
{
buy("b",AtStop,H);
exitlong("bx1",AtStop,max(H,NextBarOpen)-(H-L)*0.5);
sell("s",AtStop,L);
ExitShort("sx1",AtStop,min(L,NextBarOpen)+(H-L)*0.5);
if MarketPosition == 1 Then
ExitLong("bx2",AtMarket);
if MarketPosition == -1 Then
ExitLong("sx2",AtMarket);
}
즐거운 하루되세요
> 군고구마 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 선생님들의 연일 노고에 감사드립니다.
수식 2가지 각각 부탁드립니다.
************************************************
1)
① 시가 + 전봉 레인지 x 0.5 = 매수진입.
시가에 손절.
② 시가 - 전봉 레인지 x 0.5 = 매도진입.
시가에 손절.
* 손절되지 않으면 다음봉 시가청산.
************************************************
2)
① 전봉 고가를 상향돌파시 매수진입.
진입가 - 전봉 레인지 x 0.5 = 손절.
② 전봉 저가를 하향돌파시 매도진입.
진입가 + 전봉 레인지 x 0.5 = 손절.
* 손절되지 않으면 다음봉 시가청산.
************************************************
<공통사항>
* 분봉 기준임.
* 전일 레인지가 아니고, 각 전 분봉의 레인지임. 시가도 당일시가가 아니고, 각 분봉 캔들의 시가임.
* 완성봉 기준 아니고, 조건 만족하면 즉시 실행.
* 매매시간 : 당일 22:00 ~ 익일 02:00
* 조건 만족하면 하나의 봉에서 ①, ② 모두 실행 될수 있게 부탁드립니다.
----------------------------------------------------------------------
감사합니다..
예스스탁
예스스탁 답변
2020-07-07 13:29:08
안녕하세요
예스스탁입니다.
매도 추가한 식입니다.
input : StartTime(220000),EndTime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == true then
{
buy("b",AtStop,NextBarOpen+(H-L)*0.5);
ExitLong("bx1",AtStop,NextBarOpen);
if MarketPosition == 1 Then
ExitLong("bx2",AtMarket);
sell("s",AtStop,NextBarOpen-(H-L)*0.5);
ExitShort("sx1",AtStop,NextBarOpen);
if MarketPosition == -1 Then
ExitShort("sx2",AtMarket);
}
즐거운 하루되세요
> 군고구마 님이 쓴 글입니다.
> 제목 : Re : Re : 문의 드립니다.
> 답변 너무 감사합니다.
그런데,
1)번 수식에서 매도부분이 빠진것 같습니다..
-----------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
>
안녕하세요
예스스탁입니다.
1
input : StartTime(220000),EndTime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == true then
{
buy("b",AtStop,NextBarOpen+(H-L)*0.5);
ExitLong("bx1",AtStop,NextBarOpen);
if MarketPosition == 1 Then
ExitLong("bx2",AtMarket);
}
2
input : StartTime(220000),EndTime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == true then
{
buy("b",AtStop,H);
exitlong("bx1",AtStop,max(H,NextBarOpen)-(H-L)*0.5);
sell("s",AtStop,L);
ExitShort("sx1",AtStop,min(L,NextBarOpen)+(H-L)*0.5);
if MarketPosition == 1 Then
ExitLong("bx2",AtMarket);
if MarketPosition == -1 Then
ExitLong("sx2",AtMarket);
}
즐거운 하루되세요
> 군고구마 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 선생님들의 연일 노고에 감사드립니다.
수식 2가지 각각 부탁드립니다.
************************************************
1)
① 시가 + 전봉 레인지 x 0.5 = 매수진입.
시가에 손절.
② 시가 - 전봉 레인지 x 0.5 = 매도진입.
시가에 손절.
* 손절되지 않으면 다음봉 시가청산.
************************************************
2)
① 전봉 고가를 상향돌파시 매수진입.
진입가 - 전봉 레인지 x 0.5 = 손절.
② 전봉 저가를 하향돌파시 매도진입.
진입가 + 전봉 레인지 x 0.5 = 손절.
* 손절되지 않으면 다음봉 시가청산.
************************************************
<공통사항>
* 분봉 기준임.
* 전일 레인지가 아니고, 각 전 분봉의 레인지임. 시가도 당일시가가 아니고, 각 분봉 캔들의 시가임.
* 완성봉 기준 아니고, 조건 만족하면 즉시 실행.
* 매매시간 : 당일 22:00 ~ 익일 02:00
* 조건 만족하면 하나의 봉에서 ①, ② 모두 실행 될수 있게 부탁드립니다.
----------------------------------------------------------------------
감사합니다..