커뮤니티
문의드립니다.
2017-11-17 17:58:40
155
글번호 114286
55435번 질문에 관련하여 문의드립니다.
아래는 알려주신 주식인데요, 그 수식을 제 시스템에 적용하여 예스랭귀지에서 "검증"을 하면
entry = true; 와 entry = false; 줄에서 오류가 발생하며 "연산자 앞뒤 두 데이터의 형태가 같아야 합니다."라는 설명이 나옵니다. 검토해주시면 감사하겠습니다.
------------------------------------------------------------------------------------
var : dni(0),ep(0),entry(false);
if MarketPosition <= 0 and 진입조건 then{
dni = index;
EP = C;
entry = true;
}
if MarketPosition == 1 Then
entry = false;
If MarketPosition <= 0 and index >= Dni and index < dni+3 then
Buy("매수2", atlimit, EP - PriceScale*3);
SetStoploss(0.40,Pointstop);
SetStopProfittarget(0.60, Pointstop);
답변 1
예스스탁 예스스탁 답변
2017-11-20 09:41:05
안녕하세요
예스스탁입니다.
entry변수가 false로 선언이 되어 있는지 확인하시기 바랍니다.
기존사용하던 수식과 합칠경우 2개의 수식에서 동일이름의 변수가
있을경우 하나는 다른 이름으로 변경하셔야 합니다.
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 55435번 질문에 관련하여 문의드립니다.
아래는 알려주신 주식인데요, 그 수식을 제 시스템에 적용하여 예스랭귀지에서 "검증"을 하면
entry = true; 와 entry = false; 줄에서 오류가 발생하며 "연산자 앞뒤 두 데이터의 형태가 같아야 합니다."라는 설명이 나옵니다. 검토해주시면 감사하겠습니다.
------------------------------------------------------------------------------------
var : dni(0),ep(0),entry(false);
if MarketPosition <= 0 and 진입조건 then{
dni = index;
EP = C;
entry = true;
}
if MarketPosition == 1 Then
entry = false;
If MarketPosition <= 0 and index >= Dni and index < dni+3 then
Buy("매수2", atlimit, EP - PriceScale*3);
SetStoploss(0.40,Pointstop);
SetStopProfittarget(0.60, Pointstop);