커뮤니티

please check attaschment

프로필 이미지
흑수돌
2018-07-25 15:25:23
210
글번호 120869
답변완료
please check attaschment. always thank you.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-07-25 13:29:23

안녕하세요 예스스탁입니다. 1. input : n1(1),n2(1),n3(1),n4(1),n5(1); input : n6(1),n7(1),n8(1),n9(1),n10(1); input : n11(1),n12(1),n13(1); input : X(100),x3(100),x2(-100),n(10); var : sum(0,data1),ii(0,data1),T(0,data1),vv(0,data1); if data1(bdate != bdate) Then ii = 0; Else ii = ii +1; sum = 0; if data2(c) > 0 Then sum = sum + n1; if data2(c) < 0 Then sum = sum - n1; if data2(c) > X Then sum = sum + n2; if data2(c) < -X Then sum = sum - n2; if data2(c) > 0 and data3(c) < 0 Then sum = sum + n3; if data2(c) > 0 and data3(c) > 0 Then sum = sum - n4; if data2(c) < 0 and data3(c) < 0 Then sum = sum + n5; if data2(c) < 0 and data3(c) > 0 Then sum = sum - n6; if data1(bids-asks) > 0 Then sum = sum + n7; if data1(bids-asks) < 0 Then sum = sum - n8; if data1(bids-asks) > x3 Then sum = sum + n9; if data1(bids-asks) < x2 Then sum = sum - n10; if data1(bids[1]-asks[1]) > 0 and data1(bids-asks) < 0 Then { sum = sum - n11; } if data1(bids[1]-asks[1]) < 0 and data1(bids-asks) > 0 Then { sum = sum + n11; } if data1(Bdate == bdate[1] and ii <= n and V > DayVolume[1]) or data1(Bdate == bdate[1] and ii > n and V > highest(V,n)[1]) Then { if data1(C>O) Then { sum = sum + n12; T = 1; vv = data1(L); } if data1(C<O) Then { sum = sum + n13; T = -1; vv = data1(H); } } if T == 1 and data1(CrossDown(C,vv)) Then sum = sum - n12*2; if T == 1 and data1(CrossUp(C,vv)) Then sum = sum + n12*2; if T == -1 and data1(CrossUp(C,vv)) Then sum = sum - n13*2; if T == -1 and data1(CrossDown(C,vv)) Then sum = sum - n13*2; if sum >= 0 and sum <= 10 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum >= 11 and sum <= 20 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum >= 21 and sum <= 30 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum >= 31 and sum <= 40 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum >= 41 and sum <= 50 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum >= 51 and sum <= 60 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum < 0 and sum >= -10 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum <= -11 and sum >= -20 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum <= -21 and sum >= -30 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum <= -31 and sum >= -40 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum <= -41 and sum >= -50 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); if sum <= -51 and sum >= -60 then plot1(sum,"지표",rgb(XXX,XXX,XXX)); 2 input : n(100); var : diff(0,data2),v1(0,data2); if data2(bdate != bdate[1]) Then diff = data2(c); Else diff = data2(C-C[1]); v1 = diff*data2(v); if MarketPosition <= 0 and crossup(v1,n) Then Buy("b"); if MarketPosition == 1 and C < l[BarsSinceEntry] Then exitlong("bx"); if MarketPosition >= 0 and CrossDown(v1,-n) Then Sell("s"); if MarketPosition == -1 and C > H[BarsSinceEntry] Then ExitShort("sx"); 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : please check attaschment > please check attaschment. always thank you.