커뮤니티
6471재질문입니다.
2007-09-10 13:04:10
742
글번호 13518
1.
# 진입일의 당일의 최고가를 포함하여 진입후 최고가
# 진입일의 당일의 최저가를 포함하여 진입후 최저가를 진입식과 연관하여
카운트 하지 않고 marketposition() 함수를 통해 별도로 나타내는 식 부탁드립니다.
진입식이 좀 여러개가 되서... 수식에 적용하기가 어렵습니다.
=========================================================
안녕하세요
예스스탁입니다.
if marketposition() == 0 and 진입조건 then{
buy();
var1 = dayhigh(); //진입시 당일의 고가
var2 = daylow(); //진입시 당일의 저가
}
# 진입일의 당일의 최고가를 포함하여 진입후 최고가
var3 = max(var1,highest(H,barssinceentry(0)+1));
# 진입일의 당일의 최저가를 포함하여 진입후 최저가
var4 = max(var2,lowest(L,barssinceentry(0)+1));
2. 작성하신 문장과 같이 사용하셔도 됩니다.
var : EDT(0);
if date!=date[1] then
EDT = 0;
if marketposition()[1] == 0 and marketposition()!=0 then
EDT = EDT+1;
다른방법으로는 진입식에서 직접 카운트 하는 방법입니다.
var : EDT(0);
if date!=date[1] then
EDT = 0;
if marketposition() == 0 and 매수조건 then{
buy();
EDT = EDT+1;
}
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 1.진입후 당일의 최고가를 포함하여 진입후 최고가와
진입후 당일의 최저가를 포함하여 진입후 최저가를
highest(H,barssinceentry(0)+X)와 같이 별도의 수식으로 부탁드립니다.
2.당일의 진입횟수를 나타내는 식을 구현하였습니다. 맞는지 검토 부탁드립니다.
별도의 함수가 있다면 함수를 기재해주세요...
#EDT : 진입후 당일의 진입횟수를 나타냅니다.(EDT의 값:0-진입횟수0,1-진입횟수1)
if date!=date[1] then
EDT = 0;
if marketposition()[1]==0 and marketposition()!=0 then
EDT = EDT+1;
수고하세요~~~
답변 1
예스스탁 예스스탁 답변
2007-09-11 08:47:16
안녕하세요
예스스탁입니다.
if MarketPosition() != 0 and MarketPosition()[1] != 0 Then{
var1 = dayhigh();
var2 = daylow();
# 진입일의 당일의 최고가를 포함하여 진입후 최고가
var3 = max(var1,highest(H,barssinceentry(0)+1));
# 진입일의 당일의 최저가를 포함하여 진입후 최저가
var4 = max(var2,lowest(L,barssinceentry(0)+1));
}
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 6471재질문입니다.
> 1.
# 진입일의 당일의 최고가를 포함하여 진입후 최고가
# 진입일의 당일의 최저가를 포함하여 진입후 최저가를 진입식과 연관하여
카운트 하지 않고 marketposition() 함수를 통해 별도로 나타내는 식 부탁드립니다.
진입식이 좀 여러개가 되서... 수식에 적용하기가 어렵습니다.
=========================================================
안녕하세요
예스스탁입니다.
if marketposition() == 0 and 진입조건 then{
buy();
var1 = dayhigh(); //진입시 당일의 고가
var2 = daylow(); //진입시 당일의 저가
}
# 진입일의 당일의 최고가를 포함하여 진입후 최고가
var3 = max(var1,highest(H,barssinceentry(0)+1));
# 진입일의 당일의 최저가를 포함하여 진입후 최저가
var4 = max(var2,lowest(L,barssinceentry(0)+1));
2. 작성하신 문장과 같이 사용하셔도 됩니다.
var : EDT(0);
if date!=date[1] then
EDT = 0;
if marketposition()[1] == 0 and marketposition()!=0 then
EDT = EDT+1;
다른방법으로는 진입식에서 직접 카운트 하는 방법입니다.
var : EDT(0);
if date!=date[1] then
EDT = 0;
if marketposition() == 0 and 매수조건 then{
buy();
EDT = EDT+1;
}
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 1.진입후 당일의 최고가를 포함하여 진입후 최고가와
진입후 당일의 최저가를 포함하여 진입후 최저가를
highest(H,barssinceentry(0)+X)와 같이 별도의 수식으로 부탁드립니다.
2.당일의 진입횟수를 나타내는 식을 구현하였습니다. 맞는지 검토 부탁드립니다.
별도의 함수가 있다면 함수를 기재해주세요...
#EDT : 진입후 당일의 진입횟수를 나타냅니다.(EDT의 값:0-진입횟수0,1-진입횟수1)
if date!=date[1] then
EDT = 0;
if marketposition()[1]==0 and marketposition()!=0 then
EDT = EDT+1;
수고하세요~~~
다음글