예스스탁
예스스탁 답변
2022-02-21 11:12:17
안녕하세요
예스스탁입니다.
input : mm(100000000);
input : i1(100),i2(200),i3(300),i4(400),i5(500),i6(600),i7(700),i8(800),i9(900),i10(1000);
var : ii(0);
var : h1(0),h2(0),h3(0),h4(0),h5(0),h6(0),h7(0),h8(0),h9(0),h10(0);
var : l1(0),l2(0),l3(0),l4(0),l5(0),l6(0),l7(0),l8(0),l9(0),l10(0);
if Bdate != Bdate[1] Then
{
ii = 0;
Condition1 = False;
Condition2 = False;
Condition3 = False;
Condition4 = False;
Condition5 = False;
Condition6 = False;
Condition7 = False;
Condition8 = False;
Condition9 = False;
Condition10 = False;
}
ii = ii+1;
if ii == i1 Then
{
h1 = h; l1 = l;
}
if ii == i2 Then
{
h2 = h; l2 = l;
}
if ii == i3 Then
{
h3 = h; l3 = l;
}
if ii == i4 Then
{
h4 = h; l4 = l;
}
if ii == i5 Then
{
h5 = h; l5 = l;
}
if ii == i6 Then
{
h6 = h; l6 = l;
}
if ii == i7 Then
{
h7 = h; l7 = l;
}
if ii == i8 Then
{
h8 = h; l8 = l;
}
if ii == i9 Then
{
h9 = h; l9 = l;
}
if ii == i10 Then
{
h10 = h; l10 = l;
}
if ii > i1 and CrossUp(C,h1) and h1 > 0 and Condition1 == False Then
{
Condition1 = true;
Buy("b1",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i2 and CrossUp(C,h2) and h2 > 0 and Condition2 == False Then
{
Condition2 = true;
Buy("b2",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i3 and CrossUp(C,h3) and h3 > 0 and Condition3 == False Then
{
Condition3 = true;
Buy("b3",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i4 and CrossUp(C,h4) and h4 > 0 and Condition4 == False Then
{
Condition4 = true;
Buy("b4",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i5 and CrossUp(C,h5) and h5 > 0 and Condition5 == False Then
{
Condition5 = true;
Buy("b5",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i6 and CrossUp(C,h6) and h6 > 0 and Condition6 == False Then
{
Condition6 = true;
Buy("b6",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i7 and CrossUp(C,h7) and h7 > 0 and Condition7 == False Then
{
Condition7 = true;
Buy("b7",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i8 and CrossUp(C,h8) and h8 > 0 and Condition8 == False Then
{
Condition8 = true;
Buy("b8",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i9 and CrossUp(C,h9) and h9 > 0 and Condition9 == False Then
{
Condition9 = true;
Buy("b9",OnClose,DEF,Floor((mm*0.1)/C));
}
if ii > i10 and CrossUp(C,h10) and h10 > 0 and Condition10 == False Then
{
Condition10 = true;
Buy("b10",OnClose,DEF,Floor((mm*0.1)/C));
}
if CrossDown(c,l1) Then ExitLong("bx1",OnClose,DEF,"b1");
if CrossDown(c,l2) Then ExitLong("bx2",OnClose,DEF,"b2");
if CrossDown(c,l3) Then ExitLong("bx3",OnClose,DEF,"b3");
if CrossDown(c,l4) Then ExitLong("bx4",OnClose,DEF,"b4");
if CrossDown(c,l5) Then ExitLong("bx5",OnClose,DEF,"b5");
if CrossDown(c,l6) Then ExitLong("bx6",OnClose,DEF,"b6");
if CrossDown(c,l7) Then ExitLong("bx7",OnClose,DEF,"b7");
if CrossDown(c,l8) Then ExitLong("bx8",OnClose,DEF,"b8");
if CrossDown(c,l9) Then ExitLong("bx9",OnClose,DEF,"b9");
if CrossDown(c,l10) Then ExitLong("bx10",OnClose,DEF,"b10");
즐거운 하루되세요
> 나인밸류 님이 쓴 글입니다.
> 제목 : 수식작성 문의드립니다
> 안녕하세요 수식작성 문의드립니다
# 외부변수
1) 투자금액을 1억원으로 설정 부탁드립니다
2) 캔들의 갯수를 외부변수로 부탁드립니다
1번 : 100개
2번 : 200개
3번 : 300개
~10번 : 1,000개
- 진입조건
1번 변수의 고가를 종가로 돌파시 10% 매수
2번 변수의 고가를 종가로 돌파시 10% 매수
3번 변수의 고가를 종가로 돌파시 10% 매수
~10번 : 변수&조건 만족시 10%씩 매수
- 매도조건
1번 변수의 저가를 종가로 돌파시 10% 매도
2번 변수의 저가를 종가로 돌파시 10% 매도
3번 변수의 저가를 종가로 돌파시 10% 매도
~10번 : 변수&조건 만족시 10%씩 매도
- 조건
피라미딩을 매수 10번까지 쌓고 싶습니다
피라미딩 엑싯시 매도도 10%씩 10번 매도 입니다
----
감사합니다