input : 최소가격변화포인트(1.00),봉갯수(10);
위 조건으로 청산될 경우 다음 거래는 하지 않는다는 수식을 요청합니다.
*************************************************************************************
Input : Period(20), D(2);
var : BBup(0),BBdn(0);
input : N(5);
var : cnt(0),count(0);
input : 최소가격변화포인트(1.00),봉갯수(10);
Count = 0 ;
for cnt = 0 to 10 {
if EntryDate(cnt) == sdate then
Count = Count + 1;
}
BBup = BollBandUp(Period,D);
if count < N and crossup(c,BBup) then
buy();
if MarketPosition == 1 then
{
if BarsSinceEntry == 봉갯수 and highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 then
exitlong();
}
답변 1
예스스탁
예스스탁 답변
2020-04-06 10:43:44
안녕하세요
예스스탁입니다.
input : N(5);
var : cnt(0),count(0),Xcond(false);
input : 최소가격변화포인트(1.00),봉갯수(10);
if bdate != bdate[1] Then
Xcond = false;
if TotalTrades > TotalTrades[1] and IsExitName("bx",1) == true Then
Xcond = true;
Count = 0 ;
for cnt = 0 to 10 {
if EntryDate(cnt) == sdate then
Count = Count + 1;
}
BBup = BollBandUp(Period,D);
if count < N and crossup(c,BBup) and Xcond == false then
buy();
if MarketPosition == 1 then
{
if BarsSinceEntry == 봉갯수 and highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 then
exitlong("bx");
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 질문
> input : 최소가격변화포인트(1.00),봉갯수(10);
위 조건으로 청산될 경우 다음 거래는 하지 않는다는 수식을 요청합니다.
*************************************************************************************
Input : Period(20), D(2);
var : BBup(0),BBdn(0);
input : N(5);
var : cnt(0),count(0);
input : 최소가격변화포인트(1.00),봉갯수(10);
Count = 0 ;
for cnt = 0 to 10 {
if EntryDate(cnt) == sdate then
Count = Count + 1;
}
BBup = BollBandUp(Period,D);
if count < N and crossup(c,BBup) then
buy();
if MarketPosition == 1 then
{
if BarsSinceEntry == 봉갯수 and highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 then
exitlong();
}