커뮤니티
안녕하세요
2018-10-28 16:00:25
149
글번호 123119
안녕하세요.
수고 많으십니다.
아래 지표식 수식을 시스템 수식으로 변경 할여고 합니다.
if stime == 000000 or (stime > 000000 and stime[1] < 000000) Then
var1 = O;
위 수식에서
종가가 000000선을 상향돌파하고 다음봉의 저가가 돌파봉의 시가보다 크면 매수
종가가 000000선을 하향이탈하고 다음봉의 고가가 돌파봉의 시가보다 작으면 매도하는 
식의 수식을 부탁 드리며,매수시 10틱 매도시 10틱씩 표시되는 수식 부탁드립니다
변경된 위 수식만 남기고 나머지 수식은 삭제해 주세요.
감사합니다. 수고 하세요.
plot1(dayopen);
plot2(dayopen(1));
plot3(dayopen(2));
plot4(dayopen(3));
plot5(dayopen(4));
plot6(dayopen(5));
if stime == 000000 or (stime > 101000 and stime[1] < 101000) Then
var1 = O;
plot7(var1);
if stime == 06000 or (stime > 060000 and stime[1] < 060000) Then
var2 = O;
plot8(var2);
Text_Delete(value1);
Text_Delete(value2);
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
Text_Delete(value6);
Text_Delete(value7);
Text_Delete(value8);
value1 = Text_New(sdate,stime,dayopen,"당일시가 : "+NumToStr(dayopen,2));
value2 = Text_New(sdate,stime,dayopen(1),"1일전시가 : "+NumToStr(dayopen(1),2));
value3 = Text_New(sdate,stime,dayopen(2),"2일전시가 : "+NumToStr(dayopen(2),2));
value4 = Text_New(sdate,stime,dayopen(3),"3일전시가 : "+NumToStr(dayopen(3),2));
value5 = Text_New(sdate,stime,dayopen(4),"4일전시가 : "+NumToStr(dayopen(4),2));
value6 = Text_New(sdate,stime,dayopen(5),"5일전시가 : "+NumToStr(dayopen(5),2));
value7 = Text_New(sdate,stime,var1,"00:00분시가 : "+NumToStr(var1,2));
value8 = Text_New(sdate,stime,var2,"06:10분시가 : "+NumToStr(var2,2));
답변 1
예스스탁 예스스탁 답변
2018-10-29 14:14:36
안녕하세요
예스스탁입니다.
var : pp(0),tx(0);
if stime == 000000 or (stime > 000000 and stime[1] < 000000) Then
var1 = O;
if L > O[1] and crossup(C[1],var1[1]) Then
buy();
if H < O[1] and CrossDown(C[1],var1[1]) Then
sell();
if MarketPosition == 1 Then
{
pp = Floor((highest(H,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,YELLOW);
}
}
if MarketPosition == -1 Then
{
pp = Floor((EntryPrice-lowest(L,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,YELLOW);
}
}
즐거운 하루되세요
> 탐라 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 안녕하세요.
수고 많으십니다.
아래 지표식 수식을 시스템 수식으로 변경 할여고 합니다.
if stime == 000000 or (stime > 000000 and stime[1] < 000000) Then
var1 = O;
위 수식에서
종가가 000000선을 상향돌파하고 다음봉의 저가가 돌파봉의 시가보다 크면 매수
종가가 000000선을 하향이탈하고 다음봉의 고가가 돌파봉의 시가보다 작으면 매도하는 
식의 수식을 부탁 드리며,매수시 10틱 매도시 10틱씩 표시되는 수식 부탁드립니다
변경된 위 수식만 남기고 나머지 수식은 삭제해 주세요.
감사합니다. 수고 하세요.
plot1(dayopen);
plot2(dayopen(1));
plot3(dayopen(2));
plot4(dayopen(3));
plot5(dayopen(4));
plot6(dayopen(5));
if stime == 000000 or (stime > 101000 and stime[1] < 101000) Then
var1 = O;
plot7(var1);
if stime == 06000 or (stime > 060000 and stime[1] < 060000) Then
var2 = O;
plot8(var2);
Text_Delete(value1);
Text_Delete(value2);
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
Text_Delete(value6);
Text_Delete(value7);
Text_Delete(value8);
value1 = Text_New(sdate,stime,dayopen,"당일시가 : "+NumToStr(dayopen,2));
value2 = Text_New(sdate,stime,dayopen(1),"1일전시가 : "+NumToStr(dayopen(1),2));
value3 = Text_New(sdate,stime,dayopen(2),"2일전시가 : "+NumToStr(dayopen(2),2));
value4 = Text_New(sdate,stime,dayopen(3),"3일전시가 : "+NumToStr(dayopen(3),2));
value5 = Text_New(sdate,stime,dayopen(4),"4일전시가 : "+NumToStr(dayopen(4),2));
value6 = Text_New(sdate,stime,dayopen(5),"5일전시가 : "+NumToStr(dayopen(5),2));
value7 = Text_New(sdate,stime,var1,"00:00분시가 : "+NumToStr(var1,2));
value8 = Text_New(sdate,stime,var2,"06:10분시가 : "+NumToStr(var2,2));