커뮤니티
문의 드립니다
2018-07-06 09:58:06
146
글번호 120297
늘 감사합니다
1.
이전봉50개중에서 20이평선을 넘는봉의 갯수와 20이평선을 넘지 못하는 봉의 갯수를 비교하여
20이평선을 넘은 봉의 갯수가 많으면 매수 20이평선을 넘지 못하는 봉의 갯수가 많으면 매도
2.
위와 비슷한데요
이전봉50개중에서 양봉의 갯수가 많으면 매수 음봉의 갯수가 많으면 매도
3.
BW_SEVEN = value;
if BW_SEVEN >= 7 and BW_SEVEN[1] < 7 Then
{
T1 = 2;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN < 7 and BW_SEVEN[1] == 7 Then
{
T1 = 1;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN <= -7 and BW_SEVEN[1] > -7 Then
{
T1 = -2;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN > -7 and BW_SEVEN[1] == -7 Then
{
T1 = -1;
T2 = T1[1];
T3 = T2[1];
}
if T1 != T1[1] and T1 == 2 and T2 == 1 and T3 == 2 Then
buy();
위의 함수에서 매수시 2번째진행중에만 (바이너리7이 7을 찍고 한번 7을 이탈한후 단연히 -7은 찍지 않고 다시 7을 찍고 계속 7을 찍고 있는 도중) 이평선 5와 20이 골드일때 그 다음봉이 양봉이면 매수를 하고 그 이후에는 매수를 못들어가게 하는 함수를 추가해 주세요
4.
시스템 매매시 만일 매수 매도 주문을 현재가로 했을때 매매가 이루어지지 않으면 시스템 적으로 몇분후나 다음봉에 주문이 취소되어지록 할 수 있나요?
5.
시스템 매매시 주문수량을 한개로 한정해 놓고
만일 매수 주문이 이루어지지 않고 다음 매매에 매도 주문이 이루어 졌다가 처음 매수한 주무 가격까지 오면 청산이 되는 건지 아님 청산하고 다시 매수로 진입하는 건지 알고 싶습니다.
6.
5와 비슷한 질문인데요
시스템 매매시 주문수량을 한개로 한정해 놓고
만일 매수 주문이 이루어지지 않고 다음 매매에서 매수가 되어지고 처음 매수 주문 가격까지 오면 또다시 매수가 이루어지는 건지요?
7.
시스템 성능 보고서에서
총수익/총손실과 평균수익/평균손실이 불능으로 나오는 경우가 있는데 왜 그렇게 나오는 건가요?
8.
만일 1,2의 매수 신호중 1,2 모두 동시에 매수신호가 발생하면 그중 1을 실행하고 이때 손실났을 경우에만 제3의 명령을 실행해라 단 한개의 매수신호시에는 손실이 나도 3의 명령어는 실행하지 않는다
참 질문이 많고....
주말에 공부를 좀더 해야해서요
늘 감사드리고 행복한 주말 보내세요
답변 1
예스스탁 예스스탁 답변
2018-07-06 10:39:26
안녕하세요
예스스탁입니다.
1.
input : P(20),N(50);
var : mav(0);
mav = ma(C,P);
var1 = countif(C>mav,N);
var2 = countif(C<mav,N);
if var1 > var2 Then
buy();
if var1 < var2 Then
sell();
2
input : N(50);
var1 = countif(C>O,N);
var2 = countif(C<O,N);
if var1 > var2 Then
buy();
if var1 < var2 Then
sell();
3
var : Buyentry(false);
BW_SEVEN = value;
if BW_SEVEN >= 7 and BW_SEVEN[1] < 7 Then
{
T1 = 2;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN < 7 and BW_SEVEN[1] == 7 Then
{
T1 = 1;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN <= -7 and BW_SEVEN[1] > -7 Then
{
T1 = -2;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN > -7 and BW_SEVEN[1] == -7 Then
{
T1 = -1;
T2 = T1[1];
T3 = T2[1];
}
var1 = ma(c,5);
var2 = ma(C,20);
Condition1 = T1 != T1[1] and T1 == 2 and T2 == 1 and T3 == 2 and CrossUp(var1,var2);
if T != T1[1] and T1 == 2 and T2 == -1 Then
Buyentry = true;
if MarketPosition <= 0 and C > O and Condition1[1] == true Then
buy();
if MarketPosition == 1 then
{
BuyEntry = false;
}
4
취소는 가능하지 않습니다.
시스템 트레이딩 설정창의 부가기능탭에
N초후에 정정하는 기능정도만 제공되고 있습니다.
5.6.
시스템은 수식으로 지정한 조건이 만족하면 신호가 발생하고 신호에 따라 주문을 집행합니다.
주문 집행이후에 체결/미체결/주문거부 여부를 파악해
다음신호 발생등을 제어하지 못합니다.
7.
계산하는 값중에 0이 있으면 계산할 수 없으므로
불능이라고 표시됩니다.
8.
시스템은 피라미딩을 하지 않으시면 항상 진입신호는 하나만 발생합니다.
그러므로 2개 신호 동시만족을 파악할수 없습니다.
해당 내용을 가능하게 할려면 아래와 같은 구조로 식을 작성하셔야 합니다
#2개 중 조건1만 만족
if 조건1 and !(조건2) Then
buy("b1");
#2개 중 조건2만 만족
if 조건2 and !(조건1) Then
buy("b2");
#2개 중 조건1,조건2 모두 만족
if 조건1 and 조건3 Then
buy("b3");
if MarketPosition == 0 and IsEntryName("b3",1) == true and PositionProfit(1) < 0 then
{
제3의 명령
}
즐거운 하루되세요
> 돌아온스머프 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 늘 감사합니다
1.
이전봉50개중에서 20이평선을 넘는봉의 갯수와 20이평선을 넘지 못하는 봉의 갯수를 비교하여
20이평선을 넘은 봉의 갯수가 많으면 매수 20이평선을 넘지 못하는 봉의 갯수가 많으면 매도
2.
위와 비슷한데요
이전봉50개중에서 양봉의 갯수가 많으면 매수 음봉의 갯수가 많으면 매도
3.
BW_SEVEN = value;
if BW_SEVEN >= 7 and BW_SEVEN[1] < 7 Then
{
T1 = 2;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN < 7 and BW_SEVEN[1] == 7 Then
{
T1 = 1;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN <= -7 and BW_SEVEN[1] > -7 Then
{
T1 = -2;
T2 = T1[1];
T3 = T2[1];
}
if BW_SEVEN > -7 and BW_SEVEN[1] == -7 Then
{
T1 = -1;
T2 = T1[1];
T3 = T2[1];
}
if T1 != T1[1] and T1 == 2 and T2 == 1 and T3 == 2 Then
buy();
위의 함수에서 매수시 2번째진행중에만 (바이너리7이 7을 찍고 한번 7을 이탈한후 단연히 -7은 찍지 않고 다시 7을 찍고 계속 7을 찍고 있는 도중) 이평선 5와 20이 골드일때 그 다음봉이 양봉이면 매수를 하고 그 이후에는 매수를 못들어가게 하는 함수를 추가해 주세요
4.
시스템 매매시 만일 매수 매도 주문을 현재가로 했을때 매매가 이루어지지 않으면 시스템 적으로 몇분후나 다음봉에 주문이 취소되어지록 할 수 있나요?
5.
시스템 매매시 주문수량을 한개로 한정해 놓고
만일 매수 주문이 이루어지지 않고 다음 매매에 매도 주문이 이루어 졌다가 처음 매수한 주무 가격까지 오면 청산이 되는 건지 아님 청산하고 다시 매수로 진입하는 건지 알고 싶습니다.
6.
5와 비슷한 질문인데요
시스템 매매시 주문수량을 한개로 한정해 놓고
만일 매수 주문이 이루어지지 않고 다음 매매에서 매수가 되어지고 처음 매수 주문 가격까지 오면 또다시 매수가 이루어지는 건지요?
7.
시스템 성능 보고서에서
총수익/총손실과 평균수익/평균손실이 불능으로 나오는 경우가 있는데 왜 그렇게 나오는 건가요?
8.
만일 1,2의 매수 신호중 1,2 모두 동시에 매수신호가 발생하면 그중 1을 실행하고 이때 손실났을 경우에만 제3의 명령을 실행해라 단 한개의 매수신호시에는 손실이 나도 3의 명령어는 실행하지 않는다
참 질문이 많고....
주말에 공부를 좀더 해야해서요
늘 감사드리고 행복한 주말 보내세요