진입수식 해외선물 오일 분봉 (10분봉)
1.10봉이평 우상향 시작하고 10봉 이내 5봉이평을 터치시 매수 진입 ( 10봉은 변수로 지정예정) --> 10봉이 넘어간후에는 진입되지 않게 요청함
2. 10일 이평 우상향을 유지하고 있는 구간에서는 1회만 진입만 (10봉이내에서 여러번 진입-청산될까봐)
답변 2
예스스탁
예스스탁 답변
2020-05-28 15:43:53
안녕하세요
예스스탁입니다.
var : T(0),BuyEntry(0),ii(0);
var1 = ma(C,5);
var2 = ma(C,10);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
#상향반전
if T == 1 and T != T[1] Then
{
BuyEntry = true;
ii = index;
}
#상향반전후 10봉 이내
if BuyEntry == true and index < ii+10 Then
{
if NextBarOpen <= var2 Then
buy("b1",AtStop,var2);
Else
buy("b2",Atlimit,var2);
}
#매수진입되면 BuyEntry는 false
if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then
BuyEntry = false;
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 수식부탁드려요~~(진입 수식)
> 진입수식 해외선물 오일 분봉 (10분봉)
1.10봉이평 우상향 시작하고 10봉 이내 5봉이평을 터치시 매수 진입 ( 10봉은 변수로 지정예정) --> 10봉이 넘어간후에는 진입되지 않게 요청함
2. 10일 이평 우상향을 유지하고 있는 구간에서는 1회만 진입만 (10봉이내에서 여러번 진입-청산될까봐)
청산 수식에서
if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then
BuyEntry = false;
을
if MarketPosition == 1 Then
BuyEntry = false;
이렇게만 했을대는 무슨 일이 벌어지나요???
===================================================
제가 쓰고 있는 청산식인데... 한번 봐주실래요??
if MarketPosition == 1 Then
{
Bentry = false;
sum = 0;
if CrossDown(c,mav5) Then # 2번째 이평선
sum = sum+1;
if CrossDown(c,mav6) Then # 2번째 이평선
sum = sum+1;
if C < sarv Then
sum = sum+1;
if macdosc <= 0 Then
sum = sum+1;
if (DayOfWeek(sdate) == 6 and sdate != sdate[1] and stime >= 050000) or
(DayOfWeek(sdate) == 6 and sdate == sdate[1] and stime >= 050000 and stime[1] < 050000) then
sum = sum+1;
if C <= EntryPrice and sum >= 손절갯수 Then
exitlong("bx1");
if C > EntryPrice and C <= EntryPrice*이익청산률 and sum >= 일프로미만청산갯수 Then
exitlong("bx2");
if C > EntryPrice*이익청산률 and sum >= 이프로미만청산갯수 Then
exitlong("bx3");
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*tr수익 Then
ExitLong("tr",AtStop, highest(H,BarsSinceEntry)-PriceScale*tr하락);
}
SetStopLoss(즉시손절 , PercentStop);
SetStopProfittarget(터치익절 , PercentStop);
================================================================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식부탁드려요~~(진입 수식)
>
안녕하세요
예스스탁입니다.
var : T(0),BuyEntry(0),ii(0);
var1 = ma(C,5);
var2 = ma(C,10);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
#상향반전
if T == 1 and T != T[1] Then
{
BuyEntry = true;
ii = index;
}
#상향반전후 10봉 이내
if BuyEntry == true and index < ii+10 Then
{
if NextBarOpen <= var2 Then
buy("b1",AtStop,var2);
Else
buy("b2",Atlimit,var2);
}
#매수진입되면 BuyEntry는 false
if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then
BuyEntry = false;
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 수식부탁드려요~~(진입 수식)
> 진입수식 해외선물 오일 분봉 (10분봉)
1.10봉이평 우상향 시작하고 10봉 이내 5봉이평을 터치시 매수 진입 ( 10봉은 변수로 지정예정) --> 10봉이 넘어간후에는 진입되지 않게 요청함
2. 10일 이평 우상향을 유지하고 있는 구간에서는 1회만 진입만 (10봉이내에서 여러번 진입-청산될까봐)