커뮤니티
수식 수정문의합니다
2015-01-09 09:56:17
168
글번호 82077
var : Diff2(0,data2),diff3(0,data3),sum(0,data2);
diff2 = data2((C-OpenD(0))/PriceScale);
diff3 = data3((C-OpenD(0))/PriceScale);
sum = diff2+diff3;
plot1(Diff2,"data2콜");
plot2(Diff3,"data3풋");
plot3(sum,"양합");
안녕하세요
지난번 만들어주신 양합차트입니다
전체적으로 아주 만족합니다
감사합니다
그런데
콜과풋 양합차트를 실제 변화한 틱수만큼만 적용해서 만들었더니
한가지 문제가 생긴게
3.00을 넘어서 부터는 1틱에 0.05씩 증가해서 차트에 오류가 발생합니다
3.05부터 1틱에 * 5를 해서 적용할 수 있을까요
해결할 방법좀 찾아주세요
부탁드립니다
답변 4
예스스탁 예스스탁 답변
2015-01-09 14:16:16
안녕하세요
예스스탁입니다.
식을 수정했습니다.
var : Diff2(0,data2),diff3(0,data3),sum(0,data2);
var : A1(0,data2),A2(0,data2),A3(0,data2),A4(0,data2);
if data2(C >= 3.0 and openD(0) >= 3.0) Then
Diff2 = data2((C-OpenD(0))/0.05);
if data2(C < 3.0 and openD(0) < 3.0 )Then
Diff2 = data2((C-OpenD(0))/0.01);
if data2(C >= 3.0 and openD(0) < 3.0) Then
Diff2 = data2(((C-3.0)/0.05)+(3.00-OpenD(0))/0.01);
if data2(C < 3.0 and openD(0) >= 3.0) Then
Diff2 = -data2(((3.0-C)/0.01)+(OpenD(0)-3.0)/0.05);
if data3(C >= 3.0 and openD(0) >= 3.0) Then
Diff3 = data3((C-OpenD(0))/0.05);
if data3(C < 3.0 and openD(0) < 3.0 )Then
Diff3 = data3((C-OpenD(0))/0.01);
if data3(C >= 3.0 and openD(0) < 3.0) Then
Diff3 = data3(((C-3.0)/0.05)+(3.00-OpenD(0))/0.01);
if data3(C < 3.0 and openD(0) >= 3.0) Then
Diff3 = -data3(((3.0-C)/0.01)+(OpenD(0)-3.0)/0.05);
sum = diff2+diff3;
plot1(Diff2,"data2콜");
plot2(Diff3,"data3풋");
plot3(sum,"양합");
즐거운 하루되세요
> 뉴트리 님이 쓴 글입니다.
> 제목 : 수식 수정문의합니다
> var : Diff2(0,data2),diff3(0,data3),sum(0,data2);
diff2 = data2((C-OpenD(0))/PriceScale);
diff3 = data3((C-OpenD(0))/PriceScale);
sum = diff2+diff3;
plot1(Diff2,"data2콜");
plot2(Diff3,"data3풋");
plot3(sum,"양합");
안녕하세요
지난번 만들어주신 양합차트입니다
전체적으로 아주 만족합니다
감사합니다
그런데
콜과풋 양합차트를 실제 변화한 틱수만큼만 적용해서 만들었더니
한가지 문제가 생긴게
3.00을 넘어서 부터는 1틱에 0.05씩 증가해서 차트에 오류가 발생합니다
3.05부터 1틱에 * 5를 해서 적용할 수 있을까요
해결할 방법좀 찾아주세요
부탁드립니다
뉴트리
2015-01-09 14:42:06
뉴트리 님에 의해 삭제된 답변입니다.
예스스탁 예스스탁 답변
2015-01-09 14:45:01
> 뉴트리 님이 쓴 글입니다.
> 제목 : Re : Re : 변화가 없습니다
>
수정된 수식을 적용시켜봤습니다
3.05부터 틱당 *5가 적용되어야 하는데
이전 수식과 차이가 없습니다
어떤 부분에 미스가 있는것 같은데
다시 한번 봐주시길 부탁합니다
감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 수정문의합니다
>
안녕하세요
예스스탁입니다.
식을 수정했습니다.
var : Diff2(0,data2),diff3(0,data3),sum(0,data2);
var : A1(0,data2),A2(0,data2),A3(0,data2),A4(0,data2);
if data2(C >= 3.0 and openD(0) >= 3.0) Then
Diff2 = data2((C-OpenD(0))/0.05);
if data2(C < 3.0 and openD(0) < 3.0 )Then
Diff2 = data2((C-OpenD(0))/0.01);
if data2(C >= 3.0 and openD(0) < 3.0) Then
Diff2 = data2(((C-3.0)/0.05)+(3.00-OpenD(0))/0.01);
if data2(C < 3.0 and openD(0) >= 3.0) Then
Diff2 = -data2(((3.0-C)/0.01)+(OpenD(0)-3.0)/0.05);
if data3(C >= 3.0 and openD(0) >= 3.0) Then
Diff3 = data3((C-OpenD(0))/0.05);
if data3(C < 3.0 and openD(0) < 3.0 )Then
Diff3 = data3((C-OpenD(0))/0.01);
if data3(C >= 3.0 and openD(0) < 3.0) Then
Diff3 = data3(((C-3.0)/0.05)+(3.00-OpenD(0))/0.01);
if data3(C < 3.0 and openD(0) >= 3.0) Then
Diff3 = -data3(((3.0-C)/0.01)+(OpenD(0)-3.0)/0.05);
sum = diff2+diff3;
plot1(Diff2,"data2콜");
plot2(Diff3,"data3풋");
plot3(sum,"양합");
즐거운 하루되세요
> 뉴트리 님이 쓴 글입니다.
> 제목 : 수식 수정문의합니다
> var : Diff2(0,data2),diff3(0,data3),sum(0,data2);
diff2 = data2((C-OpenD(0))/PriceScale);
diff3 = data3((C-OpenD(0))/PriceScale);
sum = diff2+diff3;
plot1(Diff2,"data2콜");
plot2(Diff3,"data3풋");
plot3(sum,"양합");
안녕하세요
지난번 만들어주신 양합차트입니다
전체적으로 아주 만족합니다
감사합니다
그런데
콜과풋 양합차트를 실제 변화한 틱수만큼만 적용해서 만들었더니
한가지 문제가 생긴게
3.00을 넘어서 부터는 1틱에 0.05씩 증가해서 차트에 오류가 발생합니다
3.05부터 1틱에 * 5를 해서 적용할 수 있을까요
해결할 방법좀 찾아주세요
부탁드립니다
뉴트리
2015-01-09 14:49:03
뉴트리 님에 의해 삭제된 답변입니다.
다음글
이전글