커뮤니티
시스템매매 문의드립니다.
2015-06-30 10:56:56
140
글번호 87809
안녕하세요~
1. 하루 1회만 매매하는 시스템매매 식을 알고 싶습니다.
시간에 관계 없이 하루 1회 시스템매매 후 매매 자동 종료입니다.
1.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if 매수조건 Then{
if count < 1 Then
buy();
Else
ExitShort();
}
if 매도조건 Then{
if count < 1 Then
sell();
Else
ExitLong();
}
2. 호가 잔량 이평을 시스템매매에 적용 하고 싶습니다.
매수세가 강할때는 매수 신호에만 적용되고
매도세가 강할때는 매도 신호에만 적용되게 하고 싶습니다.
매수세, 매도세 크로스가 일어 날 때는 청산으로 세팅 하고 싶습니다.
2.
Input : Period(5);
var : AsksMA(0),BidsMA(0);
BidsMa = ma(bids,Period);
AsksMA = ma(asks,Period);
if BidsMa > AsksMA and 매수조건 Then
buy();
if BidsMa < AsksMA and 매도조건 Then
sell();
if MarketPosition == 1 and CrossDown(BidsMa,AsksMA) Then
ExitLong();
if MarketPosition == -1 and CrossUp(BidsMa,AsksMA) Then
ExitShort();
3. 1-2의 조건을 파라볼릭 종가 시스템매매 식과 결합 하고 싶습니다.
3가지 조건을 하나로 적용하는 수식을 부탁드립니다.
첨부파일로 파일을 올려주셔도 감사합니다~
감사합니다~
답변 1
예스스탁 예스스탁 답변
2015-06-30 11:07:43
안녕하세요
예스스탁입니다.
Input : Period(5);
Input : af(0.02), maxAF(0.2);
Var : value(0);
var : cnt(0),count(0);
var : AsksMA(0),BidsMA(0);
BidsMa = ma(bids,Period);
AsksMA = ma(asks,Period);
value = sar(af,maxAF);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if crossup(c,value) Then{
if count < 1 Then
buy();
Else
ExitShort();
}
if CrossDown(c,value) Then{
if count < 1 Then
sell();
Else
ExitLong();
}
if MarketPosition == 1 and CrossDown(BidsMa,AsksMA) Then
ExitLong();
if MarketPosition == -1 and CrossUp(BidsMa,AsksMA) Then
ExitShort();
즐거운 하루되세요
> 째깍째깍 님이 쓴 글입니다.
> 제목 : 시스템매매 문의드립니다.
> 안녕하세요~
1. 하루 1회만 매매하는 시스템매매 식을 알고 싶습니다.
시간에 관계 없이 하루 1회 시스템매매 후 매매 자동 종료입니다.
1.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if 매수조건 Then{
if count < 1 Then
buy();
Else
ExitShort();
}
if 매도조건 Then{
if count < 1 Then
sell();
Else
ExitLong();
}
2. 호가 잔량 이평을 시스템매매에 적용 하고 싶습니다.
매수세가 강할때는 매수 신호에만 적용되고
매도세가 강할때는 매도 신호에만 적용되게 하고 싶습니다.
매수세, 매도세 크로스가 일어 날 때는 청산으로 세팅 하고 싶습니다.
2.
Input : Period(5);
var : AsksMA(0),BidsMA(0);
BidsMa = ma(bids,Period);
AsksMA = ma(asks,Period);
if BidsMa > AsksMA and 매수조건 Then
buy();
if BidsMa < AsksMA and 매도조건 Then
sell();
if MarketPosition == 1 and CrossDown(BidsMa,AsksMA) Then
ExitLong();
if MarketPosition == -1 and CrossUp(BidsMa,AsksMA) Then
ExitShort();
3. 1-2의 조건을 파라볼릭 종가 시스템매매 식과 결합 하고 싶습니다.
3가지 조건을 하나로 적용하는 수식을 부탁드립니다.
첨부파일로 파일을 올려주셔도 감사합니다~
감사합니다~
다음글
이전글