커뮤니티
몇가지 보완좀 해주세요
2013-07-17 08:48:19
212
글번호 65419
아래식은 잘아시다시피 골든,데드 크로스 날때마다 진입하는것인데
보완해야할께
1.호가잔량이 매수우위면 골든크로스만 진입하고,매도우위면 데드크로스만 진입합니다
2.하루에 두번만 진입합니다(그럼 세번째 진입신호가 나오면 들고있는것 청산하고
그날 하루는 거래 종료합니다)
이 두가지좀 아래 신호에 보완좀 해주세요
Input : shortPeriod(5), longPeriod(20);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
답변 3
예스스탁 예스스탁 답변
2013-07-17 09:57:13
안녕하세요
예스스탁입니다.
Input : shortPeriod(5), longPeriod(20);
var : cnt(0),count(0);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 2 then{
If CrossUP(value1, value2) and
bids > asks Then
Buy();
If CrossDown(value1, value2) and
bids < asks Then
Sell();
}
If MarketPosition == -1 and
CrossUP(value1, value2) and
bids > asks Then
ExitShort();
If MarketPosition == 1 and
CrossDown(value1, value2) and
bids < asks Then
ExitLong();
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 몇가지 보완좀 해주세요
> 아래식은 잘아시다시피 골든,데드 크로스 날때마다 진입하는것인데
보완해야할께
1.호가잔량이 매수우위면 골든크로스만 진입하고,매도우위면 데드크로스만 진입합니다
2.하루에 두번만 진입합니다(그럼 세번째 진입신호가 나오면 들고있는것 청산하고
그날 하루는 거래 종료합니다)
이 두가지좀 아래 신호에 보완좀 해주세요
Input : shortPeriod(5), longPeriod(20);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
이재찬
2013-07-17 10:33:38
보완해주신것은 첫봉부터 나오는 경우가 많네요
그리고 진입후 매도신호가 나왔는데도 대부분 오후3시 강제종료 설정한것에 따라
3시에 청산되네요
제가 어제 차트를 첨부파일로 보내고 차트 아래에 있는것이 매도우위 지표라
매도만 두번 진입과 청산구간을 표시해 놨습니다
이렇게 수정해주시면 감사하겠습니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 몇가지 보완좀 해주세요
> 안녕하세요
예스스탁입니다.
Input : shortPeriod(5), longPeriod(20);
var : cnt(0),count(0);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 2 then{
If CrossUP(value1, value2) and
bids > asks Then
Buy();
If CrossDown(value1, value2) and
bids < asks Then
Sell();
}
If MarketPosition == -1 and
CrossUP(value1, value2) and
bids > asks Then
ExitShort();
If MarketPosition == 1 and
CrossDown(value1, value2) and
bids < asks Then
ExitLong();
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 몇가지 보완좀 해주세요
> 아래식은 잘아시다시피 골든,데드 크로스 날때마다 진입하는것인데
보완해야할께
1.호가잔량이 매수우위면 골든크로스만 진입하고,매도우위면 데드크로스만 진입합니다
2.하루에 두번만 진입합니다(그럼 세번째 진입신호가 나오면 들고있는것 청산하고
그날 하루는 거래 종료합니다)
이 두가지좀 아래 신호에 보완좀 해주세요
Input : shortPeriod(5), longPeriod(20);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
예스스탁 예스스탁 답변
2013-07-17 10:59:01
안녕하세요
예스스탁입니다.
청산에서는 호가잔량 비교조건을 제외했습니다.
또한 현재 식은 진입지 지수이평입니다.
차트에 그리신 선은 단순이평인것 같습니다.
단순이평으로 사용하실 때는 ema를 ma로 변경하시면 됩니다.
Input : shortPeriod(5), longPeriod(20);
var : cnt(0),count(0);
value1 = ema(C, shortPeriod); #단순이평은 ma
value2 = ema(C, longPeriod); #단순이평은 ma
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 2 then{
If CrossUP(value1, value2) and
bids > asks Then
Buy();
If CrossDown(value1, value2) and
bids < asks Then
Sell();
}
If MarketPosition == -1 and
CrossUP(value1, value2) Then
ExitShort();
If MarketPosition == 1 and
CrossDown(value1, value2) Then
ExitLong();
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : Re : Re : 몇가지 보완좀 해주세요
>
보완해주신것은 첫봉부터 나오는 경우가 많네요
그리고 진입후 매도신호가 나왔는데도 대부분 오후3시 강제종료 설정한것에 따라
3시에 청산되네요
제가 어제 차트를 첨부파일로 보내고 차트 아래에 있는것이 매도우위 지표라
매도만 두번 진입과 청산구간을 표시해 놨습니다
이렇게 수정해주시면 감사하겠습니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 몇가지 보완좀 해주세요
> 안녕하세요
예스스탁입니다.
Input : shortPeriod(5), longPeriod(20);
var : cnt(0),count(0);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 2 then{
If CrossUP(value1, value2) and
bids > asks Then
Buy();
If CrossDown(value1, value2) and
bids < asks Then
Sell();
}
If MarketPosition == -1 and
CrossUP(value1, value2) and
bids > asks Then
ExitShort();
If MarketPosition == 1 and
CrossDown(value1, value2) and
bids < asks Then
ExitLong();
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 몇가지 보완좀 해주세요
> 아래식은 잘아시다시피 골든,데드 크로스 날때마다 진입하는것인데
보완해야할께
1.호가잔량이 매수우위면 골든크로스만 진입하고,매도우위면 데드크로스만 진입합니다
2.하루에 두번만 진입합니다(그럼 세번째 진입신호가 나오면 들고있는것 청산하고
그날 하루는 거래 종료합니다)
이 두가지좀 아래 신호에 보완좀 해주세요
Input : shortPeriod(5), longPeriod(20);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
다음글
이전글