커뮤니티
조건식에 당일 거래1회 추가 부탁합니다.
2017-10-16 22:36:31
130
글번호 113401
input : P1(5),P2(7),P3(10);
var : count(0),sumV1(0),sumV2(0),sumV3(0);
var : mav1(0),mav2(0),mav3(0),aa(0),bb(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
AA = (mav1+mav3)/2;
BB = (AA+mav3)/2;
if maV1 > maV2 and maV2 > maV3 and
C < mav2 and AA > mav2 and CrossDown(c,BB) Then
buy();
if maV1 > maV2 and maV2 > maV3 and
C < mav2 and max(AA,BB) < mav2 and CrossDown(c,AA) Then
buy();
위 조건식에서 당일 1회 거래만 되게 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2017-10-17 14:07:22
안녕하세요
예스스탁입니다.
input : P1(5),P2(7),P3(10),당일진입횟수(1);
var : count(0),sumV1(0),sumV2(0),sumV3(0);
var : mav1(0),mav2(0),mav3(0),aa(0),bb(0);
var : T1(0),entry(0);
if bdate != bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
AA = (mav1+mav3)/2;
BB = (AA+mav3)/2;
if entry < 당일진입횟수 and
maV1 > maV2 and maV2 > maV3 and
C < mav2 and AA > mav2 and CrossDown(c,BB) Then
buy();
if entry < 당일진입횟수 and
maV1 > maV2 and maV2 > maV3 and
C < mav2 and max(AA,BB) < mav2 and CrossDown(c,AA) Then
buy();
즐거운 하루되세요
> 기미토비 님이 쓴 글입니다.
> 제목 : 조건식에 당일 거래1회 추가 부탁합니다.
> input : P1(5),P2(7),P3(10);
var : count(0),sumV1(0),sumV2(0),sumV3(0);
var : mav1(0),mav2(0),mav3(0),aa(0),bb(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
AA = (mav1+mav3)/2;
BB = (AA+mav3)/2;
if maV1 > maV2 and maV2 > maV3 and
C < mav2 and AA > mav2 and CrossDown(c,BB) Then
buy();
if maV1 > maV2 and maV2 > maV3 and
C < mav2 and max(AA,BB) < mav2 and CrossDown(c,AA) Then
buy();
위 조건식에서 당일 1회 거래만 되게 부탁합니다.