커뮤니티

식문의

프로필 이미지
랄프
2013-05-22 02:57:06
245
글번호 63450
답변완료
수고 많으십니다 일목균형표선행2 가격이랑 현재가하고 어느정도 차이가 나면 진입을 할려고 합니다 선행스팬2가격보다 현재가가 시스템에서 정한 가격차이가 벌어지면 진입할려 합니다 1. 선행스팬2가격보다 현재가가 시스템에서 설정한 가격이 높으면 매도 낮으면 매수 2. 진입반대로움직이면 시스템에서 정한 틱에서 추가 추가로 진입(물타기) 3. 익절과 손절은 시스템에서 정한대로 일괄청산 과 일부씩 청산방식 4. 손절시 다시 시스템에서 다시 정한 가격차가 나오면 재진입 5. 매매시간은 오후3시부터다음날 새벽5시까지 그럼 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-22 13:33:01

안녕하세요 예스탁입니다. AA가 선행스팬2+-가격입니다. BB는 물타기시 진입가와의 가격차이입니다. 손절매나 목표수익은 설정창에서 지정하시면 됩니다. Inputs: 전환선기간(9), 기준선기간(26), 스팬2기간(52),AA(0.5),BB(0.5); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2; 기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선[25] + 기준선[25]) / 2 ; 선행스팬2 = (Highest(High, 스팬2기간)[25] + Lowest(Low, 스팬2기간)[25]) / 2; if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then var1 = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then var1 = var1+1; if stime >= 150000 or stime <= 050000 Then{ if MarketPosition == 0 and var1 == 0 and crossup(C,선행스팬2+AA) Then sell(); if MarketPosition == 0 and var1 == 0 and CrossDown(C,선행스팬2+BB) Then buy(); if MarketPosition == 0 and var1 > 0 and IsExitName("StopLoss",1) == true and crossup(C,선행스팬2+AA) Then sell(); if MarketPosition == 0 and var1 > 0 and IsExitName("StopLoss",1) == true and CrossDown(C,선행스팬2+BB) Then buy(); if MarketPosition == 1 Then buy("bb",atlimit,EntryPrice-0.5); if MarketPosition == -1 Then sell("ss",atlimit,EntryPrice+0.5); } 즐거운 하루되세요 > 랄프 님이 쓴 글입니다. > 제목 : 식문의 > 수고 많으십니다 일목균형표선행2 가격이랑 현재가하고 어느정도 차이가 나면 진입을 할려고 합니다 선행스팬2가격보다 현재가가 시스템에서 정한 가격차이가 벌어지면 진입할려 합니다 1. 선행스팬2가격보다 현재가가 시스템에서 설정한 가격이 높으면 매도 낮으면 매수 2. 진입반대로움직이면 시스템에서 정한 틱에서 추가 추가로 진입(물타기) 3. 익절과 손절은 시스템에서 정한대로 일괄청산 과 일부씩 청산방식 4. 손절시 다시 시스템에서 다시 정한 가격차가 나오면 재진입 5. 매매시간은 오후3시부터다음날 새벽5시까지 그럼 수고하세요