커뮤니티

자금관리 진입

프로필 이미지
후포
2014-06-19 15:32:03
167
글번호 75961
답변완료
아래 거래식에서 모든 매수신호 발생시 진입하는 것으로 할 경우 1차 매수신호 발생시 1천만원 진입 이후 매도발생시 전량매도 2차 매수신호 발생시 1천5백만원 진입 이후 매도 발생시 전량매도 3차 매수신호 발생시 2천만원 진입 이후 매도 발생시 전량매도 총 진입횟수는 3차로 제안하는 식을 추가 하고 싶습니다. var : daycnt(0),dis(0),stok(0),stod(0); dis = Disparity(60); stok = StochasticsK(10,5); stod = StochasticsD(10,5,5); if date != date[1] Then daycnt = daycnt+1; #이격도 값이 110이상일때 거래일수 저장 if dis >= 110 Then value1 = daycnt; if value1 > 0 and value1 >= daycnt-20 and crossup(stok,stod) and stok < 50 Then buy(); if CrossDown(Stok,70) Then sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-06-19 16:40:53

안녕하세요 예스스탁입니다. input : 투자금액1(10000000),투자금액2(15000000),투자금액3(20000000); var : daycnt(0),dis(0),stok(0),stod(0); var : Vol1(0),vol2(0),vol3(0); if CodeCategoryEx == 11 and BasePrice < 50000 Then{ vol1 = int(int((투자금액1)/C)/10)*10; vol2 = int(int((투자금액2)/C)/10)*10; vol3 = int(int((투자금액3)/C)/10)*10; } Else{ vol1 = int((투자금액1)/C); vol2 = int((투자금액2)/C); vol3 = int((투자금액3)/C); } dis = Disparity(60); stok = StochasticsK(10,5); stod = StochasticsD(10,5,5); if date != date[1] Then daycnt = daycnt+1; #이격도 값이 110이상일때 거래일수 저장 if dis >= 110 Then value1 = daycnt; if value1 > 0 and value1 >= daycnt-20 and crossup(stok,stod) and stok < 50 Then{ if MarketPosition == 0 Then buy("b1",OnClose,def,Vol1); if MarketPosition == 1 and MaxEntries == 1 Then buy("b2",OnClose,def,Vol2); if MarketPosition == 0 and MaxEntries == 2 Then buy("b3",OnClose,def,Vol3); } if CrossDown(Stok,70) Then sell(); 즐거운 하루되세요 > 후포 님이 쓴 글입니다. > 제목 : 자금관리 진입 > 아래 거래식에서 모든 매수신호 발생시 진입하는 것으로 할 경우 1차 매수신호 발생시 1천만원 진입 이후 매도발생시 전량매도 2차 매수신호 발생시 1천5백만원 진입 이후 매도 발생시 전량매도 3차 매수신호 발생시 2천만원 진입 이후 매도 발생시 전량매도 총 진입횟수는 3차로 제안하는 식을 추가 하고 싶습니다. var : daycnt(0),dis(0),stok(0),stod(0); dis = Disparity(60); stok = StochasticsK(10,5); stod = StochasticsD(10,5,5); if date != date[1] Then daycnt = daycnt+1; #이격도 값이 110이상일때 거래일수 저장 if dis >= 110 Then value1 = daycnt; if value1 > 0 and value1 >= daycnt-20 and crossup(stok,stod) and stok < 50 Then buy(); if CrossDown(Stok,70) Then sell();