커뮤니티
최근 도움받은 내용에서 추가 질문이 두가지 있습니다.
2015-06-26 11:46:01
113
글번호 87703
항상 수고 많으십니다.
최근 가이드 받아 진행한 코딩에서 추가 질문사항이 발생하여 도움을 요청드립니다.
-----------------------
1. 질문/답변내용
[질문]
20일선 하향이탈 100건을 배열에 담는다.
배열을 뒤져서 현재봉의 종가 또는 시가와 가장 근접한
봉의 위쪽, 봉의 아래쪽 값 두개를 찾아서 Plot으로 그려준다.
*** 추가 질문사항
-> Y축을 뒤집었을 때에도 Plot을 똑바로 뒤집을 수 있는 방법
: 예전에 비슷한 질문을 드렸을 때 일일시가 기준으로 뒤집었는데
이번 케이스에는 아닌것같고 해서 질문을 드립니다. ㅡㅡ;;;
[답변]
안녕하세요
예스스탁입니다.
Input: 일선1(5), 일선2(20);
Var: 종가변곡점2(0),Cnt(0), Cnt1(0), Cnt2(0), 상위값(0), 하위값(0),HH(0),LL(0);
Array: 변곡발생[100](0), upv[100](0),dnv[100](0);
var1 = ma(c,일선2);
// 100개의 20일선 하향이탈을 기록한다.
If (CrossDown(C, var1)) Then
{
변곡발생[0] = (O + C) / 2;
For Cnt = 1 To 99
{
변곡발생[Cnt] = 변곡발생[Cnt -1][1];
}
}
for cnt = 0 to 99{
if 변곡발생[cnt] >= C Then
upv[cnt] = 변곡발생[cnt];
Else
upv[cnt] = 99999999;
if 변곡발생[cnt] <= C Then
dnv[cnt] = 변곡발생[cnt];
Else
dnv[cnt] = 0;
}
HH = 99999999;
LL = 0;
for cnt = 0 to 99{
if upv[cnt] < HH Then
HH = upv[cnt];
if dnv[cnt] > LL Then
LL = dnv[cnt];
}
plot1(HH);
plot2(LL);
즐거운 하루되세요
2. 특정조건에서 진입금지를 설정하고자 하는데
ex. 일일저가와 일일고가의 차이가 100% 이상인 경우 진입금지 하지만
전일 종가에서 시초가가 100% 상승해서 시작하는 경우 이 경우에만 예외를 설정해서
쭉가게 하는 법입니다.
감사합니다.
행복한 하루되십시오~!!!
답변 1
예스스탁 예스스탁 답변
2015-06-29 14:03:13
안녕하세요
예스스탁입니다.
1.
문의하신 내용은 뒤집기를 하는것이 가능하지 않습니다.
값을 뒤집을 려면 기준이 되는 값이 있어야 하는데
지정할만한 값이 없습니다.
2.
아래와 같이 진입식에 제어조건을 지정하시면 됩니다.
input : Per1(100),Per2(100);
Condition1 = dayhigh < daylow*(1+Per1/100) or dayopen >= DayClose(1)*(1+Per2/100);
if Condition1 == true Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
즐거운 하루되세요
> 가락국수 님이 쓴 글입니다.
> 제목 : 최근 도움받은 내용에서 추가 질문이 두가지 있습니다.
> 항상 수고 많으십니다.
최근 가이드 받아 진행한 코딩에서 추가 질문사항이 발생하여 도움을 요청드립니다.
-----------------------
1. 질문/답변내용
[질문]
20일선 하향이탈 100건을 배열에 담는다.
배열을 뒤져서 현재봉의 종가 또는 시가와 가장 근접한
봉의 위쪽, 봉의 아래쪽 값 두개를 찾아서 Plot으로 그려준다.
*** 추가 질문사항
-> Y축을 뒤집었을 때에도 Plot을 똑바로 뒤집을 수 있는 방법
: 예전에 비슷한 질문을 드렸을 때 일일시가 기준으로 뒤집었는데
이번 케이스에는 아닌것같고 해서 질문을 드립니다. ㅡㅡ;;;
[답변]
안녕하세요
예스스탁입니다.
Input: 일선1(5), 일선2(20);
Var: 종가변곡점2(0),Cnt(0), Cnt1(0), Cnt2(0), 상위값(0), 하위값(0),HH(0),LL(0);
Array: 변곡발생[100](0), upv[100](0),dnv[100](0);
var1 = ma(c,일선2);
// 100개의 20일선 하향이탈을 기록한다.
If (CrossDown(C, var1)) Then
{
변곡발생[0] = (O + C) / 2;
For Cnt = 1 To 99
{
변곡발생[Cnt] = 변곡발생[Cnt -1][1];
}
}
for cnt = 0 to 99{
if 변곡발생[cnt] >= C Then
upv[cnt] = 변곡발생[cnt];
Else
upv[cnt] = 99999999;
if 변곡발생[cnt] <= C Then
dnv[cnt] = 변곡발생[cnt];
Else
dnv[cnt] = 0;
}
HH = 99999999;
LL = 0;
for cnt = 0 to 99{
if upv[cnt] < HH Then
HH = upv[cnt];
if dnv[cnt] > LL Then
LL = dnv[cnt];
}
plot1(HH);
plot2(LL);
즐거운 하루되세요
2. 특정조건에서 진입금지를 설정하고자 하는데
ex. 일일저가와 일일고가의 차이가 100% 이상인 경우 진입금지 하지만
전일 종가에서 시초가가 100% 상승해서 시작하는 경우 이 경우에만 예외를 설정해서
쭉가게 하는 법입니다.
감사합니다.
행복한 하루되십시오~!!!
다음글
이전글