커뮤니티
안녕하세요...
2018-07-26 02:07:37
122
글번호 120910
안녕하세요....
무더운 날씨에 고생이 많으십니다.
아래 지표식을 시스템식으로 해주시는데 몆가지 추가를 부탁드립니다.
1). 현재 지표식에서는 1 이평선만 설정 되여있는데 2 이평선을 추가 해주시고요.
2). 1 이평선의 종가캔들이 2 이평선 위로 관통하면 빨강
1 이평선의 종가캔들이 2 이평선 아래로 관통하면 파랑
3). 1 이평선의 종가캔들이 2 이평선 위로 관통하면 매수신호
1 이평선의 종가캔들이 2 이평선 아래로 관통하면 매도신호
4). 매수와 매도시 10단위로 틱수를 넣어 주셨으면 합니다.
input : P(1), N(0);
var : ii(0), sumMonthC(0), maMonthC(0), cnt(0);
array : MC[99](0);
if date > date[1]+30 then{
for cnt = 1 to 98{
MC[cnt] = MC[cnt-1][1];
}
}
MC[0] = C;
sumMonthC = 0;
for ii = 0 to P - 1 Begin
sumMonthC = sumMonthC + MC[ii];
end;
maMonthC = sumMonthC/p;
plot1(maMonthC);
감사합니다 수고 하세요... 고맙습니다.
답변 1
예스스탁 예스스탁 답변
2018-07-26 10:50:46
안녕하세요
예스스탁입니다.
1
input : P1(1),P2(2);
var : ii(0), sumMonthC1(0), maMonthC1(0),sumMonthC2(0), maMonthC2(0),cnt(0);
var : pp(0),ll(0),tx(0);
array : MC[99](0);
if date > date[1]+30 then
{
for cnt = 1 to 98
{
MC[cnt] = MC[cnt-1][1];
}
}
MC[0] = C;
sumMonthC1 = 0;
for ii = 0 to P2 - 1 Begin
if ii < P1 Then
sumMonthC1 = sumMonthC1 + MC[ii];
if ii < P2 Then
sumMonthC2 = sumMonthC2 + MC[ii];
end;
maMonthC1 = sumMonthC1/p1;
maMonthC2 = sumMonthC2/p2;
plot1(maMonthC1,"이평1",iff(maMonthC1>maMonthC2,RED,BLUE));
plot2(maMonthC2);
2
input : P1(1),P2(2);
var : ii(0), sumMonthC1(0), maMonthC1(0),sumMonthC2(0), maMonthC2(0),cnt(0);
var : pp(0),ll(0),tx(0);
array : MC[99](0);
if date > date[1]+30 then
{
for cnt = 1 to 98
{
MC[cnt] = MC[cnt-1][1];
}
}
MC[0] = C;
sumMonthC1 = 0;
for ii = 0 to P2 - 1 Begin
if ii < P1 Then
sumMonthC1 = sumMonthC1 + MC[ii];
if ii < P2 Then
sumMonthC2 = sumMonthC2 + MC[ii];
end;
maMonthC1 = sumMonthC1/p1;
maMonthC2 = sumMonthC2/p2;
if crossup(maMonthC1,maMonthC2) Then
buy();
if CrossDown(maMonthC1,maMonthC2) Then
sell();
if MarketPosition == 1 Then
{
pp = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*10));
ll = Floor((Lowest(L,BarsSinceEntry)-EntryPrice)/(PriceScale*10));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(pp*10,0)+"틱");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,red);
}
if ll < ll[1] Then
{
tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(ll*10,0)+"틱");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,BLUE);
}
}
if MarketPosition == -1 Then
{
pp = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*10));
ll = Floor((EntryPrice-highest(H,BarsSinceEntry))/(PriceScale*10));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(pp*10,0)+"틱");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,red);
}
if ll < ll[1] Then
{
tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(ll*10,0)+"틱");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,blue);
}
}
즐거운 하루되세요
> 천종 님이 쓴 글입니다.
> 제목 : 안녕하세요...
> 안녕하세요....
무더운 날씨에 고생이 많으십니다.
아래 지표식을 시스템식으로 해주시는데 몆가지 추가를 부탁드립니다.
1). 현재 지표식에서는 1 이평선만 설정 되여있는데 2 이평선을 추가 해주시고요.
2). 1 이평선의 종가캔들이 2 이평선 위로 관통하면 빨강
1 이평선의 종가캔들이 2 이평선 아래로 관통하면 파랑
3). 1 이평선의 종가캔들이 2 이평선 위로 관통하면 매수신호
1 이평선의 종가캔들이 2 이평선 아래로 관통하면 매도신호
4). 매수와 매도시 10단위로 틱수를 넣어 주셨으면 합니다.
input : P(1), N(0);
var : ii(0), sumMonthC(0), maMonthC(0), cnt(0);
array : MC[99](0);
if date > date[1]+30 then{
for cnt = 1 to 98{
MC[cnt] = MC[cnt-1][1];
}
}
MC[0] = C;
sumMonthC = 0;
for ii = 0 to P - 1 Begin
sumMonthC = sumMonthC + MC[ii];
end;
maMonthC = sumMonthC/p;
plot1(maMonthC);
감사합니다 수고 하세요... 고맙습니다.
다음글
이전글