커뮤니티

수식 문의

프로필 이미지
흑수돌
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.