커뮤니티
print 신호발생이 한번되었는데요 계속 찍히데요 아래 그림처럼요
2016-01-12 12:52:29
139
글번호 94330
매수신호발생하면 1로 한번찍히고 매도신호가 발생하면 -1로 한번찍혀야 하는데요
계속찍입니다 수식좀 수정부탁드립니다
======================
Input : Period(9) ;
Var : value(0);
value = CCI(Period);
# 매수/매도청산
If CrossUp(value, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 0) Then
{
Sell();
}
Var : MP(0);
MP = MarketPosition;
if mp[1] <> mp[0] then
Print("c:₩bbbbb₩11.txt","11, %.f, %.f, %.2f %.f", sdate, stime, C, MarketPosition);
===================================
2016-01-12 17:00:00 11, 20160112, 124311, 231.15 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.10 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.05 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.10 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.15 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.10 -1
2016-01-12 12:43:49 11, 20160112, 124311, 231.10 -1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.05 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.15 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.05 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.05 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 12:48:36 11, 20160112, 124808, 231.10 1
답변 1
예스스탁 예스스탁 답변
2016-01-12 18:06:33
안녕하세요
예스스탁입니다.
print문이나 messagelog, playsound는
현재봉에서 조건만족하고 있으면 계속 동작합니다.
따로 조절은 가능하지 않고
차트의 마지막봉에서는 동작하지 않게 하는 방법뿐이 없습니다.
Input : Period(9) ;
Var : value(0);
value = CCI(Period);
# 매수/매도청산
If CrossUp(value, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 0) Then
{
Sell();
}
Var : MP(0);
MP = MarketPosition;
if mp[1] <> mp[0] and LastBarOnChart == 0 then
Print("c:₩bbbbb₩11.txt","11, %.f, %.f, %.2f %.f", sdate, stime, C, MarketPosition);
즐거운 하루되세요
> 현671 님이 쓴 글입니다.
> 제목 : print 신호발생이 한번되었는데요 계속 찍히데요 아래 그림처럼요
> 매수신호발생하면 1로 한번찍히고 매도신호가 발생하면 -1로 한번찍혀야 하는데요
계속찍입니다 수식좀 수정부탁드립니다
======================
Input : Period(9) ;
Var : value(0);
value = CCI(Period);
# 매수/매도청산
If CrossUp(value, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 0) Then
{
Sell();
}
Var : MP(0);
MP = MarketPosition;
if mp[1] <> mp[0] then
Print("c:₩bbbbb₩11.txt","11, %.f, %.f, %.2f %.f", sdate, stime, C, MarketPosition);
===================================
2016-01-12 17:00:00 11, 20160112, 124311, 231.15 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.10 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.05 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.10 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.15 -1
2016-01-12 17:00:00 11, 20160112, 124311, 231.10 -1
2016-01-12 12:43:49 11, 20160112, 124311, 231.10 -1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.05 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.15 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.05 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.05 1
2016-01-12 17:00:00 11, 20160112, 124808, 231.10 1
2016-01-12 12:48:36 11, 20160112, 124808, 231.10 1