커뮤니티

문의

프로필 이미지
레전드
2016-09-28 16:17:55
108
글번호 102252
답변완료
골드와 미니나스닥을 합쳐서 당일 시가를 기준으로 골드는 1틱으로 계산하고 나스닥은 0.5로 계산해서 만약에 둘이 합쳐서 1틱이 올라가면 1로 나타나고 1틱이 빠지면 -1로 표현되도록 해주세요. 만약에 골드가1틱올라가고 나스닥이 1틱 빠지면 +0.5로 나타나게 해주세요. 왜이런 말을 하느냐하면 골드는 한틱 올라가면 10달러이고 나스닥은 5달러이기 때문에 당일 시가를 기준으로 골드가 한틱 올라가고 나스닥이 한틱 내려가면 실제로5달러가 올라가기 때문입니다. 그래서 둘을합쳐서 당일시가 기준으로 지표로 표현하고 싶습니다, 그리고 표현할수 있어면 만약 당일 둘이합한 최고틱값과 최저틱값을 선으로 나타나게 하는것과 둘이합한 틱의 이평선 5,10,20,40,60 이평선을 나타나게 하고 이평선이 양이 되게 될때는 빨간선이 음이 될때는 푸른선이 나타나게 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-09-29 10:21:25

안녕하세요 예스스탁입니다. input : P1(5),P2(10),P3(20),P4(40),P5(60); var : Pre1(0,data1),Pre2(0,data2); var : T1(0,data1),T2(0,data2),sum(0,data1),HH(0,data1),LL(0,data1); var : mav1(0,data1),mav2(0,data1),mav3(0,data1),mav4(0,data1),mav5(0,data1); if data1(Bdate != Bdate[1]) Then Pre1 = Data1(O); if data2(Bdate != Bdate[1]) Then Pre2 = Data2(O); t1 = data1((C-Pre1)/PriceScale)*10; t2 = data2((C-Pre2)/PriceScale)*5; if Pre1 > 0 and Pre2 > 0 Then{ sum = (T1+T2)/10; plot1(sum); if data1(Bdate != Bdate[1]) Then{ HH = sum; LL = Sum; } if data1(Bdate == Bdate[1]) Then{ if sum > HH Then HH = sum; if sum < LL Then LL = sum; } mav1 = data1(ma(sum,P1)); mav2 = data1(ma(sum,P2)); mav3 = data1(ma(sum,P3)); mav4 = data1(ma(sum,P4)); mav5 = data1(ma(sum,P5)); plot1(sum); plot2(HH); plot3(LL); plot4(mav1); plot5(mav2); plot6(mav3); plot7(mav4); plot8(mav5); } 즐거운 하루되세요 > 레전드 님이 쓴 글입니다. > 제목 : 문의 > 골드와 미니나스닥을 합쳐서 당일 시가를 기준으로 골드는 1틱으로 계산하고 나스닥은 0.5로 계산해서 만약에 둘이 합쳐서 1틱이 올라가면 1로 나타나고 1틱이 빠지면 -1로 표현되도록 해주세요. 만약에 골드가1틱올라가고 나스닥이 1틱 빠지면 +0.5로 나타나게 해주세요. 왜이런 말을 하느냐하면 골드는 한틱 올라가면 10달러이고 나스닥은 5달러이기 때문에 당일 시가를 기준으로 골드가 한틱 올라가고 나스닥이 한틱 내려가면 실제로5달러가 올라가기 때문입니다. 그래서 둘을합쳐서 당일시가 기준으로 지표로 표현하고 싶습니다, 그리고 표현할수 있어면 만약 당일 둘이합한 최고틱값과 최저틱값을 선으로 나타나게 하는것과 둘이합한 틱의 이평선 5,10,20,40,60 이평선을 나타나게 하고 이평선이 양이 되게 될때는 빨간선이 음이 될때는 푸른선이 나타나게 부탁드립니다