커뮤니티

질문입니다.

프로필 이미지
MtMt
2012-02-23 13:54:35
345
글번호 48107
답변완료
다음 수식을 부탁드립니다. (1분봉. 모든 거래는 Atsotp으로 부탁드립니다) 1. 시가에서 0.2포 빠졌을 때 Atstop으로 매도 주문들어갑니다. 이 첫진입을 A1_Sell이라고 칭하고 2. 첫 진입이 수익 상태라면.. 3. 당일 저가에서 0.5포인트 올라왔을 때 A2_Sell을 진입시키고 4. 그 후 A2_Sell 진입가에서 0.2포 올라올 때마다 3번 A3_Sell~을 진입시킵니다. 5. 손절은 A1_sell이 손실일 때 전부 청산합니다. 6. A2_Sell이 0.5포 수익일 때 A2_Sell을 청산합니다. 이런식으로 A3~A6등등을 0.5포인트 각각 0.5포인트 수익일 때 마다 청산합니다. ----------------------------------------------------------------------------- 여기까지가 시스템1 에 대한 질문입니다. 시스템2의 질문은 당일 시가 이후 5분이 지났을 때 양봉갯수가 많으면 매수, 음봉 갯수가 많으면 매도 주문.. 그 후 양봉과 음봉의 Sum 수가 바뀌면 포지션이 바뀌게 해 주세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-23 16:44:46

안녕하세요 예스스탁입니다. 1. 시스템트레이딩 설정창의 피라미딩 탭에서 다른진입신호만 허용에 체크하시고 적용하셔야 합니다. if stime == 151500 Then sell("A1_Sell1",AtStop,NextBarOpen-0.2); if MarketPosition == 0 and stime < 150000 and ExitDate(1) != sdate Then sell("A1_Sell2",AtStop,DayOpen-0.2); if MarketPosition == -1 then{ ExitShort("sx",AtStop,EntryPrice+PriceScale); if CurrentContracts < CurrentContracts[1] Then Condition1 = true; if Condition1 == false and C < EntryPrice and stime < 150000 Then{ if CurrentEntries == 1 and L < EntryPrice Then sell("A2_Sell",AtLimit,Daylow+0.5); if CurrentEntries == 2 and CurrentContracts > CurrentContracts[1] Then value1 = Daylow+0.5; if CurrentEntries == 2 Then sell("A3_Sell",AtLimit,value1+0.2); if CurrentEntries == 3 Then sell("A4_Sell",AtLimit,value1+0.4); if CurrentEntries == 4 Then sell("A5_Sell",AtLimit,value1+0.6); if CurrentEntries == 5 Then sell("A6_Sell",AtLimit,value1+0.8); } ExitShort("bx2",AtLimit,value1-0.5,"A2_Sell"); ExitShort("bx3",AtLimit,value1+0.2-0.5,"A3_Sell"); ExitShort("bx4",AtLimit,value1+0.4-0.5,"A4_Sell"); ExitShort("bx5",AtLimit,value1+0.6-0.5,"A5_Sell"); ExitShort("bx6",AtLimit,value1+0.8-0.5,"A6_Sell"); } Else Condition1 = false; 2 if date != date[1] Then{ var1 = 0; var2 = 0; } if C > O Then var1 = var1+1; if C < O Then var2 = var2+1; if stime >= 90500 Then{ if var1 > var2 Then buy(); if var1 < var2 Then sell(); } 즐거운 하루되세요 > MtMt 님이 쓴 글입니다. > 제목 : 질문입니다. > 다음 수식을 부탁드립니다. (1분봉. 모든 거래는 Atsotp으로 부탁드립니다) 1. 시가에서 0.2포 빠졌을 때 Atstop으로 매도 주문들어갑니다. 이 첫진입을 A1_Sell이라고 칭하고 2. 첫 진입이 수익 상태라면.. 3. 당일 저가에서 0.5포인트 올라왔을 때 A2_Sell을 진입시키고 4. 그 후 A2_Sell 진입가에서 0.2포 올라올 때마다 3번 A3_Sell~을 진입시킵니다. 5. 손절은 A1_sell이 손실일 때 전부 청산합니다. 6. A2_Sell이 0.5포 수익일 때 A2_Sell을 청산합니다. 이런식으로 A3~A6등등을 0.5포인트 각각 0.5포인트 수익일 때 마다 청산합니다. ----------------------------------------------------------------------------- 여기까지가 시스템1 에 대한 질문입니다. 시스템2의 질문은 당일 시가 이후 5분이 지났을 때 양봉갯수가 많으면 매수, 음봉 갯수가 많으면 매도 주문.. 그 후 양봉과 음봉의 Sum 수가 바뀌면 포지션이 바뀌게 해 주세요.