커뮤니티
함수수정요청(11-1)
2016-01-28 01:44:20
106
글번호 94886
안녕하세요?
아래의 함수를 수정요청드립니다.
변수(V1~V4)를 아래와 같이 변경하고 싶습니다.
V1은 Dayopen(0) + Dayopen(0) * (maho1 / average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 고가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 고가는 총 20개임
V2 = DayOpen(0) - Dayopen(0) * (maOL1 / average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 저가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 저가는 총 20개임
V3 = DayOpen(0) + Dayopen(0) * (maHL1 / average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가는 총 20개임
V4 = DayOpen(0)) - Dayopen(0) * (maHL1 /average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가는 총 20개임
---------------------------------------------------------------------------------------
var : ho1(0),OL1(0),HL1(0);
var : maho1(0),maOL1(0),maHL1(0);
var : cnt1(0),sumho1(0),sumOL1(0),sumHL1(0);
var : V1(0),V2(0),V3(0),V4(0);
if bdate != bdate[1] Then
entry1 = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry1 = entry1+1;
ho1 = Dayhigh-Dayopen;
OL1 = DayOpen-DayLow;
HL1 = DayHigh-DayLow;
sumho1 = 0;
sumOL1 = 0;
sumHL1 = 0;
for cnt1 = 1 to 10{
sumho1 = sumho1 + (dayhigh(cnt1)-dayopen(cnt1));
sumOL1 = sumOL1 + (DayOpen(cnt1)-DayLow(cnt1));
sumHL1 = sumHL1 + (DayHigh(cnt1)-DayLow(cnt1));
}
maho1 = sumho1/10;
maOL1 = sumOL1/10;
maHL1 = sumHL1/10;
V1 = dayopen(0)+maho1;
V2 = DayOpen(0)-maOL1;
V3 = DayOpen(0)+maHL1;
V4 = DayOpen(0)-maHL1;
답변 1
예스스탁 예스스탁 답변
2016-01-28 11:07:48
안녕하세요
예스스탁입니다.
var : ho1(0),OL1(0),HL1(0),entry1(0);
var : maho1(0),maOL1(0),maHL1(0);
var : cnt1(0),sumho1(0),sumOL1(0),sumHL1(0);
var : V1(0),V2(0),V3(0),V4(0),sum(0),avgv(0);
if bdate != bdate[1] Then
entry1 = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry1 = entry1+1;
ho1 = Dayhigh-Dayopen;
OL1 = DayOpen-DayLow;
HL1 = DayHigh-DayLow;
sumho1 = 0;
sumOL1 = 0;
sumHL1 = 0;
sum = 0;
for cnt1 = 1 to 10{
sumho1 = sumho1 + (dayhigh(cnt1)-dayopen(cnt1));
sumOL1 = sumOL1 + (DayOpen(cnt1)-DayLow(cnt1));
sumHL1 = sumHL1 + (DayHigh(cnt1)-DayLow(cnt1));
sum = sum + DayClose(cnt1)+dayopen(cnt1);
}
maho1 = sumho1/10;
maOL1 = sumOL1/10;
maHL1 = sumHL1/10;
avgv = sum/20;
V1 = dayopen(0) + dayopen(0)*(maho1/avgv);
V2 = DayOpen(0) - dayopen(0)*(maOL1/avgv);
V3 = DayOpen(0) + dayopen(0)*(maHL1/avgv);
V4 = DayOpen(0) - dayopen(0)*(maHL1/avgv);
즐거운 하루되세요
> 통큰베팅 님이 쓴 글입니다.
> 제목 : 함수수정요청(11-1)
> 안녕하세요?
아래의 함수를 수정요청드립니다.
변수(V1~V4)를 아래와 같이 변경하고 싶습니다.
V1은 Dayopen(0) + Dayopen(0) * (maho1 / average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 고가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 고가는 총 20개임
V2 = DayOpen(0) - Dayopen(0) * (maOL1 / average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 저가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 시가와 저가는 총 20개임
V3 = DayOpen(0) + Dayopen(0) * (maHL1 / average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가는 총 20개임
V4 = DayOpen(0)) - Dayopen(0) * (maHL1 /average(당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가)) // 당일제외 과거(전영업일)부터 대과거까지 10영업일동안 일별 고가와 저가는 총 20개임
---------------------------------------------------------------------------------------
var : ho1(0),OL1(0),HL1(0);
var : maho1(0),maOL1(0),maHL1(0);
var : cnt1(0),sumho1(0),sumOL1(0),sumHL1(0);
var : V1(0),V2(0),V3(0),V4(0);
if bdate != bdate[1] Then
entry1 = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry1 = entry1+1;
ho1 = Dayhigh-Dayopen;
OL1 = DayOpen-DayLow;
HL1 = DayHigh-DayLow;
sumho1 = 0;
sumOL1 = 0;
sumHL1 = 0;
for cnt1 = 1 to 10{
sumho1 = sumho1 + (dayhigh(cnt1)-dayopen(cnt1));
sumOL1 = sumOL1 + (DayOpen(cnt1)-DayLow(cnt1));
sumHL1 = sumHL1 + (DayHigh(cnt1)-DayLow(cnt1));
}
maho1 = sumho1/10;
maOL1 = sumOL1/10;
maHL1 = sumHL1/10;
V1 = dayopen(0)+maho1;
V2 = DayOpen(0)-maOL1;
V3 = DayOpen(0)+maHL1;
V4 = DayOpen(0)-maHL1;
다음글
이전글