커뮤니티

매수청산식 좀 더해주세요~

프로필 이미지
회원
2008-12-28 21:11:41
734
글번호 19056
답변완료
매수청산식 좀 부탁드립니다~ 밑에 식에다 매수청산식 하나만 더해주세요 아무(첫번째,두번째......만번째) 매수진입이던간에 1.------------------------------------ 현재가 >= 아무 매수진입 * 2% and 현재가 >= 첫번째 매수진입 * 0.5% 이면 보유한 수량 모두 매수청산 ---------------------------------------------- 을 부탁드립니다. 예를들면 13ma 매수진입이 10주 나오고 16ma 매수진입이 10주 나오고 20ma 매수진입이 10주 나왔는데 현재가가 셋중 아무거나 예를들어 현재가 >= (20 or 16 or 13)ma매수진입 * 2% and 현재가 >= 13ma매수진입 *0.5% 가 되면 13,16,20ma서 산것도 포함해서 30주가 전부 매수청산이 나오게 해주세요 가진 수량이 전부 나오는것이 중요합니다~ 부탁드려요~ ================================== input : 날짜(20080902),P1(4),P2(5),P3(10),P4(11),P5(13),p6(16),p7(20); input : L1(14),L2(15), L4(17),L5(18),L6(19),L7(21),L8(22),L9(23); var : cnt(0),mav4(0),mav5(0),mav10(0),mav11(0),mav13(0),mav16(0),mav20(0); var : Bcnt1(0),Bcnt2(0),Bcnt3(0),Bcnt4(0),Bcnt5(0),Bcnt6(0),Bcnt7(0),Bcnt8(0),Bcnt9(0),Bcnt10(0),Bcnt11(0); var : buycond1(False),buycond2(False),buycond3(false),buycond4(false),buycond5(false),buycond6(false),buycond7(false),buycond8(false),buycond9(false),buycond10(false),buycond11(false); var : sellcond1(False),sellcond2(False),sellcond3(false); var : mav14(0), mav15(0),mav17(0),mav18(0),mav19(0),mav21(0),mav22(0),mav23(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; var5 = 0; var6 = 0; var7 = 0; var11 = 0; var12 = 0; var13 = 0; var14 = 0; var15 = 0; var16 = 0; var17 = 0; var18 = 0; var19 = 0; for cnt = 0 to L9-1{ if cnt < P1 Then var1 = var1 + dayclose(cnt); if cnt < P2 Then var2 = var2 + dayclose(cnt); if cnt < P3 Then var3 = var3 + dayclose(cnt); if cnt < P4 then var4 = var4 + dayclose(cnt); if cnt < P5 then var5 = var5 + dayclose(cnt); if cnt < P6 then var6 = var6 + dayclose(cnt); if cnt < P7 then var7 = var7 + dayclose(cnt); if cnt < L1 Then var11 = var11 + dayclose(cnt); if cnt < L2 Then var12 = var12 + dayclose(cnt); if cnt < L4 then var14 = var14 + dayclose(cnt); if cnt < L5 then var15 = var15 + dayclose(cnt); if cnt < L6 then var16 = var16 + dayclose(cnt); if cnt < L7 then var17 = var17 + dayclose(cnt); if cnt < L8 then var18 = var18 + dayclose(cnt); if cnt < L9 then var19 = var19 + dayclose(cnt); } mav4 = var1/P1; mav5 = var2/p2; mav10 = var3/P3; mav11 = var4/P4; mav13 = var5/P5; mav16 = var6/P6; mav20 = var7/P7; mav14 = var11/L1; mav15 = var12/L2; mav17 = var14/L4; mav18 = var15/L5; mav19 = var16/L6; mav21 = var17/L7; mav22 = var18/L8; mav23 = var19/L9; buyCond1 =dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav13*1.005; buyCond2 = dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav14*1.005; buyCond3 = dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav15*1.005; buyCond4 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav16*1.005; buyCond5 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav17*1.005; buyCond6 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav18*1.005; buyCond7 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav19*1.005; buyCond8 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav20*1.005; buyCond9 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav21*1.005; buyCond10 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav22*1.005; buyCond11 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav23*1.005; sellcond1 = C >= mav4*0.99; sellcond2 = C >= mav5*0.99; sellcond3 = mav4 >= mav10*0.99 and mav4 <= mav10*1.01 and C >= mav10*0.988; if dayopen() >= mav11 Then{ if buyCond1 == true and Sdate >= 날짜 and Bcnt1 < 1 Then{ buy("13ma"); Bcnt1 = 1; } } if dayopen() >= mav11 Then{ if buyCond2 == true and Sdate >= 날짜 and Bcnt2 < 1 Then{ buy("14ma"); Bcnt2 = 1; } } if dayopen() >= mav11 Then{ if buyCond3 == true and Sdate >= 날짜 and Bcnt3 < 1 Then{ buy("15ma"); Bcnt3 = 1; } } if dayopen() > mav18 then{ if buyCond4 == true and Sdate >= 날짜 and Bcnt4 < 1 Then{ buy("16ma"); Bcnt4 = 1; } } if dayopen() > mav18 then{ if buyCond5 == true and Sdate >= 날짜 and Bcnt5 < 1 Then{ buy("17ma"); Bcnt5 = 1; } } if dayopen() > mav19 then{ if buyCond6 == true and Sdate >= 날짜 and Bcnt6 < 1 Then{ buy("18ma"); Bcnt6 = 1; } } if dayopen() > mav20 then{ if buyCond7 == true and Sdate >= 날짜 and Bcnt7 < 1 Then{ buy("19ma"); Bcnt7 = 1; } } if dayopen() > mav22 then{ if buyCond8 == true and Sdate >= 날짜 and Bcnt8 < 1 Then{ buy("20ma"); Bcnt8 = 1; } } if buyCond9 == true and Sdate >= 날짜 and Bcnt9 < 1 Then{ buy("21ma"); Bcnt9 = 1; } if buyCond10 == true and Sdate >= 날짜 and Bcnt10 < 1 Then{ buy("22ma"); Bcnt10 = 1; } if buyCond11 == true and Sdate >= 날짜 and Bcnt11 < 1 Then{ buy("23ma"); Bcnt11 = 1; } if MarketPosition() == 1 and sellcond1 == true Then { exitlong("4maEX1"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and sellcond2 == true Then { exitlong("5maEX2"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and sellcond3 == true Then { exitlong("10maEX3"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and C >= AvgEntryPrice()*1.015 Then { exitlong("평단가"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-29 14:06:09

안녕하세요 예스스탁입니다. input : 날짜(20080902),P1(4),P2(5),P3(10),P4(11),P5(13),p6(16),p7(20); input : L1(14),L2(15), L4(17),L5(18),L6(19),L7(21),L8(22),L9(23); var : cnt(0),mav4(0),mav5(0),mav10(0),mav11(0),mav13(0),mav16(0),mav20(0); var : Bcnt1(0),Bcnt2(0),Bcnt3(0),Bcnt4(0),Bcnt5(0),Bcnt6(0),Bcnt7(0),Bcnt8(0),Bcnt9(0),Bcnt10(0),Bcnt11(0); var : buycond1(False),buycond2(False),buycond3(false),buycond4(false),buycond5(false),buycond6(false),buycond7(false),buycond8(false),buycond9(false),buycond10(false),buycond11(false); var : sellcond1(False),sellcond2(False),sellcond3(false); var : mav14(0), mav15(0),mav17(0),mav18(0),mav19(0),mav21(0),mav22(0),mav23(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; var5 = 0; var6 = 0; var7 = 0; var11 = 0; var12 = 0; var13 = 0; var14 = 0; var15 = 0; var16 = 0; var17 = 0; var18 = 0; var19 = 0; for cnt = 0 to L9-1{ if cnt < P1 Then var1 = var1 + dayclose(cnt); if cnt < P2 Then var2 = var2 + dayclose(cnt); if cnt < P3 Then var3 = var3 + dayclose(cnt); if cnt < P4 then var4 = var4 + dayclose(cnt); if cnt < P5 then var5 = var5 + dayclose(cnt); if cnt < P6 then var6 = var6 + dayclose(cnt); if cnt < P7 then var7 = var7 + dayclose(cnt); if cnt < L1 Then var11 = var11 + dayclose(cnt); if cnt < L2 Then var12 = var12 + dayclose(cnt); if cnt < L4 then var14 = var14 + dayclose(cnt); if cnt < L5 then var15 = var15 + dayclose(cnt); if cnt < L6 then var16 = var16 + dayclose(cnt); if cnt < L7 then var17 = var17 + dayclose(cnt); if cnt < L8 then var18 = var18 + dayclose(cnt); if cnt < L9 then var19 = var19 + dayclose(cnt); } mav4 = var1/P1; mav5 = var2/p2; mav10 = var3/P3; mav11 = var4/P4; mav13 = var5/P5; mav16 = var6/P6; mav20 = var7/P7; mav14 = var11/L1; mav15 = var12/L2; mav17 = var14/L4; mav18 = var15/L5; mav19 = var16/L6; mav21 = var17/L7; mav22 = var18/L8; mav23 = var19/L9; buyCond1 =dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav13*1.005; buyCond2 = dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav14*1.005; buyCond3 = dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav15*1.005; buyCond4 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav16*1.005; buyCond5 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav17*1.005; buyCond6 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav18*1.005; buyCond7 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav19*1.005; buyCond8 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav20*1.005; buyCond9 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav21*1.005; buyCond10 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav22*1.005; buyCond11 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav23*1.005; sellcond1 = C >= mav4*0.99; sellcond2 = C >= mav5*0.99; sellcond3 = mav4 >= mav10*0.99 and mav4 <= mav10*1.01 and C >= mav10*0.988; if dayopen() >= mav11 Then{ if buyCond1 == true and Sdate >= 날짜 and Bcnt1 < 1 Then{ buy("13ma"); Bcnt1 = 1; } } if dayopen() >= mav11 Then{ if buyCond2 == true and Sdate >= 날짜 and Bcnt2 < 1 Then{ buy("14ma"); Bcnt2 = 1; } } if dayopen() >= mav11 Then{ if buyCond3 == true and Sdate >= 날짜 and Bcnt3 < 1 Then{ buy("15ma"); Bcnt3 = 1; } } if dayopen() > mav18 then{ if buyCond4 == true and Sdate >= 날짜 and Bcnt4 < 1 Then{ buy("16ma"); Bcnt4 = 1; } } if dayopen() > mav18 then{ if buyCond5 == true and Sdate >= 날짜 and Bcnt5 < 1 Then{ buy("17ma"); Bcnt5 = 1; } } if dayopen() > mav19 then{ if buyCond6 == true and Sdate >= 날짜 and Bcnt6 < 1 Then{ buy("18ma"); Bcnt6 = 1; } } if dayopen() > mav20 then{ if buyCond7 == true and Sdate >= 날짜 and Bcnt7 < 1 Then{ buy("19ma"); Bcnt7 = 1; } } if dayopen() > mav22 then{ if buyCond8 == true and Sdate >= 날짜 and Bcnt8 < 1 Then{ buy("20ma"); Bcnt8 = 1; } } if buyCond9 == true and Sdate >= 날짜 and Bcnt9 < 1 Then{ buy("21ma"); Bcnt9 = 1; } if buyCond10 == true and Sdate >= 날짜 and Bcnt10 < 1 Then{ buy("22ma"); Bcnt10 = 1; } if buyCond11 == true and Sdate >= 날짜 and Bcnt11 < 1 Then{ buy("23ma"); Bcnt11 = 1; } if MarketPosition() == 1 and sellcond1 == true Then { exitlong("4maEX1"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and sellcond2 == true Then { exitlong("5maEX2"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and sellcond3 == true Then { exitlong("10maEX3"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt1 == 1 and mav13*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt2 == 1 and mav14*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt3 == 1 and mav15*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt4 == 1 and mav16*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt5 == 1 and mav17*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt6 == 1 and mav18*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt7 == 1 and mav19*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt8 == 1 and mav20*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt9 == 1 and mav21*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt10 == 1 and mav22*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if Bcnt11 == 1 and mav23*1.02 Then{ exitlong(); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if C >= EntryPrice()*1.02 Then exitlong(); if MarketPosition() == 1 and C >= AvgEntryPrice()*1.015 Then { exitlong("평단가"); } 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : 매수청산식 좀 더해주세요~ > 매수청산식 좀 부탁드립니다~ 밑에 식에다 매수청산식 하나만 더해주세요 아무(첫번째,두번째......만번째) 매수진입이던간에 1.------------------------------------ 현재가 >= 아무 매수진입 * 2% and 현재가 >= 첫번째 매수진입 * 0.5% 이면 보유한 수량 모두 매수청산 ---------------------------------------------- 을 부탁드립니다. 예를들면 13ma 매수진입이 10주 나오고 16ma 매수진입이 10주 나오고 20ma 매수진입이 10주 나왔는데 현재가가 셋중 아무거나 예를들어 현재가 >= (20 or 16 or 13)ma매수진입 * 2% and 현재가 >= 13ma매수진입 *0.5% 가 되면 13,16,20ma서 산것도 포함해서 30주가 전부 매수청산이 나오게 해주세요 가진 수량이 전부 나오는것이 중요합니다~ 부탁드려요~ ================================== input : 날짜(20080902),P1(4),P2(5),P3(10),P4(11),P5(13),p6(16),p7(20); input : L1(14),L2(15), L4(17),L5(18),L6(19),L7(21),L8(22),L9(23); var : cnt(0),mav4(0),mav5(0),mav10(0),mav11(0),mav13(0),mav16(0),mav20(0); var : Bcnt1(0),Bcnt2(0),Bcnt3(0),Bcnt4(0),Bcnt5(0),Bcnt6(0),Bcnt7(0),Bcnt8(0),Bcnt9(0),Bcnt10(0),Bcnt11(0); var : buycond1(False),buycond2(False),buycond3(false),buycond4(false),buycond5(false),buycond6(false),buycond7(false),buycond8(false),buycond9(false),buycond10(false),buycond11(false); var : sellcond1(False),sellcond2(False),sellcond3(false); var : mav14(0), mav15(0),mav17(0),mav18(0),mav19(0),mav21(0),mav22(0),mav23(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; var5 = 0; var6 = 0; var7 = 0; var11 = 0; var12 = 0; var13 = 0; var14 = 0; var15 = 0; var16 = 0; var17 = 0; var18 = 0; var19 = 0; for cnt = 0 to L9-1{ if cnt < P1 Then var1 = var1 + dayclose(cnt); if cnt < P2 Then var2 = var2 + dayclose(cnt); if cnt < P3 Then var3 = var3 + dayclose(cnt); if cnt < P4 then var4 = var4 + dayclose(cnt); if cnt < P5 then var5 = var5 + dayclose(cnt); if cnt < P6 then var6 = var6 + dayclose(cnt); if cnt < P7 then var7 = var7 + dayclose(cnt); if cnt < L1 Then var11 = var11 + dayclose(cnt); if cnt < L2 Then var12 = var12 + dayclose(cnt); if cnt < L4 then var14 = var14 + dayclose(cnt); if cnt < L5 then var15 = var15 + dayclose(cnt); if cnt < L6 then var16 = var16 + dayclose(cnt); if cnt < L7 then var17 = var17 + dayclose(cnt); if cnt < L8 then var18 = var18 + dayclose(cnt); if cnt < L9 then var19 = var19 + dayclose(cnt); } mav4 = var1/P1; mav5 = var2/p2; mav10 = var3/P3; mav11 = var4/P4; mav13 = var5/P5; mav16 = var6/P6; mav20 = var7/P7; mav14 = var11/L1; mav15 = var12/L2; mav17 = var14/L4; mav18 = var15/L5; mav19 = var16/L6; mav21 = var17/L7; mav22 = var18/L8; mav23 = var19/L9; buyCond1 =dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav13*1.005; buyCond2 = dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav14*1.005; buyCond3 = dayclose(1) >= 1025 and C > dayclose(1)*0.89 and c <= mav15*1.005; buyCond4 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav16*1.005; buyCond5 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav17*1.005; buyCond6 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav18*1.005; buyCond7 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav19*1.005; buyCond8 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav20*1.005; buyCond9 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav21*1.005; buyCond10 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav22*1.005; buyCond11 = dayclose(1) >= 1025 and C > dayclose(1)*0.87 and c <= mav23*1.005; sellcond1 = C >= mav4*0.99; sellcond2 = C >= mav5*0.99; sellcond3 = mav4 >= mav10*0.99 and mav4 <= mav10*1.01 and C >= mav10*0.988; if dayopen() >= mav11 Then{ if buyCond1 == true and Sdate >= 날짜 and Bcnt1 < 1 Then{ buy("13ma"); Bcnt1 = 1; } } if dayopen() >= mav11 Then{ if buyCond2 == true and Sdate >= 날짜 and Bcnt2 < 1 Then{ buy("14ma"); Bcnt2 = 1; } } if dayopen() >= mav11 Then{ if buyCond3 == true and Sdate >= 날짜 and Bcnt3 < 1 Then{ buy("15ma"); Bcnt3 = 1; } } if dayopen() > mav18 then{ if buyCond4 == true and Sdate >= 날짜 and Bcnt4 < 1 Then{ buy("16ma"); Bcnt4 = 1; } } if dayopen() > mav18 then{ if buyCond5 == true and Sdate >= 날짜 and Bcnt5 < 1 Then{ buy("17ma"); Bcnt5 = 1; } } if dayopen() > mav19 then{ if buyCond6 == true and Sdate >= 날짜 and Bcnt6 < 1 Then{ buy("18ma"); Bcnt6 = 1; } } if dayopen() > mav20 then{ if buyCond7 == true and Sdate >= 날짜 and Bcnt7 < 1 Then{ buy("19ma"); Bcnt7 = 1; } } if dayopen() > mav22 then{ if buyCond8 == true and Sdate >= 날짜 and Bcnt8 < 1 Then{ buy("20ma"); Bcnt8 = 1; } } if buyCond9 == true and Sdate >= 날짜 and Bcnt9 < 1 Then{ buy("21ma"); Bcnt9 = 1; } if buyCond10 == true and Sdate >= 날짜 and Bcnt10 < 1 Then{ buy("22ma"); Bcnt10 = 1; } if buyCond11 == true and Sdate >= 날짜 and Bcnt11 < 1 Then{ buy("23ma"); Bcnt11 = 1; } if MarketPosition() == 1 and sellcond1 == true Then { exitlong("4maEX1"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and sellcond2 == true Then { exitlong("5maEX2"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and sellcond3 == true Then { exitlong("10maEX3"); Bcnt1 = 1; Bcnt2 = 1; Bcnt3 = 1; Bcnt4 = 1; Bcnt5 = 1; Bcnt6 = 1; Bcnt7 = 1; Bcnt8 = 1; Bcnt9 = 1; Bcnt10 = 1; Bcnt11 = 1; } if MarketPosition() == 1 and C >= AvgEntryPrice()*1.015 Then { exitlong("평단가"); }