커뮤니티
문의드립니다
2019-03-05 14:30:45
165
글번호 126723
문의드립니다
(1)검색식 아래는 만들어주신것에 조건만추가한 지표입니다
현제는 222 이평으로 되어있습니다
아래와같은식으로 따로 시가종가 9이평을 만들고요 조절가능하게 선언해주시고요
아래조건식에서 var8 이 >= var9 보다 크거나같은상태에서
시가 9이평이 var8을 크로스업하고
1봉전종가가 var8 과의 차이가3%미만인 검색식을만들고십습니다
(2)시스템은 위조건에서진입하고요
익절10%
손절은 종가가 var9보다 5% 이하이거나
시가9이평이 var8를크로스다운하면손절입니다
부탁드립니다 항상 감사합니다
Input : Period1(222),Period2(222);
var : cnt(0),sum1(0),sum2(0);
Array : OO[222](0),CC[222](0);
var1 = h[1];
var2 = l[1];
var3 = abs (var1 - var2)*100;
if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then
{
OO[0] = O;
CC[0] = C;
for cnt = 1 to 221
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if OO[Period1] > 0 then
{
sum1 = 0;
for cnt = 0 to Period1-1
{
sum1 = sum1 + OO[cnt];
}
var8 = sum1/Period1;
}
if CC[Period2] > 0 then
{
sum2 = 0;
for cnt = 0 to Period2-1
{
sum2 = sum2 + CC[cnt];
}
var9 = sum2/Period2;
}
//Plot1(var8, "이동평균1");
//Plot2(var9, "이동평균2");
답변 1
예스스탁 예스스탁 답변
2019-03-06 14:21:51
안녕하세요
예스스탁입니다.
1
Input : Period1(222),Period2(222),p(9);
var : cnt(0),sum1(0),sum2(0),sum3(0);
Array : OO[222](0),CC[222](0);
var1 = h[1];
var2 = l[1];
var3 = abs (var1 - var2)*100;
if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then
{
OO[0] = O;
CC[0] = C;
for cnt = 1 to 221
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if OO[Period1] > 0 then
{
sum1 = 0;
for cnt = 0 to Period1-1
{
sum1 = sum1 + OO[cnt];
}
var8 = sum1/Period1;
}
if CC[Period2] > 0 then
{
sum2 = 0;
for cnt = 0 to Period2-1
{
sum2 = sum2 + CC[cnt];
}
var9 = sum2/Period2;
}
if OO[P] > 0 then
{
sum3 = 0;
for cnt = 0 to P-1
{
sum3 = sum3 + OO[cnt];
}
var10 = sum3/P;
}
if var8 >= var9 and crossup(var10,var8) and
C[1] <= var8*1.03 and C[1] >= var8*0.97 Then
find(1);
2
Input : Period1(222),Period2(222),p(9);
var : cnt(0),sum1(0),sum2(0),sum3(0);
Array : OO[222](0),CC[222](0);
var1 = h[1];
var2 = l[1];
var3 = abs (var1 - var2)*100;
if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then
{
OO[0] = O;
CC[0] = C;
for cnt = 1 to 221
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if OO[Period1] > 0 then
{
sum1 = 0;
for cnt = 0 to Period1-1
{
sum1 = sum1 + OO[cnt];
}
var8 = sum1/Period1;
}
if CC[Period2] > 0 then
{
sum2 = 0;
for cnt = 0 to Period2-1
{
sum2 = sum2 + CC[cnt];
}
var9 = sum2/Period2;
}
if OO[P] > 0 then
{
sum3 = 0;
for cnt = 0 to P-1
{
sum3 = sum3 + OO[cnt];
}
var10 = sum3/P;
}
if var8 >= var9 and crossup(var10,var8) and
C[1] <= var8*1.03 and C[1] >= var8*0.97 Then
buy();
if MarketPosition == 1 Then
{
if C <= var9*0.95 Then
ExitLong("bx1");
if CrossDown(var10,var8) Then
ExitLong("bx2");
}
SetStopProfittarget(10,PercentStop);
즐거운 하루되세요
> 파파리리 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 문의드립니다
(1)검색식 아래는 만들어주신것에 조건만추가한 지표입니다
현제는 222 이평으로 되어있습니다
아래와같은식으로 따로 시가종가 9이평을 만들고요 조절가능하게 선언해주시고요
아래조건식에서 var8 이 >= var9 보다 크거나같은상태에서
시가 9이평이 var8을 크로스업하고
1봉전종가가 var8 과의 차이가3%미만인 검색식을만들고십습니다
(2)시스템은 위조건에서진입하고요
익절10%
손절은 종가가 var9보다 5% 이하이거나
시가9이평이 var8를크로스다운하면손절입니다
부탁드립니다 항상 감사합니다
Input : Period1(222),Period2(222);
var : cnt(0),sum1(0),sum2(0);
Array : OO[222](0),CC[222](0);
var1 = h[1];
var2 = l[1];
var3 = abs (var1 - var2)*100;
if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then
{
OO[0] = O;
CC[0] = C;
for cnt = 1 to 221
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if OO[Period1] > 0 then
{
sum1 = 0;
for cnt = 0 to Period1-1
{
sum1 = sum1 + OO[cnt];
}
var8 = sum1/Period1;
}
if CC[Period2] > 0 then
{
sum2 = 0;
for cnt = 0 to Period2-1
{
sum2 = sum2 + CC[cnt];
}
var9 = sum2/Period2;
}
//Plot1(var8, "이동평균1");
//Plot2(var9, "이동평균2");
다음글
이전글