답변완료
문의드립니다
var : tx1(0),tx2(0);
if bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
}
if C > O Then
var1 = var1+v;
if C < O Then
var2 = var2+v;
plot1(var1,"당일양봉총거래량",RED);
plot2(var2,"당일음봉총거래량",BLUE);
Text_Delete(tx1);
Text_Delete(tx2);
위수식에서 양봉과 음봉이교차하면 한가지색갈만 나오게 하고십습니다 ,
레드가 블루를상승 돌파하면 레그색만 나오게, 블루가 레드를하락돌파하면, 블루색만나오게~`부탁드립니다,미리감사드립니다
2020-04-15
613
글번호 137956
지표
답변완료
진입금지와 익절 손절 설정 부탁
다음의 경우의 시스템 수식부탁드립니다.
<1>
시스템 식에서 오전4시부터 오전6시까지 진입금지, 익절 50틱, 손절20틱
<2>
시스템 식에서 오후 3시부터 오후 5시까지 진입금지, 익절 50틱, 손절20틱
<3>오전 4시부터 오전6시까지, 오후3시부터 오후5시까지 진입금지, 익절50틱, 손절20틱
<4>그리고 시물레이션에서 <논리값(참/거짓)이나 논리표현식이 와야 합니다>라는 문구가 뜨고 실행이 안되는 이유가 무엇인지요? 변수값 0을 false로 수정해도 수정이 안되고 그냥 0으로 표시가 됩니다.. 일반 실행차트에서는 변수값이 false로 나옵니다.
즉, 같은 시스템을 돌려도 일반 실행차트에서는 정상적으로 구현이 되고
시물레이션 차트에서는 위에서 처럼 <논리값(참/거짓)이나 논리표현식이 와야 합니다>라는 문구가 뜨는 이유가 무엇인지요?
2020-04-15
270
글번호 137950
시스템
답변완료
시뮬레이션용 trailingstop 수식 문의
trailingstop 전략을 시뮬레이션 하다보니 실전과 차이가 클 수 있어 주의해야 함을 알게 되었습니다. 검색 후, 남겨주신 내용을 근간으로 수정을 하려다 보니 기본이 부족해 도움을 청합니다.
### 검색 답변 내용;
0.5포인트 수익 이후부터 최고(저)가 대비 1포인트 하락(상승)하면 청산하는 trailingStop의 예를 들어보면 아래와 같은 식으로 작성될 수 있습니다.
if CrossUp(C, ma(c,20)) Then
buy();
if CrossDown(C, ma(C,20)) Then
sell();
//매수포지션 상태이고 진입후 최고가가 진입가격+0.5보다 크면
if MarketPosition == 1 and Highest(H,BarsSinceEntry+1) > entryprice+0.5 then
//진입후 최고가 - 1포인트를 하향 도달할 때 매수청산
exitlong("EL_trailingStop", atstop, Highest(H,BarsSinceEntry+1) - 1);
#질문1; point가 아니고 수익율(예,50%)로 하는 방법 문의.
==>매수청산식을 진입후 "최고가 - (최고가-진입가)*50% " 에 도달할 때 매수청산으로 바꾸려면 어떻게 해야 하는지요?
#질문2; 최대수익대비하락에 관련 된 글은 예스스탁 홈페이지 > Q&A > 전문가마당 > 35번 글(시뮬레이션과 실전매매 차이2(최대수익대비하락) 에서 확인하실 수 있습니다.
==>"전문가마당"을 찾을 수가 없는데 없어진 것인지요?
항상 노고에 감사드립니다.
2020-04-15
195
글번호 137949
시스템