커뮤니티
문의
2016-07-25 09:16:34
164
글번호 100329
안녕하세요
아래수식을 최초신호에 한번만진입되게 수정부탁합니다
1.
if data2(c) > 0 and data3(c) > 0 Then
buy();
if data2(c) < 0 and data3(c) < 0 Then
sell();
그리구
2.
위수식은두개에서참조하지만 이번에는 하나만참조데이터사용에서 수식부탁합니다 최초신호아님
3.
위수식을이용해서 아래수식하고같이사용할려구합니다 한번만진입하는방법입니다 참조데이터신호하고 아래수식신호하고 최초 같은신호에만진입하고 최초틀리게신호발생시는 종가까지 진입금지하는수긱 부탁합니다
예을들어서 아래수식에서 먼저매수신호발생후 참조데이터에서 매도신호발생시는 진입금지
매수신호발생시는 진입
그러니까 1번 2번수식을 따로만들어주시면감사합니다 친절한답변에 늘감사합니다(최초같은신호에진입아니면금지)
var : diff(0);
diff = bids-asks;
if crossup(diff,1000) Then
buy();
if CrossDown(diff,0) Then
exitlong();
if CrossDown(diff,-1000) Then
sell();
if crossup(diff,0) Then
ExitShort();
답변 1
예스스탁 예스스탁 답변
2016-07-25 16:45:59
안녕하세요
예스스탁입니다.
1.
전체차트에서 1회씩
var : cond(false,data1);
if cond == false and data2(c) > 0 and data3(c) > 0 Then{
cond = true;
buy();
}
if cond = false and data2(c) < 0 and data3(c) < 0 Then{
cond = true;
sell();
}
당일 1회씩
var : cond(false,data1);
if date != date[1] Then{
cond = false;
}
if cond == false and data2(c) > 0 and data3(c) > 0 Then{
cond = true;
buy();
}
if cond = false and data2(c) < 0 and data3(c) < 0 Then{
cond = true;
sell();
}
2
data2만 사용
if data2(c) > 0 Then
buy();
if data2(c) < 0 Then
sell();
data3만 사용
if data3(c) > 0 Then
buy();
if data3(c) < 0 Then
sell();
3
var : cond(false,data1);
var : diff(0,data1);
diff = bids-asks;
if date != date[1] Then{
cond = false;
}
if cond == false and data2(c) > 0 and data3(c) > 0 and crossup(diff,1000) Then{
cond = true;
buy();
}
if cond = false and data2(c) < 0 and data3(c) < 0 and CrossDown(diff,-1000) Then{
cond = true;
sell();
}
if CrossDown(diff,0) Then
ExitLong();
if crossup(diff,0) Then
ExitShort();
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
아래수식을 최초신호에 한번만진입되게 수정부탁합니다
1.
if data2(c) > 0 and data3(c) > 0 Then
buy();
if data2(c) < 0 and data3(c) < 0 Then
sell();
그리구
2.
위수식은두개에서참조하지만 이번에는 하나만참조데이터사용에서 수식부탁합니다 최초신호아님
3.
위수식을이용해서 아래수식하고같이사용할려구합니다 한번만진입하는방법입니다 참조데이터신호하고 아래수식신호하고 최초 같은신호에만진입하고 최초틀리게신호발생시는 종가까지 진입금지하는수긱 부탁합니다
예을들어서 아래수식에서 먼저매수신호발생후 참조데이터에서 매도신호발생시는 진입금지
매수신호발생시는 진입
그러니까 1번 2번수식을 따로만들어주시면감사합니다 친절한답변에 늘감사합니다(최초같은신호에진입아니면금지)
var : diff(0);
diff = bids-asks;
if crossup(diff,1000) Then
buy();
if CrossDown(diff,0) Then
exitlong();
if CrossDown(diff,-1000) Then
sell();
if crossup(diff,0) Then
ExitShort();
다음글
이전글