커뮤니티
수식 문의
2012-04-01 15:22:48
266
글번호 49579
몇가지 질문드리겠습니다.
1. 데이트레이딩에서 장 시작 후 첫봉 의 고점 상향 돌파시 즉시 매수, 장시작 후 첫봉 저점 하향 돌파시 즉시 매도, 진입 계속 반복하며 150000시에 자동 청산,
2. 오늘 첫번째 봉의 고저점이 아닌(두번째 봉 이후) 오늘의 고저점 리턴 값
3. 각 포지션 진입 직전 고저점 리턴 값 (장 중 3번 진입했으면, 각각의 고저점:6개)
4. 현재 포지션이 진입된 당일 기준 진입 봉의 순번(예 4번봉에서 시가로 진입)
5. 현재 포지션의 당일 진입 순번과 당일 진입 각 포지션의 손익 상태, 예: 현재 4번 진입 상태이고....... 1번 진입손익(1stpr), 2번진입손익(2ndpr), 3번진입손익(3rdpr) 리턴 값.
6. "장 시작 후 10봉 완료시까지 진입을 못하면 당일 진입 안함" 표현 식
7. "120000시까지 진입을 못함" 표현 식
8. "12시 이후의 봉의 고점이 오늘의 최고점이라면"...의 표현 식
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-04-02 11:12:59
안녕하세요
예스스탁입니다.
1.
if dayindex == 0 Then{
var1 = H;
var2 = L;
}
if dayindex > 0 and stime < 150000 Then{
if crossup(c,var1) Then
buy();
if CrossDown(c,var2) Then
sell();
}
SetStopEndofday(150000);
2.
if dayindex == 1 Then{
var1 = H;
var2 = L;
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
3.
#현재진입
if MarketPosition != 0 then{
var1 = dayhigh[BarsSinceEntry];
var2 = daylow[BarsSinceEntry];
}
Else{
var1 = 0;
var2 = 0;
}
#가장 최근 청산된 거래
var3 = dayhigh[BarsSinceEntry(1)];
var4 = daylow[BarsSinceEntry(1)];
#그 이전
var5 = dayhigh[BarsSinceEntry(2)];
var6 = daylow[BarsSinceEntry(2)];
4.
진입봉의 당일봉번호
dayindex[BarsSinceEntry]
5.
당일 진입이 아닐경우 0값을 리턴합니다.
#현재진입
if EntryDate == sdate and MarketPosition != 0 then
var1 = PositionProfit(0);
Else
var1 = 0;
#가장 최근 청산된 거래
if EntryDate(1) == sdate Then
var2 = PositionProfit(1);
Else
var2 = 0;
#두번째 최근 청산된 거래
if EntryDate(2) == sdate Then
var3 = PositionProfit(2);
Else
var3 = 0;
#세번째 최근 청산된 거래
if EntryDate(3) == sdate Then
var4 = PositionProfit(3);
Else
var4 = 0;
6. 진입식에 dayindex < 10이라는 조건을 추가하시면 됩니다.
7 진입식에 stime >120000 조건 추가하시면 됩니다.
8.
if stime == 120000 Then{
var1 = H;
var2 = L;
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
if stime >= 120000 and var1 == dayhigh Then
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : 수식 문의
> 몇가지 질문드리겠습니다.
1. 데이트레이딩에서 장 시작 후 첫봉 의 고점 상향 돌파시 즉시 매수, 장시작 후 첫봉 저점 하향 돌파시 즉시 매도, 진입 계속 반복하며 150000시에 자동 청산,
2. 오늘 첫번째 봉의 고저점이 아닌(두번째 봉 이후) 오늘의 고저점 리턴 값
3. 각 포지션 진입 직전 고저점 리턴 값 (장 중 3번 진입했으면, 각각의 고저점:6개)
4. 현재 포지션이 진입된 당일 기준 진입 봉의 순번(예 4번봉에서 시가로 진입)
5. 현재 포지션의 당일 진입 순번과 당일 진입 각 포지션의 손익 상태, 예: 현재 4번 진입 상태이고....... 1번 진입손익(1stpr), 2번진입손익(2ndpr), 3번진입손익(3rdpr) 리턴 값.
6. "장 시작 후 10봉 완료시까지 진입을 못하면 당일 진입 안함" 표현 식
7. "120000시까지 진입을 못함" 표현 식
8. "12시 이후의 봉의 고점이 오늘의 최고점이라면"...의 표현 식
감사합니다.