커뮤니티
수식 문의
2013-07-04 11:10:42
192
글번호 64980
please check attaschment.
always thank you.
답변 1
예스스탁 예스스탁 답변
2013-07-04 10:46:01
안녕하세요
예스스탁입니다.
input : N(0.1);
var : C2C3(0,data1),C4C5(0,data1),C6C7(0,data1);
var : F2F3(0,data1),F4F5(0,data1),F6F7(0,data1);
var : dataX(0,data1),dataY(0,data2),dataX1(0,data1),dataY1(0);
var : dataA(0,data1),dataB(0,data2),dataA1(0,data1),dataB1(0);
var : value(0,data1),cond1(false,data1),cond2(false,data1),cond3(false,data1),cond4(false,data1);
if data1(date != date[1]) Then{
dataX1 = dataX[1];
dataY1 = dataY[1];
dataA1 = dataA[1];
dataB1 = dataB[1];
cond1 = false;
cond2 = false;
cond3 = false;
cond4 = false;
}
C2C3 = (data2(LowD(0))+data3(HighD(0)));
C4C5 = (data4(LowD(0))+data5(HighD(0)));
C6C7 = (data6(LowD(0))+data7(HighD(0)));
if C2C3 < C4C5 and C2C3 < C6C7 Then{
dataX = data2(LowD(0));
dataY = data3(HighD(0));
}
if C4C5 < C2C3 and C4C5 < C6C7 Then{
dataX = data4(LowD(0));
dataY = data5(HighD(0));
}
if C6C7 < C2C3 and C4C5 < C6C7 Then{
dataX = data6(LowD(0));
dataY = data7(HighD(0));
}
F2F3 = (data2(HighD(0))+data3(LowD(0)));
F4F5 = (data4(HighD(0))+data5(LowD(0)));
F6F7 = (data6(HighD(0))+data7(LowD(0)));
if F2F3 < F4F5 and F2F3 < F6F7 Then{
dataA = data2(HighD(0));
DataB = data3(LowD(0));
}
if F4F5 < F2F3 and F4F5 < F6F7 Then{
dataA = data4(HighD(0));
DataB = data5(LowD(0));
}
if F6F7 < F2F3 and F4F5 < F6F7 Then{
dataA = data6(HighD(0));
DataB = data7(LowD(0));
}
if data1(DayClose(1) <= DayOpen(1)+N and DayClose(1) >= dayOpen(1)-N) Then
value = min((dataX1+dataY1),(dataA1+dataB1));
if data1(DayClose(1) > DayOpen(1)+N) Then
value = dataX1+dataY1;
if data1(DayClose(1) < dayOpen(1)-N) Then
value = dataA1+dataB1;
if (dataX != dataX[1] or dataY != dataY[1]) and
(dataA == dataA[1] and dataB != dataB[1]) Then
cond1 = true;
if (dataB > dataY1 or dataB > dataA1) Then
cond2 = true;
if cond1 == true and cond2 == true Then
Sell();
if MarketPosition == -1 Then{
cond1 = false;
cond2 = false;
}
if (datax == dataX[1] and dataY == dataY[1]) and
(dataA != dataA[1] or dataB != dataB[1]) Then
cond3 = true;
if (dataX > dataX1 or dataB > dataB1) Then
cond4 = true;
if cond3 == true and cond4 == true then
Buy();
if MarketPosition == 1 Then{
cond3 = false;
cond4 = false;
}
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> please check attaschment.
always thank you.
이전글