커뮤니티
감사합니다 수식부탁드립니다
2016-08-23 04:51:55
108
글번호 101250
Input : Period(5),Period1(1),Period10(0.1);
Var : value(0);
Var : va(0);
value = ma(bids,period)-ma(asks,period)+Period10+5000;
va= ma(bids,period1)-ma(asks,period1)+Period10+5000;
//If value > value[1] Then
// {
// Plot1(value, "매수총잔량 우위");
// Plot2(0, "매도총잔량 우위");
// }
//Else{
// Plot1(0, "매수총잔량 우위");
// Plot2(value, "매도총잔량 우위");
// }
PlotBaseLine1(va-0,"선1");
//PlotBaseLine1(5000,"기준선");
PlotBaseLine2(value-0,"선2");
//PlotBaseLine2(va,"기준선");
value값이 전봉보다 +값이나오고 va값이 전봉보다작을때는 va값을 110% 반영하고(va=va*1.1)
value값이 전봉보다 -값이나오고 va값이 전봉보다클때는 va값을 80% 반영하게(va=va*0.8)해주시고요
색갈을
PlotBaseLine1
va값이 전봉보다 20 개이상 증가하면 핑크색
va값이 전봉보다 100 개이상 증가하면 보라색
va값이 전봉보다 300 개이상 증가하면 자주색
PlotBaseLine2
va값이 전봉보다 20 개이상 감소하면 연파랑
va값이 전봉보다 100 개이상 감소하면 파랑
va값이 전봉보다 300 개이상 감소하면 진파랑 으로 색을 달리하고 싶습니다
부탁드리겠슴니다
감사하겠습니다 더운데 수고하세요
답변 1
예스스탁 예스스탁 답변
2016-08-23 11:41:19
안녕하세요
예스스탁입니다.
Input : Period(5),Period1(1),Period10(0.1);
Var : value(0),va(0);
value = ma(bids,period)-ma(asks,period)+Period10+5000;
va= ma(bids,period1)-ma(asks,period1)+Period10+5000;
if value > value[1] and va < va[1] Then
var1 = va*1.1;
else if value < value[1] and va > va[1] Then
var1 = va*0.8;
Else
var1 = va;
#+20~+100
if var1 > var1[1]+20 and var1 < var1[1]+100 Then
PlotBaseLine1(var1,"선1",RGB(255,174,185));
#+100~+300
else if var1 >= var1[1]+100 and var1 < var1[1]+300 Then
PlotBaseLine1(var1,"선1",RGB(192,21,133));
#+300~
else if var1 >= var1[1]+300 Then
PlotBaseLine1(var1,"선1",RED);
Else #그외
PlotBaseLine1(var1,"선1",MAGENTA);
#-20~-100
if var1 < var1[1]-20 and var1 > var1[1]-100 Then
PlotBaseLine2(value-0,"선2",RGB(135,206,255));
#-100~-300
else if var1 <= var1[1]-100 and var1 > var1[1]-300 Then
PlotBaseLine2(value-0,"선2",RGB(0,0,255));
#-300
else if var1 <= var1[1]-300 Then
PlotBaseLine2(value-0,"선2",RGB(0,0,139));
Else#그외
PlotBaseLine2(value-0,"선2",CYAN);
지정하신 색상의 예약어가 없어 RGB함수로 색상지정했습니다.
색상은 RGB코드로 지정이 되므로
첨부한 RGB코드표 참고하셔서 변경하시기 바랍니다.
또한 각 지표는 조건이 만족하지 않을때 어떤 색상으로 지정할지도 정하셔야 합니다.
위식은 임의로 지정했습니다.
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 감사합니다 수식부탁드립니다
> Input : Period(5),Period1(1),Period10(0.1);
Var : value(0);
Var : va(0);
value = ma(bids,period)-ma(asks,period)+Period10+5000;
va= ma(bids,period1)-ma(asks,period1)+Period10+5000;
//If value > value[1] Then
// {
// Plot1(value, "매수총잔량 우위");
// Plot2(0, "매도총잔량 우위");
// }
//Else{
// Plot1(0, "매수총잔량 우위");
// Plot2(value, "매도총잔량 우위");
// }
PlotBaseLine1(va-0,"선1");
//PlotBaseLine1(5000,"기준선");
PlotBaseLine2(value-0,"선2");
//PlotBaseLine2(va,"기준선");
value값이 전봉보다 +값이나오고 va값이 전봉보다작을때는 va값을 110% 반영하고(va=va*1.1)
value값이 전봉보다 -값이나오고 va값이 전봉보다클때는 va값을 80% 반영하게(va=va*0.8)해주시고요
색갈을
PlotBaseLine1
va값이 전봉보다 20 개이상 증가하면 핑크색
va값이 전봉보다 100 개이상 증가하면 보라색
va값이 전봉보다 300 개이상 증가하면 자주색
PlotBaseLine2
va값이 전봉보다 20 개이상 감소하면 연파랑
va값이 전봉보다 100 개이상 감소하면 파랑
va값이 전봉보다 300 개이상 감소하면 진파랑 으로 색을 달리하고 싶습니다
부탁드리겠슴니다
감사하겠습니다 더운데 수고하세요