커뮤니티
문의 드립니다
2018-08-28 08:15:52
237
글번호 121619
먼저 연일 수고하심에 감사드립니다!!!
2가지 질문을 드려봅니다
1, "아래수식1" 은 일전에 도움을 받아서 잘 사용하고있는 옵션 교차식입니다
헌데 이수식을 다음과같이 수정이 가능할까요?
(1),현재는 콜풋의 행사가가 다르더라도 콜풋 2개의 교차만 이루어지면 모두 음성신호가
발생되는데요
이것을 같은 행사가의 콜풋이 교차할때는(* 즉, 한 행사가의 콜풋 가격이 같아질때는)
기존의 음성신호와는 별도로 또다른 음성신호가 발생되게 하고싶습니다
그리고 가능하다면 교차가 발생되기 N틱전에 음성이 발생되게 할수있다면
금상첨화가 되겠습니다
(2),만약 위와같이 기존의 음성신호와 병행하는 수식이 너무 복잡하다거나 불가하다면...
같은 행사가의 콜풋이 교차시에만 음성이 발생되는 수식만이라도 부탁드려봅니다
하지만 가능한 위(1)번 내용으로 부탁드립니다
* 참고로 저는 현재 콜풋 각각 3개의 행사가로 교차차트를 만들어서 활용하고있습니다
(3) 특정행사가의 콜풋 교차지점(교차가격)이 얼마라고 예상이 될때...
이 교차가격을 선물의 가격으로 미리 환산할수있는 방법은 없는지요?
정확하지는 않더라도 근사치만 알수있어도 크게 도움이될것같습니다
2, "아래수식2"는 예전자료를 검색하여 찾은 하이켄 지표인데요
이 수식중에서 "수식2"는 삭제하고 "수식1" 만을 다음과같이 수정부탁드립니다
= 저는 이 "수식1"을 "일자그래프"로 변형해서 활용하고자하는데요
= 이것이 상승일때는 "빨간색", 하락일때는 "파란색" 으로 바뀌는 수식을 부탁드립니다
즉, 한개의 수식만으로 매수 매도추세를 한눈에 볼수있게하기위함입니다
감사합니다 !!!
==================================================================================
(수식 1)
var : count(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1);
count = 0;
if crossup(data1(c),data4(c)) or CrossDown(data1(c),data4(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data5(c)) or CrossDown(data1(c),data5(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data6(c)) or CrossDown(data1(c),data6(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data2(c),data4(c)) or CrossDown(data2(c),data4(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data5(c)) or CrossDown(data2(c),data5(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data6(c)) or CrossDown(data2(c),data6(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data3(c),data4(c)) or CrossDown(data3(c),data4(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data5(c)) or CrossDown(data3(c),data5(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data6(c)) or CrossDown(data3(c),data6(c)) Then
{
count = count+1;
v3 = data3(c);
}
if v1 > 0 then
plot1(v1);
if v2 > 0 then
plot2(v2);
if v3 > 0 then
plot3(v3);
if v4 > 0 then
plot4(v4);
if v5 > 0 then
plot5(v5);
if count >= 2 Then
PlaySound("C:₩예스트레이더₩data₩Sound₩my.wav");
(수식 2)
plot1(ma(C,10),"수식1",RED);
plot2(ma(O,10),"수식2",blue);
답변 2
예스스탁 예스스탁 답변
2018-08-28 10:57:53
안녕하세요
예스스탁입니다.
1
올려주신 수식만으로 어떤 데이터가 같은 행사가인지 구분을 할수 없습니다.
playsound는 if 조건충족시 지정한 경로의 wav파일을 구동하므로
같은 행사가격의 교차if문에 playsound함수 추가하시면 됩니다.
만약 data1과 data4가 동일 행사가의 콜풋이면 아래와 같이
playsound함수 추가하고 원하시는 경로의 wav파일명 지정해 주시면 됩니다.
교차 몇초전이나 환산가격은 가능하지 않습니다
if crossup(data1(c),data4(c)) or CrossDown(data1(c),data4(c)) Then
{
count = count+1;
v1 = data1(c);
PlaySound("C:₩예스트레이더₩data₩Sound₩my.wav");
}
2
var1 = ma(C,10);
if var1 > var1[1] Then
var2 = red;
if var1 < var1[1] Then
var2 = BLUE;
plot1(var1,"수식1",var2);
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 먼저 연일 수고하심에 감사드립니다!!!
2가지 질문을 드려봅니다
1, "아래수식1" 은 일전에 도움을 받아서 잘 사용하고있는 옵션 교차식입니다
헌데 이수식을 다음과같이 수정이 가능할까요?
(1),현재는 콜풋의 행사가가 다르더라도 콜풋 2개의 교차만 이루어지면 모두 음성신호가
발생되는데요
이것을 같은 행사가의 콜풋이 교차할때는(* 즉, 한 행사가의 콜풋 가격이 같아질때는)
기존의 음성신호와는 별도로 또다른 음성신호가 발생되게 하고싶습니다
그리고 가능하다면 교차가 발생되기 N틱전에 음성이 발생되게 할수있다면
금상첨화가 되겠습니다
(2),만약 위와같이 기존의 음성신호와 병행하는 수식이 너무 복잡하다거나 불가하다면...
같은 행사가의 콜풋이 교차시에만 음성이 발생되는 수식만이라도 부탁드려봅니다
하지만 가능한 위(1)번 내용으로 부탁드립니다
* 참고로 저는 현재 콜풋 각각 3개의 행사가로 교차차트를 만들어서 활용하고있습니다
(3) 특정행사가의 콜풋 교차지점(교차가격)이 얼마라고 예상이 될때...
이 교차가격을 선물의 가격으로 미리 환산할수있는 방법은 없는지요?
정확하지는 않더라도 근사치만 알수있어도 크게 도움이될것같습니다
2, "아래수식2"는 예전자료를 검색하여 찾은 하이켄 지표인데요
이 수식중에서 "수식2"는 삭제하고 "수식1" 만을 다음과같이 수정부탁드립니다
= 저는 이 "수식1"을 "일자그래프"로 변형해서 활용하고자하는데요
= 이것이 상승일때는 "빨간색", 하락일때는 "파란색" 으로 바뀌는 수식을 부탁드립니다
즉, 한개의 수식만으로 매수 매도추세를 한눈에 볼수있게하기위함입니다
감사합니다 !!!
==================================================================================
(수식 1)
var : count(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1);
count = 0;
if crossup(data1(c),data4(c)) or CrossDown(data1(c),data4(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data5(c)) or CrossDown(data1(c),data5(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data6(c)) or CrossDown(data1(c),data6(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data2(c),data4(c)) or CrossDown(data2(c),data4(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data5(c)) or CrossDown(data2(c),data5(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data6(c)) or CrossDown(data2(c),data6(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data3(c),data4(c)) or CrossDown(data3(c),data4(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data5(c)) or CrossDown(data3(c),data5(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data6(c)) or CrossDown(data3(c),data6(c)) Then
{
count = count+1;
v3 = data3(c);
}
if v1 > 0 then
plot1(v1);
if v2 > 0 then
plot2(v2);
if v3 > 0 then
plot3(v3);
if v4 > 0 then
plot4(v4);
if v5 > 0 then
plot5(v5);
if count >= 2 Then
PlaySound("C:₩예스트레이더₩data₩Sound₩my.wav");
(수식 2)
plot1(ma(C,10),"수식1",RED);
plot2(ma(O,10),"수식2",blue);
유로파54
2018-08-28 18:29:27
자세하고 친절한 답변 정말 감사합니다 ^^;
저는 답변해주신 교차가 수식을 세개를 활용하고자합니다
그러면 아래와같이 이수식을 기존수식 말미에 3번 연속 그대로 붙여서 활용하면 되는건지요?
기본적으로 각 수식마다 data1~data6까지 중에서 해당되는것으로 따로 설정했구요
음성신호도 각각 따로 설정했습니다
이외에 수식자체에서 더 바뀌는 부분이 있는지요?
또 이렇게 기존수식 말미에 첨부하는것이 맞는지요?
아래수식을 실시간에서 적용해보니 제대로 작동을하지않는듯해서 이렇게 다시 문의드립니디
*** 아래수식에서 잘못된 부분을 지적및 수정 부탁드립니다
수식에 관해선 완전초보인지라 또 기본적인 질문을 드리게 되네요 ㅎ
감사합니다 ^^
var : count(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1);
count = 0;
if crossup(data1(c),data4(c)) or CrossDown(data1(c),data4(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data5(c)) or CrossDown(data1(c),data5(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data6(c)) or CrossDown(data1(c),data6(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data2(c),data4(c)) or CrossDown(data2(c),data4(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data5(c)) or CrossDown(data2(c),data5(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data6(c)) or CrossDown(data2(c),data6(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data3(c),data4(c)) or CrossDown(data3(c),data4(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data5(c)) or CrossDown(data3(c),data5(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data6(c)) or CrossDown(data3(c),data6(c)) Then
{
count = count+1;
v3 = data3(c);
}
if v1 > 0 then
plot1(v1);
if v2 > 0 then
plot2(v2);
if v3 > 0 then
plot3(v3);
if v4 > 0 then
plot4(v4);
if v5 > 0 then
plot5(v5);
if count >= 2 Then
PlaySound("C:₩예스트레이더₩data₩Sound₩my.wav");
if crossup(data1(c),data4(c)) or CrossDown(data1(c),data4(c)) Then
{
count = count+1;
v1 = data1(c);
PlaySound("C:₩예스트레이더₩data₩Sound₩교차1.wav");
}
if crossup(data2(c),data5(c)) or CrossDown(data2(c),data5(c)) Then
{
count = count+1;
v1 = data1(c);
PlaySound("C:₩예스트레이더₩data₩Sound₩교차2.wav");
}
if crossup(data3(c),data6(c)) or CrossDown(data3(c),data6(c)) Then
{
count = count+1;
v1 = data1(c);
PlaySound("C:₩예스트레이더₩data₩Sound₩교차3.wav");
}
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다
>
안녕하세요
예스스탁입니다.
1
올려주신 수식만으로 어떤 데이터가 같은 행사가인지 구분을 할수 없습니다.
playsound는 if 조건충족시 지정한 경로의 wav파일을 구동하므로
같은 행사가격의 교차if문에 playsound함수 추가하시면 됩니다.
만약 data1과 data4가 동일 행사가의 콜풋이면 아래와 같이
playsound함수 추가하고 원하시는 경로의 wav파일명 지정해 주시면 됩니다.
교차 몇초전이나 환산가격은 가능하지 않습니다
if crossup(data1(c),data4(c)) or CrossDown(data1(c),data4(c)) Then
{
count = count+1;
v1 = data1(c);
PlaySound("C:₩예스트레이더₩data₩Sound₩my.wav");
}
2
var1 = ma(C,10);
if var1 > var1[1] Then
var2 = red;
if var1 < var1[1] Then
var2 = BLUE;
plot1(var1,"수식1",var2);
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 먼저 연일 수고하심에 감사드립니다!!!
2가지 질문을 드려봅니다
1, "아래수식1" 은 일전에 도움을 받아서 잘 사용하고있는 옵션 교차식입니다
헌데 이수식을 다음과같이 수정이 가능할까요?
(1),현재는 콜풋의 행사가가 다르더라도 콜풋 2개의 교차만 이루어지면 모두 음성신호가
발생되는데요
이것을 같은 행사가의 콜풋이 교차할때는(* 즉, 한 행사가의 콜풋 가격이 같아질때는)
기존의 음성신호와는 별도로 또다른 음성신호가 발생되게 하고싶습니다
그리고 가능하다면 교차가 발생되기 N틱전에 음성이 발생되게 할수있다면
금상첨화가 되겠습니다
(2),만약 위와같이 기존의 음성신호와 병행하는 수식이 너무 복잡하다거나 불가하다면...
같은 행사가의 콜풋이 교차시에만 음성이 발생되는 수식만이라도 부탁드려봅니다
하지만 가능한 위(1)번 내용으로 부탁드립니다
* 참고로 저는 현재 콜풋 각각 3개의 행사가로 교차차트를 만들어서 활용하고있습니다
(3) 특정행사가의 콜풋 교차지점(교차가격)이 얼마라고 예상이 될때...
이 교차가격을 선물의 가격으로 미리 환산할수있는 방법은 없는지요?
정확하지는 않더라도 근사치만 알수있어도 크게 도움이될것같습니다
2, "아래수식2"는 예전자료를 검색하여 찾은 하이켄 지표인데요
이 수식중에서 "수식2"는 삭제하고 "수식1" 만을 다음과같이 수정부탁드립니다
= 저는 이 "수식1"을 "일자그래프"로 변형해서 활용하고자하는데요
= 이것이 상승일때는 "빨간색", 하락일때는 "파란색" 으로 바뀌는 수식을 부탁드립니다
즉, 한개의 수식만으로 매수 매도추세를 한눈에 볼수있게하기위함입니다
감사합니다 !!!
==================================================================================
(수식 1)
var : count(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1);
count = 0;
if crossup(data1(c),data4(c)) or CrossDown(data1(c),data4(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data5(c)) or CrossDown(data1(c),data5(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data1(c),data6(c)) or CrossDown(data1(c),data6(c)) Then
{
count = count+1;
v1 = data1(c);
}
if crossup(data2(c),data4(c)) or CrossDown(data2(c),data4(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data5(c)) or CrossDown(data2(c),data5(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data2(c),data6(c)) or CrossDown(data2(c),data6(c)) Then
{
count = count+1;
v2 = data2(c);
}
if crossup(data3(c),data4(c)) or CrossDown(data3(c),data4(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data5(c)) or CrossDown(data3(c),data5(c)) Then
{
count = count+1;
v3 = data3(c);
}
if crossup(data3(c),data6(c)) or CrossDown(data3(c),data6(c)) Then
{
count = count+1;
v3 = data3(c);
}
if v1 > 0 then
plot1(v1);
if v2 > 0 then
plot2(v2);
if v3 > 0 then
plot3(v3);
if v4 > 0 then
plot4(v4);
if v5 > 0 then
plot5(v5);
if count >= 2 Then
PlaySound("C:₩예스트레이더₩data₩Sound₩my.wav");
(수식 2)
plot1(ma(C,10),"수식1",RED);
plot2(ma(O,10),"수식2",blue);
다음글
이전글