커뮤니티

수고 부탁드립니다

프로필 이미지
째일
2023-04-04 00:46:14
1671
글번호 167877
답변완료
안녕하세요~~진행하다보니 추가도움이 필요해지네요~ input : 틱수1(50),틱수2(80); var1 = ma(C,5); Var2 = ma(C,20); if var1 > Var2 Then buy("매수1진입"); if MarketPosition == 0 and IsExitName("매수2청",1) == true and C <= ExitPrice(1)-PriceScale*틱수1 and var1 > Var2 Then buy("매수2진입"); if MarketPosition == 1 Then{ if var1 < Var2 Then exitlong("매수1청산"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if PositionProfit(0) < 0 and Var1 <= lowest(Var1,20) Then exitlong("매수2청산"); } ~~~~~~~~~~~~~~~~~~질문~1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~위수식에서~~ 매수1진과 매수2진~~ 매수1청과 매수2청 4개중에서~~ 매수2진으로 진입한것만은 (매수1청은 작동되고) 매수2청~으로는 청산 미적용!! 하고 싶읍니다 (매수2진입은 매수2청not 처럼)이름지명해서 통체로 적용안되게 해주시면 제일좋고요 만약 미적용 이름지명이 안되면~~~ (1진입이던 2진입이던~)진입가보다 손실이 났고~and 직전 매수1~이나 2진입으로 진입된가격보다 50틱~80틱사이 하락 (80틱하락 넘어면안되고) ~and Var1 <= lowest(Var1,20) Then exitlong("매수2청산"); ~~~~~~~~~~~~~~~~~~~~~질문~2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (일반적인 수식 아래2개에서 바로 각각 청산대상만을 진입지명만으로 통체로~~ 지정할수는 없을까요??~~~ if PositionProfit(0) < 0 and 손절 <= lowest(손절,100) Then exitlong("매수1청"); ------>> 청산대상을 매수1진입과~~매수2진입 적용!! if MarketPosition == 1 and IsEntryName("2매수",0) == true and C <= EntryPrice(1)-PriceScale*틱수2 and var1/Var2*100 >= 110 Then ExitLong("매수2청산"); ~~~~~~>> 청산대상을 매수2입것만~~적용!! 수고 부탁드립니다~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-04-04 10:29:33

안녕하세요 예스스탁입니다. 1 input : 틱수1(50),틱수2(80); var1 = ma(C,5); Var2 = ma(C,20); if var1 > Var2 Then buy("매수1진입"); if MarketPosition == 0 and IsExitName("매수2청",1) == true and C <= ExitPrice(1)-PriceScale*틱수1 and var1 > Var2 Then buy("매수2진입"); if MarketPosition == 1 Then { if var1 < Var2 Then exitlong("매수1청산"); if PositionProfit(0) < 0 and Var1 <= lowest(Var1,20) and IsEntryName("매수2진입",0) == false Then exitlong("매수2청산"); } 2 if (IsEntryName("매수1진입",0) == true or IsEntryName("매수2진입",0) == true) and PositionProfit(0) < 0 and 손절 <= lowest(손절,100) Then exitlong("매수1청"); if MarketPosition == 1 and IsEntryName("2매수",0) == true and C <= EntryPrice(1)-PriceScale*틱수2 and var1/Var2*100 >= 110 Then ExitLong("매수2청산"); 즐거운 하루되세요 > 째일 님이 쓴 글입니다. > 제목 : 수고 부탁드립니다 > 안녕하세요~~진행하다보니 추가도움이 필요해지네요~ input : 틱수1(50),틱수2(80); var1 = ma(C,5); Var2 = ma(C,20); if var1 > Var2 Then buy("매수1진입"); if MarketPosition == 0 and IsExitName("매수2청",1) == true and C <= ExitPrice(1)-PriceScale*틱수1 and var1 > Var2 Then buy("매수2진입"); if MarketPosition == 1 Then{ if var1 < Var2 Then exitlong("매수1청산"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if PositionProfit(0) < 0 and Var1 <= lowest(Var1,20) Then exitlong("매수2청산"); } ~~~~~~~~~~~~~~~~~~질문~1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~위수식에서~~ 매수1진과 매수2진~~ 매수1청과 매수2청 4개중에서~~ 매수2진으로 진입한것만은 (매수1청은 작동되고) 매수2청~으로는 청산 미적용!! 하고 싶읍니다 (매수2진입은 매수2청not 처럼)이름지명해서 통체로 적용안되게 해주시면 제일좋고요 만약 미적용 이름지명이 안되면~~~ (1진입이던 2진입이던~)진입가보다 손실이 났고~and 직전 매수1~이나 2진입으로 진입된가격보다 50틱~80틱사이 하락 (80틱하락 넘어면안되고) ~and Var1 <= lowest(Var1,20) Then exitlong("매수2청산"); ~~~~~~~~~~~~~~~~~~~~~질문~2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (일반적인 수식 아래2개에서 바로 각각 청산대상만을 진입지명만으로 통체로~~ 지정할수는 없을까요??~~~ if PositionProfit(0) < 0 and 손절 <= lowest(손절,100) Then exitlong("매수1청"); ------>> 청산대상을 매수1진입과~~매수2진입 적용!! if MarketPosition == 1 and IsEntryName("2매수",0) == true and C <= EntryPrice(1)-PriceScale*틱수2 and var1/Var2*100 >= 110 Then ExitLong("매수2청산"); ~~~~~~>> 청산대상을 매수2입것만~~적용!! 수고 부탁드립니다~~