커뮤니티

문의요

프로필 이미지
회원
2013-09-03 16:34:51
91
글번호 67149
답변완료
안녕하세요 이식을 대입해본결과 추가 매수는 -5프로나오면 수식인데요 매수후 평균가 -5프로 이상일경우와 2일선 10일선 골든크로스 할경우 모두 만족할경우에만 and 아니 or 요 둘다 만족시요 수고하세요~~ input : 금액(200000); var : Vol(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,2); var2 = ma(c,10); if crossup(var1,var2) Then buy("매수",OnClose,def,Vol); if MarketPosition == 1 and CurrentEntries < 4 and var1 > var2 Then buy("추가매수",AtLimit,EntryPrice*(1-(0.5*CurrentEntries)), vol); if MarketPosition == 1 Then exitlong("매도",atlimit,avgEntryPrice*1.03);
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2013-09-04 13:17:45

안녕하세요 예스스탁입니다. 문의하신 내용 정확히 이해하지 못했습니다. 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > HI_jht7469 님이 쓴 글입니다. > 제목 : 문의요 > 안녕하세요 이식을 대입해본결과 추가 매수는 -5프로나오면 수식인데요 매수후 평균가 -5프로 이상일경우와 2일선 10일선 골든크로스 할경우 모두 만족할경우에만 and 아니 or 요 둘다 만족시요 수고하세요~~ input : 금액(200000); var : Vol(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,2); var2 = ma(c,10); if crossup(var1,var2) Then buy("매수",OnClose,def,Vol); if MarketPosition == 1 and CurrentEntries < 4 and var1 > var2 Then buy("추가매수",AtLimit,EntryPrice*(1-(0.5*CurrentEntries)), vol); if MarketPosition == 1 Then exitlong("매도",atlimit,avgEntryPrice*1.03);
프로필 이미지

예스스탁 예스스탁 답변

2013-09-05 11:49:03

안녕하세요 예스스탁입니다. 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,2); var2 = ma(c,10); 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); 일봉과 같은 경우 갭이 많으므로 매수시 atmarket을 사용해서 if조건 만족봉의 다음봉의 시가가 리포트상 매수가격이 되도록 했습니다. 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의요 > 안녕하세요 예스스탁입니다. 문의하신 내용 정확히 이해하지 못했습니다. 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > HI_jht7469 님이 쓴 글입니다. > 제목 : 문의요 > 안녕하세요 이식을 대입해본결과 추가 매수는 -5프로나오면 수식인데요 매수후 평균가 -5프로 이상일경우와 2일선 10일선 골든크로스 할경우 모두 만족할경우에만 and 아니 or 요 둘다 만족시요 수고하세요~~ input : 금액(200000); var : Vol(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,2); var2 = ma(c,10); if crossup(var1,var2) Then buy("매수",OnClose,def,Vol); if MarketPosition == 1 and CurrentEntries < 4 and var1 > var2 Then buy("추가매수",AtLimit,EntryPrice*(1-(0.5*CurrentEntries)), vol); if MarketPosition == 1 Then exitlong("매도",atlimit,avgEntryPrice*1.03);