예스스탁
예스스탁 답변
2021-11-19 11:04:14
안녕하세요
예스스탁입니다.
Input : Period1(40),Period2(20);
input : 시작날짜(20211101),시작시간(90000);
var : CCIv(0),CCIsig(0);
var : dnV1(0),dnA1(0),dnV2(0),dnA2(0);
var : upV1(0),upA1(0),upV2(0),upA2(0);
var : Tcond(false);
input : Period31(40),signal31(20);
var : LRLv31(0),FO31(0),forecastsig31(0);
if sDate >= 시작날짜 and sTime >= 시작시간 Then
Tcond = true;
CCIv = CCI(Period1);
CCIsig = ema(CCIv,Period2);
LRLv31 = LRL(c,period31);
FO31 = ((c-LRLv31)/c)*100;
forecastsig31 = ema(FO31,Signal31); #signal#
if Tcond == true Then
{
if crossup(ccisig,-100) Then
{
upV1 = c;
upA1 = forecastsig31;
upV2 = upV1[1];
upA2 = upA1[1];
if countif(crossup(ccisig,-100),50) >= 2 and
upV1<upV2 and upA1>upA2 Then
buy("b");
}
if CrossDown(ccisig,100) Then
{
dnV1 = c;
dnA1 = forecastsig31;
dnV2 = dnV1[1];
dnA2 = dnA1[1];
if countif(CrossDown(ccisig,100),50) >= 2 and
dnV1>dnV2 and dnA1<dnA2 Then
sell("s");
}
}
즐거운 하루되세요
> 바나 님이 쓴 글입니다.
> 제목 : 수식수정 부탁드립니다.
> 현재식에 시작날짜와 시작시간을 넣고 싶습니다.
시작날짜와 시작시간 이후에는 반복재진입하도록 하고 싶습니다.
Input : Period1(40),Period2(20);
var : CCIv(0),CCIsig(0);
var : dnV1(0),dnA1(0),dnV2(0),dnA2(0);
var : upV1(0),upA1(0),upV2(0),upA2(0);
CCIv = CCI(Period1);
CCIsig = ema(CCIv,Period2);
input : Period31(40),signal31(20);
var : LRLv31(0),FO31(0),forecastsig31(0);
LRLv31 = LRL(c,period31);
FO31 = ((c-LRLv31)/c)*100;
forecastsig31 = ema(FO31,Signal31); #signal#
if crossup(ccisig,-100) Then
{
upV1 = c;
upA1 = forecastsig31;
upV2 = upV1[1];
upA2 = upA1[1];
if countif(crossup(ccisig,-100),50) >= 2 and
upV1<upV2 and upA1>upA2 Then
buy("b");
}
if CrossDown(ccisig,100) Then
{
dnV1 = c;
dnA1 = forecastsig31;
dnV2 = dnV1[1];
dnA2 = dnA1[1];
if countif(CrossDown(ccisig,100),50) >= 2 and
dnV1>dnV2 and dnA1<dnA2 Then
sell("s");
}