커뮤니티

매매신호 문의

프로필 이미지
스로우
2013-08-12 12:55:14
161
글번호 66322
답변완료
1) 샘플신호를 보면 sell과 buy 명령을 사용해서 매수진입후 청산과 동시에 매도 진입이 되는데 청산만 하고 기다렸다가 진입조건 발생시 진입하는 프로그램을 작성하고싶습니다. 2) DATA2를 기준으로 매매신호를 발생시킬수 있나요? 3) DATA1, DATA2 두가지 에 대해서 각각 매매신호를 발생시키는 것이 가능한가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-12 16:11:06

안녕하세요 예스스탁입니다. 1 수식은 매수와 매도, 매수포지션청산과 매도포지션청산식을 모두 따로 작성하실 수 있습니다. Input : af(0.02), maxAF(0.2); value1 = sar(af,maxaf); value2 = ma(c,5); value3 = ma(C,20); If MarketPosition == 0 and C > value1 Then Buy("b"); If MarketPosition == 0 and C < value1 Then Sell("s"); if MarketPosition == 1 and crossup(value1,value2) Then ExitLong(); if MarketPosition == -1 and CrossDown(value1,value2) Then ExitShort(); 위와 같이 각 매수와 매도진입조건에 MarketPosition == 0을 넣으시고 매수청산식에 MarketPosition == 1, 매도청산식에 MarketPosition == -1조건을 주시면 매수나 매도진입후에 청산완료 뒤에 기다렸다가 또다시 매수나 매도 조건 만족하면 진입합니다. 2. 차트의 참조데이터를 이용해서 주종목에 신호가 발생하도록 작성하실수 있습니다. 참조데이터의 조건은 사용하는 값과 조건을 데이터함수로 묶어주시면 됩니다. 아래와 같이 작성하시면 참조데이터에서 스토케스틱 골든이나 데드가 발생하면 주종목에 신호를 발생사키게 됩니다. Input : Period(12), Period1(5), Period2(5); var : Stok(0,data2),stod(0,data2); //변수선언시 저장되는 data2 명시 Stok = data2(StochasticsK(Period,Period1)); //data2로 계산식을 묶어줌 Stod = data2(StochasticsD(Period,Period1,Period2)); If data2(CrossUP(Stok, Stod)) Then //data2로 조건식을 묶어줌 Buy(); If data2(CrossDown(Stok, Stod)) Then exitlong(); 3 시스템은 주종목(data1)에만 신호가 발생됩니다. 참조데이터에는 신호가 발생하지 않습니다. 즐거운 하루되세요 > 스로우 님이 쓴 글입니다. > 제목 : 매매신호 문의 > 1) 샘플신호를 보면 sell과 buy 명령을 사용해서 매수진입후 청산과 동시에 매도 진입이 되는데 청산만 하고 기다렸다가 진입조건 발생시 진입하는 프로그램을 작성하고싶습니다. 2) DATA2를 기준으로 매매신호를 발생시킬수 있나요? 3) DATA1, DATA2 두가지 에 대해서 각각 매매신호를 발생시키는 것이 가능한가요?