예스스탁
예스스탁 답변
2019-12-09 12:34:00
안녕하세요
예스스탁입니다.
1
input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0);
input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5);
var : V2(0,data1),V3(0,data1),V4(0,data1),V5(0,data1),V6(0,data1);
var : V7(0,data1),V8(0,data1),V9(0,data1),V10(0,data1),V11(0,data1);
if data2(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v2 = data1(c);
if data3(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v3 = data1(c);
if Data4(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v4 = data1(c);
if data5(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v5 = data1(c);
if data6(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v6 = data1(c);
if data7(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v7 = data1(c);
if data8(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v8 = data1(c);
if data9(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v9 = data1(c);
if data10(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v10 = data1(c);
if data11(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v11 = data1(c);
plot1(v2,"data2");
plot2(v3,"data3");
plot3(v4,"data4");
plot4(v5,"data5");
plot5(v6,"data6");
plot6(v7,"data7");
plot7(v8,"data8");
plot8(v9,"data9");
plot9(v10,"data10");
plot10(v11,"data11");
2-1
input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0);
input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5);
var : V2(0,data1),V3(0,data1);
if data2(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v2 = data1(c);
if data3(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v3 = data1(c);
plot1(v2,"data2");
plot2(v3,"data3");
2-2
input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0);
input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5);
var : V4(0,data1),V5(0,data1);
if data4(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v2 = data1(c);
if data5(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v3 = data1(c);
plot1(v4,"data4");
plot2(v5,"data5");
2-3
input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0);
input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5);
var : V6(0,data1),V7(0,data1);
if data6(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v2 = data1(c);
if data7(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v3 = data1(c);
plot1(v6,"data6");
plot2(v7,"data7");
2-4
input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0);
input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5);
var : V8(0,data1),V9(0,data1);
if data8(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v2 = data1(c);
if data9(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v3 = data1(c);
plot1(v8,"data8");
plot2(v9,"data9");
2-5
input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0);
input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5);
var : V10(0,data1),V11(0,data1);
if data10(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v2 = data1(c);
if data11(crossup(h,price1) or CrossDown(L,price1) or
crossup(h,price2) or CrossDown(L,price2) or
crossup(h,price3) or CrossDown(L,price3) or
crossup(h,price4) or CrossDown(L,price4) or
crossup(h,price5) or CrossDown(L,price5) or
crossup(h,price6) or CrossDown(L,price6) or
crossup(h,price7) or CrossDown(L,price7) or
crossup(h,price8) or CrossDown(L,price8) or
crossup(h,price9) or CrossDown(L,price9) or
crossup(h,price10) or CrossDown(L,price10)) Then
v3 = data1(c);
plot1(v10,"data10");
plot2(v11,"data11");
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 지표 의뢰드려요
> 안녕하세요!
지난번 교차가격생성은 매매에 잘 활용하고 있습니다. 정말 감사드립니다.
매매를 하면서 또 도움을 받고져 문의드립니다.
옵션의 콜 과 풋 상관없이 임의로 10개의 가격들을 미리 정해놓고 ,
콜 또는 풋의 가격이 그 가격들에 도달하면 자동으로 선물가격에 라인이
가로로 생성되는 수식을 만들고 싶습니다.
가능할까요?
선의 색상과 굵기는 제가 정하고 싶습니다
정리하자면
---------------------------------------------------------------------
1.
data2~data11 까지 옵션 콜 5개 가격 과 풋 5개 가격의 교차 챠트를 만들고 미리 정해놓은
가격선에 콜이나 풋이 도달하면 선물가격인 data1에 선이 자동으로 그어지도록 만들고 싶습니다. 미리정해진 옵션 가격선은 옵션교차차트에 선과 가격을 나타나게 하고 싶습니다.선의 색상과 굵기는 제가 선택할 수 있도록 하고 싶습니다.
----------------------------------------------------------------------
2.
data2~data3 / data4~data5 / data6~data7 / data8~data9 / data10~data11 / 콜풋 교챠차트를 각각 5개로 제가 만들고 각각의 교차차트에 미리 정해놓은 가격선에 콜이나 풋이 도달하면 선물가격인 data1에 선이 자동으로 그어지도록 만들고 싶습니다. 미리 정해놓은 옵션 가격선은 옵션교차차트에 선과 가격을 나타나게 하고 싶습니다.선의 색상과 굵기는 제가 선택할 수 있도록 하고 싶습니다.
----------------------------------------------------------------------
부탁드립니다.