커뮤니티
수식점검부탁드립니다
2018-09-12 14:27:15
236
글번호 121982
input : 카운팅시작일자(20180911), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Condition1 = true;
if Condition1 == true Then {
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O*0.99 Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O *1.01 Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition1 = var4>=0 ;
Condition2 = var5<=0 ;
if Condition1 == true and Condition1[1] == false Then
buy("b1");
if Condition2 == true and Condition2[1] == false Then
sell("s1");
}
답변 4
예스스탁 예스스탁 답변
2018-09-12 14:32:28
안녕하세요
예스스탁입니다.
수식만 올려주시면 내용을 점검해 드릴수 없습니다.
구현하고자 하는 내용을 같이 올려주셔야만 비교해서 볼수 있습니다.
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : 수식점검부탁드립니다
> input : 카운팅시작일자(20180911), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Condition1 = true;
if Condition1 == true Then {
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O*0.99 Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O *1.01 Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition1 = var4>=0 ;
Condition2 = var5<=0 ;
if Condition1 == true and Condition1[1] == false Then
buy("b1");
if Condition2 == true and Condition2[1] == false Then
sell("s1");
}
수색대대
2018-09-12 14:52:50
수색대대 님에 의해 삭제된 답변입니다.
수색대대
2018-09-12 14:59:39
> 수색대대 님이 쓴 글입니다.
> 제목 : Re : Re : 시작일을 2018.09.11일 07:00 하면 2018.09.12일 00:00 이후는
신호표시가 안됩니다 수식점검부탁드립니다
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식점검부탁드립니다
>
안녕하세요
예스스탁입니다.
수식만 올려주시면 내용을 점검해 드릴수 없습니다.
구현하고자 하는 내용을 같이 올려주셔야만 비교해서 볼수 있습니다.
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : 수식점검부탁드립니다
> input : 카운팅시작일자(20180911), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Condition1 = true;
if Condition1 == true Then {
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O*0.99 Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O *1.01 Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition1 = var4>=0 ;
Condition2 = var5<=0 ;
if Condition1 == true and Condition1[1] == false Then
buy("b1");
if Condition2 == true and Condition2[1] == false Then
sell("s1");
}
예스스탁 예스스탁 답변
2018-09-12 16:24:18
안녕하세요
예스스탁입니다.
1
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Condition1 = true;
if Condition1 == true Then
{
~~중간생략~~
Condition1 = var4>=0 ; <<--중복
Condition2 = var5<=0 ;
}
Condition1은 지정한일자,지정한시간이 되면 true가 되는 변수입니다.
시간을 체크하기 위한내용이므로
동일이름으로 조건을 지정하시면 안됩니다.
시간지정을 다른이름으로 변경해 드립니다.
input : 카운팅시작일자(20180911), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
var : Tcond(false);
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O*0.99 Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O *1.01 Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition2 = var4 >= 0 ;
Condition3 = var5 <= 0 ;
if Condition2 == true and Condition2[1] == false Then
buy("b1");
if Condition3 == true and Condition3[1] == false Then
sell("s1");
}
2
나머지 신호내용은 작성하신 계산식과 조건내용에 따라 신호발생여부가 정해집니다.
var4가 0이하에서 0위로 올라오면 매수,
var5가 0위에서 0아래로 내려가면 매도입니다.
해당 부분은 사용자분이 지정한 계산식과 조건내용이라 저희가 판단해 드릴수 없습니다
var5와 var4를 지표로 그리게 지표식 올려드립니다.
input : 카운팅시작일자(20180911), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
var : Tcond(false);
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O*0.99 Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O *1.01 Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition2 = var4 >= 0 ;
Condition3 = var5 <= 0 ;
}
plot1(var5);
plot2(var4);
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 수식점검부탁드립니다
>
> 수색대대 님이 쓴 글입니다.
> 제목 : Re : Re : 시작일을 2018.09.11일 07:00 하면 2018.09.12일 00:00 이후는
신호표시가 안됩니다 수식점검부탁드립니다
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식점검부탁드립니다
>
안녕하세요
예스스탁입니다.
수식만 올려주시면 내용을 점검해 드릴수 없습니다.
구현하고자 하는 내용을 같이 올려주셔야만 비교해서 볼수 있습니다.
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : 수식점검부탁드립니다
> input : 카운팅시작일자(20180911), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Condition1 = true;
if Condition1 == true Then {
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O*0.99 Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O *1.01 Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition1 = var4>=0 ;
Condition2 = var5<=0 ;
if Condition1 == true and Condition1[1] == false Then
buy("b1");
if Condition2 == true and Condition2[1] == false Then
sell("s1");
}
다음글
이전글