커뮤니티
재문의 드립니다
2019-01-30 16:56:18
180
글번호 125775
원하는 결과가 나오게 해주어서 감사합니다
다름이 아니고 condition 조건을 삭제 했더니 전일 결과값이 당일까지 연결이 됩니다
condition 조건을 삭제한후에도 전일결과가 연결되지 않고 당일분만 반영 될수 있도록 부탁 드립니다. - 이상 -
수고하세요
안녕하세요
예스스탁입니다.
당일 조건만족시에만 출력되어야 하므로
속성에서 그래프를 모두 점그래프나 일자그래프로 지정하시기 바랍니다.
당일 최초 만족항봉의 값으로 그려지게 했습니다.
해당값 달성시마다 값을 갱신하고자 하시면 각 조건식의 condition 조건은 삭제하시면 됩니다.
input : n1(1),n2(3);
if bdate != bdate[1] Then
{
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
}
if Condition1 == false and data2(H >= lowD(0)+n1 and H[1] < LowD(0)+n1) Then
{
Condition1 = true;
var1 = C;
}
if Condition2 == false and data2(H >= lowD(0)+n2 and H[1] < LowD(0)+n2) Then
{
Condition2 = true;
var2 = C;
}
if Condition3 == false and data2(L <= HighD(0)-n1 and L[1] > HighD(0)-n1) Then
{
Condition3 = true;
var3 = C;
}
if Condition4 == false and data2(L <= HighD(0)-n2 and L[1] > HighD(0)-n2) Then
{
Condition4 = true;
var4 = C;
}
if Condition1 == true Then
plot1(var1);
if Condition2 == true Then
plot2(var2);
if Condition3 == true Then
plot3(var3);
if Condition4 == true Then
plot4(var4);
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 재문의 드립니다
>
답변 감사합니다
보내주신 수식은 옵션창에 선물값을 표시하기 때문에 원하지않은 결과가 나옵니다
예를 들면 선물이 280.00 에서 281.00이 되었을때 콜이 0.8 에서 0.9를 왔다면 0.9에 수평선을 그어야는데 보내준 수식은 281.00에 그리게 됩니다
다시하번 더 설명 드리면 선물저가가 280.00에서 현재가가 291이 되었고
그때 콜콜 저가가 0.8이고 선물 281.00 이되었을때 콜이 0.9 라면 0.9에 수평선을 그려야합니다 풋의 경우에는 선물이 280.00 일때 풋고가가 0.9이고 선물이 281.00에 도달했을때
풋 현재가가 0.8이라면 0.8에 수평선을 그려야 됩니다
귀하께서 보내주신 수식을 적용해보니 콜 풋 둘다 선물 1포인츠값인 281.00이 옵션차트에 그려집니다
다시 검토 바랍니다..-이상-
수고 하세요
답변 1
예스스탁 예스스탁 답변
2019-01-31 09:04:10
안녕하세요
예스스탁입니다.
Condition변수가 아니라도 특정변수의 값이
당일 발생했다라는 것을 알수 있는 내용이 있어야 합니다.
단지 다른이름의 변수로 대체를 할뿐입니다.
기본적으로 변수에 값이 저장되면 계속 해당 변수로 연장해서 그리게 되므로
위와 같은 제어문이 반드시 필요하고 그래프도 점이나 일자로 설정을 해야 합니다.
Condition변수를 제외하면 당일 지정한 값을 여러번 달성할 경우 값이 갱신됩니다.
이용에 참고하시기 바랍니다.
input : n1(1),n2(3);
if bdate != bdate[1] Then
{
VAR1 = 0;
VAR2 = 0;
VAR3 = 0;
VAR4 = 0;
}
if data2(H >= lowD(0)+n1 and H[1] < LowD(0)+n1) Then
{
var1 = C;
}
if data2(H >= lowD(0)+n2 and H[1] < LowD(0)+n2) Then
{
var2 = C;
}
if data2(L <= HighD(0)-n1 and L[1] > HighD(0)-n1) Then
{
var3 = C;
}
if data2(L <= HighD(0)-n2 and L[1] > HighD(0)-n2) Then
{
var4 = C;
}
if VAR1 > 0 Then
plot1(var1);
if VAR1 > 0 Then
plot2(var2);
if VAR1 > 0 Then
plot3(var3);
if VAR1 > 0 Then
plot4(var4);
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 재문의 드립니다
> 원하는 결과가 나오게 해주어서 감사합니다
다름이 아니고 condition 조건을 삭제 했더니 전일 결과값이 당일까지 연결이 됩니다
condition 조건을 삭제한후에도 전일결과가 연결되지 않고 당일분만 반영 될수 있도록 부탁 드립니다. - 이상 -
수고하세요
안녕하세요
예스스탁입니다.
당일 조건만족시에만 출력되어야 하므로
속성에서 그래프를 모두 점그래프나 일자그래프로 지정하시기 바랍니다.
당일 최초 만족항봉의 값으로 그려지게 했습니다.
해당값 달성시마다 값을 갱신하고자 하시면 각 조건식의 condition 조건은 삭제하시면 됩니다.
input : n1(1),n2(3);
if bdate != bdate[1] Then
{
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
}
if Condition1 == false and data2(H >= lowD(0)+n1 and H[1] < LowD(0)+n1) Then
{
Condition1 = true;
var1 = C;
}
if Condition2 == false and data2(H >= lowD(0)+n2 and H[1] < LowD(0)+n2) Then
{
Condition2 = true;
var2 = C;
}
if Condition3 == false and data2(L <= HighD(0)-n1 and L[1] > HighD(0)-n1) Then
{
Condition3 = true;
var3 = C;
}
if Condition4 == false and data2(L <= HighD(0)-n2 and L[1] > HighD(0)-n2) Then
{
Condition4 = true;
var4 = C;
}
if Condition1 == true Then
plot1(var1);
if Condition2 == true Then
plot2(var2);
if Condition3 == true Then
plot3(var3);
if Condition4 == true Then
plot4(var4);
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 재문의 드립니다
>
답변 감사합니다
보내주신 수식은 옵션창에 선물값을 표시하기 때문에 원하지않은 결과가 나옵니다
예를 들면 선물이 280.00 에서 281.00이 되었을때 콜이 0.8 에서 0.9를 왔다면 0.9에 수평선을 그어야는데 보내준 수식은 281.00에 그리게 됩니다
다시하번 더 설명 드리면 선물저가가 280.00에서 현재가가 291이 되었고
그때 콜콜 저가가 0.8이고 선물 281.00 이되었을때 콜이 0.9 라면 0.9에 수평선을 그려야합니다 풋의 경우에는 선물이 280.00 일때 풋고가가 0.9이고 선물이 281.00에 도달했을때
풋 현재가가 0.8이라면 0.8에 수평선을 그려야 됩니다
귀하께서 보내주신 수식을 적용해보니 콜 풋 둘다 선물 1포인츠값인 281.00이 옵션차트에 그려집니다
다시 검토 바랍니다..-이상-
수고 하세요