커뮤니티

시스템식 문의요

프로필 이미지
회원
2013-09-20 15:42:08
128
글번호 67660
답변완료
수고하십니다 ... 매수식을 바꾸고 싶어서 그러는데요 1번식 2번식 모두 2번째양봉이 5프로 이상 상승시 매수금지 되는 것로 해주세요 1.양봉2개 나오고 그양봉이 전일 양봉보다 거래량이 많을 경우 매수하는 식으로 바꾸어주세요 다시 말해서 1.양봉이 2일 나오고요,거래량이 전일보다 많아야 합니다 2개의 조건이 만족할경우 매수 하는 걸로 바꾸어주세요 2번째 매수 방법 2번째도 양봉 2개 나올경우 매수 인데요 첫번째 양봉이 전날 저가 보다 하락하고 상승시 하고 그다음날 양봉이 발생할경우 입니다. 수고하십시오~~ input : 금액(200000); var : Vol(0),BuyP(0); if CodeCategoryEx == 11 and BasePrice < 50000 Then Vol = int(int(금액/C)/10)*10; Else Vol = int(금액/C); if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then Vol = int((금액)/(C*BigPointValue)); var1 = ma(C,1); var2 = ma(c,5); if MarketPosition == 0 and crossup(var1,var2) Then{ buy("매수",AtMarket,def,Vol); BuyP = NextBarOpen; } if MarketPosition == 1 and crossup(var1,var2) and C <= BuyP*0.95 Then{ buy("추가매수",AtMarket,def,vol); BuyP = NextBarOpen; } if MarketPosition == 1 Then exitlong("매도",atlimit,avgEntryPrice*1.03);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-09-23 09:33:58

안녕하세요 예스스탁입니다. input : 금액(200000); var : Vol(0),BuyP(0); if CodeCategoryEx == 11 and BasePrice < 50000 Then Vol = int(int(금액/C)/10)*10; Else Vol = int(금액/C); if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then Vol = int((금액)/(C*BigPointValue)); var1 = ma(C,1); var2 = ma(c,5); if MarketPosition == 0 and crossup(var1,var2) and countif(C>O,2) == 2 and V > V[1] Then{ buy("매수",AtMarket,def,Vol); BuyP = NextBarOpen; } if MarketPosition == 1 and crossup(var1,var2) and countif(C>O,2) == 2 and L > L[1] and L[1] < L[2] and C <= BuyP*0.95 Then{ buy("추가매수",AtMarket,def,vol); BuyP = NextBarOpen; } if MarketPosition == 1 Then exitlong("매도",atlimit,avgEntryPrice*1.03); 즐거운 하루되세요 > HI_jh***** 님이 쓴 글입니다. > 제목 : 시스템식 문의요 > 수고하십니다 ... 매수식을 바꾸고 싶어서 그러는데요 1번식 2번식 모두 2번째양봉이 5프로 이상 상승시 매수금지 되는 것로 해주세요 1.양봉2개 나오고 그양봉이 전일 양봉보다 거래량이 많을 경우 매수하는 식으로 바꾸어주세요 다시 말해서 1.양봉이 2일 나오고요,거래량이 전일보다 많아야 합니다 2개의 조건이 만족할경우 매수 하는 걸로 바꾸어주세요 2번째 매수 방법 2번째도 양봉 2개 나올경우 매수 인데요 첫번째 양봉이 전날 저가 보다 하락하고 상승시 하고 그다음날 양봉이 발생할경우 입니다. 수고하십시오~~ input : 금액(200000); var : Vol(0),BuyP(0); if CodeCategoryEx == 11 and BasePrice < 50000 Then Vol = int(int(금액/C)/10)*10; Else Vol = int(금액/C); if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then Vol = int((금액)/(C*BigPointValue)); var1 = ma(C,1); var2 = ma(c,5); if MarketPosition == 0 and crossup(var1,var2) Then{ buy("매수",AtMarket,def,Vol); BuyP = NextBarOpen; } if MarketPosition == 1 and crossup(var1,var2) and C <= BuyP*0.95 Then{ buy("추가매수",AtMarket,def,vol); BuyP = NextBarOpen; } if MarketPosition == 1 Then exitlong("매도",atlimit,avgEntryPrice*1.03);