커뮤니티
재질의입니다
2013-07-30 09:14:25
136
글번호 65902
31623질문에대한재질의입니다 제가문의드린내용은 만약 첫매수가250.1에 진입했다면 두번째 매수진입은250.1보다 커야만 매수신호가 나와야하는 것입니다 그리고 진입신호는항상 조건을만족하는첫봉에서만 나오는 것이구요 두번째봉이 만족하더라도 인정하지 않는 것이지요 매도도 마찬가지입니다 다시한번 부탁드립니다 진입은 조건을 만족하는봉의 종가기준입니다
답변 1
예스스탁 예스스탁 답변
2013-07-30 15:20:36
안녕하세요
예스스탁입니다.
1.
아래식은
당일 첫번째 매수신호나 매도신호는 직전진입과 관계없이 신호를 발생하고
두번째 매수신호와 매도신호부터 이전 동일방향 진입의 가격과 비교해서
진입하는 식입니다.
var : PreBuyPrice(0),PreSellPrice(0);
if date != date[1] then{
PreBuyPrice = 0;
PreSellPrice = 0;
}
if MarketPosition == 1 and BarsSinceEntry == 1 Then
PreBuyPrice = EntryPrice;
if MarketPosition == -1 and BarsSinceEntry == 1 Then
PreSellPrice = EntryPrice;
if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then{
If (c>value2) and (c>value1) and (c>r2) and (value1-value2>0.04) Then
buy ("매수");
}
if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then{
If (c<value2) and (c<value1) and (c<s2) and (value1-value2>0.04) Then
Sell ("매도");
}
이전 동일방향 진입이 당일진입인지 여부가 관계없으시면
아래식 이용하시면 됩니다.
var : PreBuyPrice(0),PreSellPrice(0);
if MarketPosition == 1 and BarsSinceEntry == 1 Then
PreBuyPrice = EntryPrice;
if MarketPosition == -1 and BarsSinceEntry == 1 Then
PreSellPrice = EntryPrice;
if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then{
If (c>value2) and (c>value1) and (c>r2) and (value1-value2>0.04) Then
buy ("매수");
}
if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then{
If (c<value2) and (c<value1) and (c<s2) and (value1-value2>0.04) Then
Sell ("매도");
}
즐거운 하루되세요
> 오동도물개 님이 쓴 글입니다.
> 제목 : 재질의입니다
> 31623질문에대한재질의입니다 제가문의드린내용은 만약 첫매수가250.1에 진입했다면 두번째 매수진입은250.1보다 커야만 매수신호가 나와야하는 것입니다 그리고 진입신호는항상 조건을만족하는첫봉에서만 나오는 것이구요 두번째봉이 만족하더라도 인정하지 않는 것이지요 매도도 마찬가지입니다 다시한번 부탁드립니다 진입은 조건을 만족하는봉의 종가기준입니다
다음글
이전글