예스스탁
예스스탁 답변
2024-09-20 16:48:59
안녕하세요
예스스탁입니다.
input : 횟수(2);
input : d1(0),d2(200),d3(0),d4(12),d5(15000),d6(5000);//진입변수
input : dd1(0),dd2(200),dd3(0),dd4(12),dd5(15000),dd6(5000);//두번째 진입변수
input : n(6);
input : 첫번째n(6);
input : 두번째n(4);
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
var : Cond1(False),Cond2(False),Cond3(False),Cond4(False),Cond5(False),Cond6(False);
var : count(0);
if entry == 0 Then
{
Cond1 = data1(c>lowd(0)+d1); //매수조건1
Cond2 = data2(c>lowd(0)+d2); //매수조건2
Cond3 = data3(c>lowd(0)+d3); //매수조건3
Cond4 = data4(c>lowd(0)+d4); //매수조건4
Cond5 = data5(c>lowd(0)+d5); //매수조건5
Cond6 = data6(c<highd(0)-d6); //매수조건6
}
Else
{
Cond1 = data1(c>lowd(0)+dd1); //매수조건1
Cond2 = data2(c>lowd(0)+dd2); //매수조건2
Cond3 = data3(c>lowd(0)+dd3); //매수조건3
Cond4 = data4(c>lowd(0)+dd4); //매수조건4
Cond5 = data5(c>lowd(0)+dd5); //매수조건5
Cond6 = data6(c<highd(0)-dd6); //매수조건6
}
count = 0;
if cond1 == true Then
count = count+1;
if cond2 == true Then
count = count+1;
if cond3 == true Then
count = count+1;
if cond4 == true Then
count = count+1;
if cond5 == true Then
count = count+1;
if cond6 == true Then
count = count+1;
if (entry == 0 and count >= 첫번째n) or
(entry > 0 and entry < 횟수 and count >= 두번째n) then
Buy("b");
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 첫번째 진입조건 count >= n 이 두번째 진입에도 영향을 미치는데
두번째 진입조건에서는 이를 바꾸고자 합니다.
첫번째 진입 count >= 첫번째n
두번째 진입 count >= 두번째n
input : 횟수(2);
input : d1(0),d2(200),d3(0),d4(12),d5(15000),d6(5000);//진입변수
input : dd1(0),dd2(200),dd3(0),dd4(12),dd5(15000),dd6(5000);//두번째 진입변수
input : 첫번째n(6);
input : 두번째n(4):
이렇게 조절하도록 수식 수정 부탁드립니다.
주말 잘 보내세요.
***************************************************************************
안녕하세요
예스스탁입니다.
input : 횟수(2);
input : d1(0),d2(200),d3(0),d4(12),d5(15000),d6(5000);//진입변수
input : dd1(0),dd2(200),dd3(0),dd4(12),dd5(15000),dd6(5000);//두번째 진입변수
input : n(6);
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
var : Cond1(False),Cond2(False),Cond3(False),Cond4(False),Cond5(False),Cond6(False);
var : count(0);
if entry == 0 Then
{
Cond1 = data1(c>lowd(0)+d1); //매수조건1
Cond2 = data2(c>lowd(0)+d2); //매수조건2
Cond3 = data3(c>lowd(0)+d3); //매수조건3
Cond4 = data4(c>lowd(0)+d4); //매수조건4
Cond5 = data5(c>lowd(0)+d5); //매수조건5
Cond6 = data6(c<highd(0)-d6); //매수조건6
}
Else
{
Cond1 = data1(c>lowd(0)+dd1); //매수조건1
Cond2 = data2(c>lowd(0)+dd2); //매수조건2
Cond3 = data3(c>lowd(0)+dd3); //매수조건3
Cond4 = data4(c>lowd(0)+dd4); //매수조건4
Cond5 = data5(c>lowd(0)+dd5); //매수조건5
Cond6 = data6(c<highd(0)-dd6); //매수조건6
}
count = 0;
if cond1 == true Then
count = count+1;
if cond2 == true Then
count = count+1;
if cond3 == true Then
count = count+1;
if cond4 == true Then
count = count+1;
if cond5 == true Then
count = count+1;
if cond6 == true Then
count = count+1;
if count >= n and entry < 횟수 then
Buy("b");
즐거운 하루되세요