예스스탁
예스스탁 답변
2020-03-10 19:22:45
안녕하세요
예스스탁입니다.
죄송합니다. 수익이 아닌 손절 50틱으로 작성이 되어 있었습니다.
또한 청산후에 조건이 계속만족하고 있으면 그봉완성에 또 진입이 가능하여
진입하지 못하게 내용 추가했습니다.
수정한 식입니다.
1
var : entry(0);
value1 = (highest(H,15)+lowest(L,15))/2; //전환
value2 = (highest(H,150)+lowest(L,150))/2; //기준
Value3 = (value1+value2)/2; //선행1
value4 = (highest(H,52)+lowest(L,52))/2; //선행2
if (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then
{
var1 = o;
entry = 0;
}
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == 0 and MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if stime >= 101500 and stime < 130000 and entry < 1 Then
{
if MarketPosition <= 0 and c > var1 and c > value2 Then
buy();
if MarketPosition >= 0 and c < var1 and c < value2 Then
sell();
}
if MarketPosition == 1 Then
ExitLong("bx",AtStop,var1);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,var1);
SetStopProfittarget(PriceScale*50,PointStop);
SetStopEndofday(180000);
2
var : entry(0),Xcond(false);
value1 = (highest(H,15)+lowest(L,15))/2; //전환
value2 = (highest(H,150)+lowest(L,150))/2; //기준
Value3 = (value1+value2)/2; //선행1
value4 = (highest(H,52)+lowest(L,52))/2; //선행2
if (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then
{
var1 = o;
entry = 0;
xcond = false;
}
if TotalTrades > TotalTrades[1] and IsExitName("StopProfitTarget",1) == true Then
Xcond = true;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == 0 and MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if stime >= 101500 and stime < 130000 and entry < 5 and Xcond == false Then
{
if c > var1 and c > value2 Then
buy();
if c < var1 and c < value2 Then
sell();
}
if MarketPosition == 1 Then
ExitLong("bx",AtStop,var1);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,var1);
SetStopProfittarget(PriceScale*50,PointStop);
SetStopEndofday(180000);
즐거운 하루되세요
> 고나리자 님이 쓴 글입니다.
> 제목 : 66439수식...
> 66439 질문에 수식 받아서 적용해본 결과 첨부사진처럼 빨간색(기준선150)을 기준으로 매도진입, 매수진입 작동은 하는데, 50틱 수익처리가 안되고 있습니다.
이상하다 싶어 수익을 5틱으로 설정하니까, 첨부사진2처럼 진입을 여러번 이상하게(?)하고 있습니다.
한번만 해야되는데... 왜 그런지요? ^^;
아래 글은 66439번 질문글이며, 1번글은 진입을 한번만, 2번글은 5번까지 진입허용입니다.
==================================================
아래는 현재 사용중인 일목값입니다.
value1 = (highest(H,15)+lowest(L,15))/2; //전환
value2 = (highest(H,150)+lowest(L,150))/2; //기준
Value3 = (value1+value2)/2; //선행1
value4 = (highest(H,52)+lowest(L,52))/2; //선행2
====================================================
1. 오전 10시15분봉 시작가 보다 높으며, 일목균형표 기준선(value2)보다 위에 있다면 매수진입.
오전 10시15분봉 시작가 보다 낮으며, 일목균형표 기준선(value2)보다 아래에 있다면 매도진입.
진입은 10:15~13:00분까지만 가능하며, 50틱 수익후 매매종료하며, 손절은 10시 15분봉 시작가에 도달시 손절하고 매매종료하며, 목표수익(50틱) 또는 손절이 발생하지않을시 18시에 청산하고 매매종료.
2. 손절시 최대 5회까지 진입하고 종료하며, 그중 한번 이라도 목표수익(50틱) 수익발생시 매매종료.
위의 두개의 수식 부탁드립니다.항상 감사드립니다.