커뮤니티
시스템식
2011-02-10 00:38:02
739
글번호 35580
-------------------------------------------------------------------------------
주식
매수: 가격Marketposition이 어제의 Daylow 가격보다 낮을때 하루 한번만 매수
매도: 가격Marketposition이 매수한날의 Dayhigh 가격보다 높을때 매도
아래의 식은 한번 매수후 한번 매도만 가능한 식입니다.
전날에 매도하지않은 포지션이 있더라도, 다음날 또다른 매수 시그날이 나오면 매일하루 한번씩 매수를 할수 있도록 아래의식을 변형해주세요.
-----------------------------------------------------------------------------
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if MarketPosition == 0 and count < 1 Then{
if C < daylow(1) Then
buy();
}
if MarketPosition == 1 Then{
if sdate == EntryDate Then
var1 = dayhigh;
if C > var1 Then
ExitLong();
답변 2
예스스탁 예스스탁 답변
2011-02-10 09:54:11
안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
if dayindex == 0 Then
count = 0;
if count < 1 and C < daylow(1) Then{
buy();
count = 0;
}
if MarketPosition == 1 Then{
if sdate == EntryDate Then
var1 = dayhigh;
if C > var1 Then
ExitLong();
}
파라미딩 설정에서 모든 진입신호 허용으로 설정하시기 바랍니다.
즐거운 하루되세요
> erwe343 님이 쓴 글입니다.
> 제목 : 시스템식
>
-------------------------------------------------------------------------------
주식
매수: 가격Marketposition이 어제의 Daylow 가격보다 낮을때 하루 한번만 매수
매도: 가격Marketposition이 매수한날의 Dayhigh 가격보다 높을때 매도
아래의 식은 한번 매수후 한번 매도만 가능한 식입니다.
전날에 매도하지않은 포지션이 있더라도, 다음날 또다른 매수 시그날이 나오면 매일하루 한번씩 매수를 할수 있도록 아래의식을 변형해주세요.
-----------------------------------------------------------------------------
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if MarketPosition == 0 and count < 1 Then{
if C < daylow(1) Then
buy();
}
if MarketPosition == 1 Then{
if sdate == EntryDate Then
var1 = dayhigh;
if C > var1 Then
ExitLong();
erwe343
2011-02-10 10:55:09
erwe343 님에 의해 삭제된 답변입니다.
다음글
이전글