커뮤니티
문의
2019-06-27 17:56:48
180
글번호 129828
답변 고맙습니다.
시간으로도 구간을 설정할 수 있다면 수식 부탁드립니다.
input : 시간1(090000),시간2(100000),비율(70);
***********************************************************
안녕하세요
예스스탁입니다.
갯수를 세기위해서는 구간이 필요합니다.
최근 N봉 기준으로 작성해 드립니다.
input : N(20),비율(70);
var : ma1(0), ma2(0);
ma1 = ma(C,5);
ma2 = ma(C,20);
var1 = countif(C>O,N);
var2 = countif(C<O,N);
if CrossDown(ma1, ma2) and var2/var1*100 >= 비율 then
sell();
답변 1
예스스탁 예스스탁 답변
2019-06-28 10:21:50
안녕하세요
예스스탁입니다.
input : starttime(90000),endtime(100000),비율(70);
var : ma1(0), ma2(0);
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
{
if C > O Then
var1 = var1+1;
if C < O Then
var2 = var1+1;
}
ma1 = ma(C,5);
ma2 = ma(C,20);
if CrossDown(ma1, ma2) and var2/var1*100 >= 비율 then
sell();
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 답변 고맙습니다.
시간으로도 구간을 설정할 수 있다면 수식 부탁드립니다.
input : 시간1(090000),시간2(100000),비율(70);
***********************************************************
안녕하세요
예스스탁입니다.
갯수를 세기위해서는 구간이 필요합니다.
최근 N봉 기준으로 작성해 드립니다.
input : N(20),비율(70);
var : ma1(0), ma2(0);
ma1 = ma(C,5);
ma2 = ma(C,20);
var1 = countif(C>O,N);
var2 = countif(C<O,N);
if CrossDown(ma1, ma2) and var2/var1*100 >= 비율 then
sell();