커뮤니티

감사합니다....복받으실꺼에요~~~

프로필 이미지
하늘북
2021-03-25 23:28:01
880
글번호 147406
답변완료
늘 감사합니다. 아래 수식에 한가지추가 해주시면 감사하겠습니다. 1. 현재 매수신호 발생후 첫번째 음봉 발생시 매수진입으로 변경 부탁드립니다. (바로들어가니 다음 음봉에 자꾸 털려요~~~~^^) input : 금액(10000000); var: T1(0),ENTRY(0),vol(0); if Bdate != Bdate[1]Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; //////////////////////////////////////////// Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); if DayOpen >= DayClose(1) and Value1 < c Then { if entry < 1 Then { vol = Floor(금액/C); Buy("매수",OnClose,DEF,vol); ExitLong("bx1.",AtLimit,C*1.03,"",Floor(vol*0.25),1); ExitLong("bx2.",AtLimit,C*1.04,"",Floor(vol*0.25),1); ExitLong("bx3.",AtLimit,C*1.05,"",Floor(vol*0.25),1); ExitLong("bx4.",AtLimit,C*1.06,"",Floor(vol*0.25),1); ExitLong("bx5.",AtLimit,C*1.07); } Else ExitShort(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-26 13:10:40

안녕하세요 예스스탁입니다. input : 금액(10000000); var: T1(0),ENTRY(0),vol(0); if Bdate != Bdate[1]Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; //////////////////////////////////////////// Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); if DayOpen >= DayClose(1) and Value1 < c and ((bdate != bdate[1]) or (Bdate == Bdate[1] and C[1] <= value1[1])) Then { var1 = bDate; Var2 = Index; } if entry < 1 and Bdate == var1 and Index > Var2 and C < O Then { vol = Floor(금액/C); Buy("매수",OnClose,DEF,vol); ExitLong("bx1.",AtLimit,C*1.03,"",Floor(vol*0.25),1); ExitLong("bx2.",AtLimit,C*1.04,"",Floor(vol*0.25),1); ExitLong("bx3.",AtLimit,C*1.05,"",Floor(vol*0.25),1); ExitLong("bx4.",AtLimit,C*1.06,"",Floor(vol*0.25),1); ExitLong("bx5.",AtLimit,C*1.07); } 즐거운 하루되세요 > 하늘북 님이 쓴 글입니다. > 제목 : 감사합니다....복받으실꺼에요~~~ > 늘 감사합니다. 아래 수식에 한가지추가 해주시면 감사하겠습니다. 1. 현재 매수신호 발생후 첫번째 음봉 발생시 매수진입으로 변경 부탁드립니다. (바로들어가니 다음 음봉에 자꾸 털려요~~~~^^) input : 금액(10000000); var: T1(0),ENTRY(0),vol(0); if Bdate != Bdate[1]Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; //////////////////////////////////////////// Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); if DayOpen >= DayClose(1) and Value1 < c Then { if entry < 1 Then { vol = Floor(금액/C); Buy("매수",OnClose,DEF,vol); ExitLong("bx1.",AtLimit,C*1.03,"",Floor(vol*0.25),1); ExitLong("bx2.",AtLimit,C*1.04,"",Floor(vol*0.25),1); ExitLong("bx3.",AtLimit,C*1.05,"",Floor(vol*0.25),1); ExitLong("bx4.",AtLimit,C*1.06,"",Floor(vol*0.25),1); ExitLong("bx5.",AtLimit,C*1.07); } Else ExitShort(); }