커뮤니티
데이터2의 가격을 받아서 데이터1 을 거래하는
2011-04-26 10:57:39
700
글번호 37967
/*데이터2의 가격을 받아서 데이터1 을 거래하는 방식문의입니다
데이터2에 의해서만 데이터1을 거래합니다*/
// 조건할당
if data2(highd)-if data2(lowd) >= N then //////////
value1 = data2(close);
// 진입
if data2(close) == value1 then
buy("",atstop,"","");
//청산
if marketposition == 1
if data2(close) > value1 +NN then
exitlong("",atstop,"","");
if data2(close) == value1 then
exitlong("",atstop,"","");
///////////////////////////////////////////////////////// 이렇게하면 되나요?
답변 1
예스스탁 예스스탁 답변
2011-04-26 16:10:38
안녕하세요
예스스탁입니다.
var1 = data2(c);
if crossup(data2(highd(0))-data2(lowd(0)),N) then
buy("b");
if marketposition == 1 then{
if data2(close) > var1[BarsSinceEntry]+NN then
exitlong("x1");
if data2(close) <= value1 then
exitlong("x2");
}
즐거운 하루되세요
> 기초부터다시 님이 쓴 글입니다.
> 제목 : 데이터2의 가격을 받아서 데이터1 을 거래하는
> /*데이터2의 가격을 받아서 데이터1 을 거래하는 방식문의입니다
데이터2에 의해서만 데이터1을 거래합니다*/
// 조건할당
if data2(highd)-if data2(lowd) >= N then //////////
value1 = data2(close);
// 진입
if data2(close) == value1 then
buy("",atstop,"","");
//청산
if marketposition == 1
if data2(close) > value1 +NN then
exitlong("",atstop,"","");
if data2(close) == value1 then
exitlong("",atstop,"","");
///////////////////////////////////////////////////////// 이렇게하면 되나요?