커뮤니티
수식검증부탁합니다
2011-10-06 23:56:22
520
글번호 43424
Input : Period1(5),Period2(20);
value1(ma(C,Period1), "이동평균1");
value2(ma(C,Period2), "이동평균2");
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
#손절3%
SetStopEndofday(3);
(손절하고나서 신호가 계속 유효하면 다시 재진입함)
여줘봅시다.
매수=매수청산,매도=매도청산=매도청산,매수
매수(1계약)하고나서 매수청산(1계약)하고, 다시 매도(1계약)주문이되고 매도청산(1계약)하는지요.
아니면
매수(1계약)하고나서 매수청산(2계약)하면, 매도(1계약)주문이되는지요.
답변 1
예스스탁 예스스탁 답변
2011-10-07 13:20:33
안녕하세요
예스스탁입니다.
Input : Period1(5),Period2(20);
value1 = ma(C,Period1);#이동평균1
value2 = ma(C,Period2);#이동평균
If CrossUP(value1, value2) Then
Buy();
If CrossDown(value1, value2) Then
Sell();
if MarketPosition == 0 and BarsSinceExit(1) == 1 and isExitName("StopLoss",1) and MarketPosition(1) == 1 and value1 > value2 Then
buy();
if MarketPosition == 0 and BarsSinceExit(1) == 1 and IsExitName("StopLoss",1) and MarketPosition(1) == -1 and value1 < value2 Then
Sell();
#손절3%
SetStopLoss(3);
위식은 리버스신호가 발생하면
매수(1계약) --> 매수청산(매도1계약)/매도진입(매도1계약) --> 매도청산(1계약)/매수진입(1계약)
위와 같이 신호발생시 청산과 진입 1계약씩 동시에 발생하며
리버스가 아닐경우 에는 1계약씩 발생합니다.
즐거운 하루되세요
> 태조산 님이 쓴 글입니다.
> 제목 : 수식검증부탁합니다
> Input : Period1(5),Period2(20);
value1(ma(C,Period1), "이동평균1");
value2(ma(C,Period2), "이동평균2");
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
#손절3%
SetStopEndofday(3);
(손절하고나서 신호가 계속 유효하면 다시 재진입함)
여줘봅시다.
매수=매수청산,매도=매도청산=매도청산,매수
매수(1계약)하고나서 매수청산(1계약)하고, 다시 매도(1계약)주문이되고 매도청산(1계약)하는지요.
아니면
매수(1계약)하고나서 매수청산(2계약)하면, 매도(1계약)주문이되는지요.