커뮤니티
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.