커뮤니티

질문

프로필 이미지
좌오비우오비
2020-04-04 09:13:51
596
글번호 137549
답변완료
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(); }