커뮤니티

안녕하세요..수식 부탁드립니다

프로필 이미지
어게인1999
2012-12-21 14:59:40
381
글번호 57491
답변완료
1식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) 2식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수(실시간) 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) 그리고 키움에서는 선행1이 shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1) 이렇게 표현되는데... 예스에스는 (value1+value2)/2 라 표현됩니다.. 키움처럼 쉬프트 명령같은걸 사용해서 하는 표현방법은 없는지요? 감사합니다.. 부탁드립니다...꾸벅
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2012-12-21 18:19:26

안녕하세요 예스스탁입니다. 모두 하루에 한번만 진입신호가 발생하게 작성했습니다. 1-a Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 1-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 < 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 2-aInputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 2-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 < 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 선행스팬1[25] Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 즐거운 하루되세요 > 어게인1999 님이 쓴 글입니다. > 제목 : 안녕하세요..수식 부탁드립니다 > 1식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) 2식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수(실시간) 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) 그리고 키움에서는 선행1이 shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1) 이렇게 표현되는데... 예스에스는 (value1+value2)/2 라 표현됩니다.. 키움처럼 쉬프트 명령같은걸 사용해서 하는 표현방법은 없는지요? 감사합니다.. 부탁드립니다...꾸벅
프로필 이미지

어게인1999

2012-12-21 17:35:17

계속나오는 수식부탁드립니다..감사합니다...^^ 하루 한번 말고여.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 안녕하세요..수식 부탁드립니다 > 안녕하세요 예스스탁입니다. 모두 하루에 한번만 진입신호가 발생하게 작성했습니다. 1-a Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 1-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 2-aInputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 2-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 선행스팬1[25] Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 즐거운 하루되세요 > 어게인1999 님이 쓴 글입니다. > 제목 : 안녕하세요..수식 부탁드립니다 > 1식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) 2식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수(실시간) 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) 그리고 키움에서는 선행1이 shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1) 이렇게 표현되는데... 예스에스는 (value1+value2)/2 라 표현됩니다.. 키움처럼 쉬프트 명령같은걸 사용해서 하는 표현방법은 없는지요? 감사합니다.. 부탁드립니다...꾸벅
프로필 이미지

예스스탁 예스스탁 답변

2012-12-21 17:45:36

안녕하세요 예스스탁입니다. 해당식이 골든크로스가 발생후에 지정한 가격이상이나 이하의 가격이면 무조건 신호가 발생해서 진입봉에서 청산되면 바로 다음봉에서 또 바로 진입신호가 발생할 수 있어(최근 3개봉에 골든크로스가 있으므로) 연달어 진입청산이 반복되어 한번으로 제한을 했습니다. 하루 한번신호를 없애고자 하시면 각 진입수식의 ExitDate(1) != sdate 조건을 삭제하시면 됩니다. 즐거운 하루되세요 > 어게인1999 님이 쓴 글입니다. > 제목 : Re : Re :계속나오는 수식 부탁드립니다.. > 계속나오는 수식부탁드립니다..감사합니다...^^ 하루 한번 말고여.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 안녕하세요..수식 부탁드립니다 > 안녕하세요 예스스탁입니다. 모두 하루에 한번만 진입신호가 발생하게 작성했습니다. 1-a Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 1-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 2-aInputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 2-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 선행스팬1[25] Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 즐거운 하루되세요 > 어게인1999 님이 쓴 글입니다. > 제목 : 안녕하세요..수식 부탁드립니다 > 1식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) 2식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수(실시간) 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) 그리고 키움에서는 선행1이 shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1) 이렇게 표현되는데... 예스에스는 (value1+value2)/2 라 표현됩니다.. 키움처럼 쉬프트 명령같은걸 사용해서 하는 표현방법은 없는지요? 감사합니다.. 부탁드립니다...꾸벅
프로필 이미지

어게인1999

2012-12-21 17:48:08

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re :계속나오는 수식 부탁드립니다.. > 안녕하세요 예스스탁입니다. 해당식이 골든크로스가 발생후에 지정한 가격이상이나 이하의 가격이면 무조건 신호가 발생해서 진입봉에서 청산되면 바로 다음봉에서 또 바로 진입신호가 발생할 수 있어(최근 3개봉에 골든크로스가 있으므로) 연달어 진입청산이 반복되어 한번으로 제한을 했습니다. 하루 한번신호를 없애고자 하시면 각 진입수식의 ExitDate(1) != sdate 조건을 삭제하시면 됩니다. 즐거운 하루되세요 > 어게인1999 님이 쓴 글입니다. > 제목 : Re : Re :계속나오는 수식 부탁드립니다.. > 계속나오는 수식부탁드립니다..감사합니다...^^ 하루 한번 말고여.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 안녕하세요..수식 부탁드립니다 > 안녕하세요 예스스탁입니다. 모두 하루에 한번만 진입신호가 발생하게 작성했습니다. 1-a Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 1-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if CrossDown(c,기준선) Then exitlong(); 2-aInputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,전환선); if BarsSinceEntry == 0 and C < 전환선 Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 2-b Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; if ExitDate(1) != sdate and MarketPosition == 0 and 선행스팬2 > 선행스팬1 and countif(crossup(c,선행스팬1[25]),3) >= 1 Then buy("b",AtStop,선행스팬1[25]); if BarsSinceEntry == 0 and C < 선행스팬1[25] Then ExitLong(); if MarketPosition == 1 and C >= EntryPrice+PriceScale*9 Then ExitLong(); 즐거운 하루되세요 > 어게인1999 님이 쓴 글입니다. > 제목 : 안녕하세요..수식 부탁드립니다 > 1식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 종가가 기준선을 지키면 보유, 깨면 매도(종가기준) 2식 a.조건 선행2가 선행1 보다 크면 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 전환선을 찍을때 매수(실시간) 2.매수봉의 종가가 전환선 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) b.조건 선행1가 선행2보다 크다. 1.주가가 한 봉전에 선행스팬1을 돌파햇고 돌파 후 3봉이내에서 선행스팬1을 찍을때 매수(실시간) 2.매수봉의 종가가 선행스팬1 아래이면 바로매도(종가기준) 3.매수 후 9틱 이익 후 자동 매도(종가기준) 그리고 키움에서는 선행1이 shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1) 이렇게 표현되는데... 예스에스는 (value1+value2)/2 라 표현됩니다.. 키움처럼 쉬프트 명령같은걸 사용해서 하는 표현방법은 없는지요? 감사합니다.. 부탁드립니다...꾸벅