커뮤니티
수식질문드립니다
2016-04-30 21:58:08
195
글번호 97577
안녕하십니까^^
이제 막 시작하는 초보가 질문좀드리겠습니다
문의사진처럼 시스템 수식이 궁금하여 문의드립니다
볼린져밴드(12,2)로 설정하는값이구요 틱은 300틱으로 하고싶어합니다
중심선을 이용한 시스템 을 만들고싶습니다
볼린져밴드(12)에 대한 중심선에서 확실히 뚫고 나올려는 봉에서 만 신호가 발생했으면좋겠습니다
예비신호는 봉이 완성대기전 에 서만 발생했으면좋겠습니다..
선에 걸쳐있는 건 무시했으면 좋겠습니다
1. 볼린져밴드(12)에 중심선을 확실히 뚫고 올라가는것,내려가는것에 확정신호 매수,매도
2. 확정신호 나오고 난뒤 10틱청 20틱청 30틱청 40틱청 50틱청
(10틱청) 이라는 단어와 신호와 함께표시가되게부탁드립니다
3. 한국시간으로 오후 15:00시부터 24:00까지만 신호가뜨게 설정하고싶습니다
4. 시간설정 가능한 수식 따로 하나 부탁드리겠습니다^^..
항상감사하게생각하고있습니다^^
- 1. 문의사진.png (0.06 MB)
답변 1
예스스탁 예스스탁 답변
2016-05-02 19:07:08
안녕하세요
예스스탁입니다.
주문함수의 이름을 가변으로 가져갈수는 없습니다.
목표수익틱수는 외부변수로 설정해 드립니다.
해당 틱수로 변경하시면 청산의 이름을 직접 변경하셔야 합니다.
input : P(20),시작시간(150000),끝시간(0),목표수익틱수(10);
var : T(0),Tcond(false);
var1 = ma(C,P);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then
Tcond = true;
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then{
Tcond = false;
exitlong("bx");
ExitShort("sx");
}
if L > var1 Then
T = 1;
if H < var1 Then
T = -1;
if Tcond == true then{
if T == 1 and T[1] == -1 Then
buy();
if T == -1 and T[1] == 1 Then
sell();
if MarketPosition == 1 Then
exitlong("매수10틱청",AtStop,EntryPrice+PriceScale*목표수익틱수);
if MarketPosition == -1 Then
ExitShort("매도10틱청",AtStop,EntryPrice-PriceScale*목표수익틱수);
}
즐거운 하루되세요
> 곽민수 님이 쓴 글입니다.
> 제목 : 수식질문드립니다
> 안녕하십니까^^
이제 막 시작하는 초보가 질문좀드리겠습니다
문의사진처럼 시스템 수식이 궁금하여 문의드립니다
볼린져밴드(12,2)로 설정하는값이구요 틱은 300틱으로 하고싶어합니다
중심선을 이용한 시스템 을 만들고싶습니다
볼린져밴드(12)에 대한 중심선에서 확실히 뚫고 나올려는 봉에서 만 신호가 발생했으면좋겠습니다
예비신호는 봉이 완성대기전 에 서만 발생했으면좋겠습니다..
선에 걸쳐있는 건 무시했으면 좋겠습니다
1. 볼린져밴드(12)에 중심선을 확실히 뚫고 올라가는것,내려가는것에 확정신호 매수,매도
2. 확정신호 나오고 난뒤 10틱청 20틱청 30틱청 40틱청 50틱청
(10틱청) 이라는 단어와 신호와 함께표시가되게부탁드립니다
3. 한국시간으로 오후 15:00시부터 24:00까지만 신호가뜨게 설정하고싶습니다
4. 시간설정 가능한 수식 따로 하나 부탁드리겠습니다^^..
항상감사하게생각하고있습니다^^