답변완료
지표식 부탁합니다
아래 분봉의 지표식에서 LRLv1 의 직전일 값을 plot2 에 표시하고자 할 때의 지표식을
완성하여 주시면 감사 하겠습니다.
input : Period(10),sig(1);
var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),LRLv(0),LRLv1(0));
var : LRLs(0),LRLS1(0),EP1(0),DINDEX(0);
Ep1 = 2/(sig+1);
if DayClose(Period-1) > 0 Then
{
sum1 = 0;
Sum2 = 0;
sum3 = 0;
sum4 = 0;
for cnt = 0 to Period-1
{
sum1 = sum1+(Period-cnt);
Sum2 = sum2+dayclose(cnt);
sum3 = sum3+dayclose(cnt)*(Period-cnt);
sum4 = sum4+(Period-cnt)^2;
}
value1 = sum1/Period;
value2 = sum2/Period;
value3 = sum3/Period;
value4 = sum4/Period;
LRLv = (value3 - value1 * value2) / (value4 - (value1^2)) * (Period - value1) + value2;
if bdate != bdate[1] then
{
DINDEX = DINDEX + 1;
LRLV1 = LRLv[1];
LRLS1 = LRLs[1];
}
if DINDEX <= 1 then
LRLs = LRLv;
else
LRLs = LRLv * EP1 + LRLs1 * (1-EP1);
plot1(LRLv1);
}
2022-06-17
1233
글번호 159932
지표
답변완료
수식 문의 드립니다
input : 익절틱수(140),손절틱수(40);
if NextBarSdate != sDate Then
{
if NextBarOpen > C Then
Buy("b",AtStop,NextBarOpen+PriceScale*1);
if NextBarOpen < C Then
Sell("s",AtStop,NextBarOpen-PriceScale*1);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop):
---------------------------------------
위 수식어에서 "익절"을 아래 내용의 수정된 수식어 3개로 하고자 합니다.
1. 전일 위 아래 변동폭의 70%
2. 특정일 위 아래 변동폭의 70%
3. 특정일 위 아래 변동폭의 70% 또는 익절 90틱
기존 수식어에서 변경된 익절 내용으로 각각
3개의 수식어를 작성해 주시기 바랍니다.
----------------------------------------------------------------
위와는 별도로 수정된 3개의 수식어에 익일 05시에 자동청산으로 추가된
3개도 부탁드립니다.
---------------------------------------------------------
그래프 내용입니다.
자동으로 작동했던 수식어가 익일 아침 재로그인시 자동이 아닌
경보로 설정이 됩니다. 재로그인시 자동이 되도록 하였으면 합니다.
미리 감사드립니다.
2022-06-17
1757
글번호 159927
시스템
답변완료
피라미딩 매수 처리
안녕하세요.
피라미딩으로 매수한 건에 대해 각각 수익, 손실 청산을 별도로 하는 방법을 알고 싶습니다. B1은 조건 만족때마다 최대 maxEntriesA까지 각각 1개씩 매수, 또 B2는 조건 만족때마다 최대 maxEntriesB까지 각각 1개씩 매수하고, B1으로 1개 이상 매수가 되면 각각의 진입가에 대해서 profitA, lossA를 만족하면 청산이 되고, B2로 1개 이상 매수가 되면 각각의 진입가에 대해서 profitB, lossB를 만족하면 청산이 되도록 하고 싶습니다.
input : maxEntriesA(3),maxEntriesB(3), profitA(30),profitB(20),lossA(10),lossB(10);
.....
if condition1 then buy("B1");
if condition2 then buy("B2");
if marketPosition==1 then {
if isEntryName("B1")==true then {
setStopProfitTarget(profitA,percentStop);
setStopLoss(lossA,percentStop);
}
if isEntryName("B2")==true then {
setStopProfitTarget(profitB,percentStop);
setStopLoss(lossB,percentStop);
}
}
2022-06-17
1429
글번호 159925
시스템
답변완료
swing high 와 swinglow 에서요...
data1 과 data2 종목의 특정시점 비교를 하고 싶습니다.
예를 들자면, data1 의 종목에서 특정시점(시간) 에서의 data1 의 종목가격과 ,
똑같은 시점(시간)에서의 data2 종목 가격을 비교하고 싶은 것입니다.
첨부한 파일의 그림에서 보면 위의 data1 종목에서 A에서 B까지 상승한 후에 ,
1번까지 눌림이 있었는데요요,
data2 종목에서도 똑같은 A와 B시점을 특정하기 위해서
swinghigh 와 swinglow 함수를 사용하려고 합니다.
즉, data1 종목에서 swinglow가 발생한 시점 A와 동일한 시간에서의 data2 종목가격을
비교하고 ,
data1 종목에서 swinghigh가 발생한 시점 B와 동일한 시간에서의 data2 종목가격을
비교하고 ,
data1 종목의 눌림 1번이 , data2 종목의 눌림 2번과
어떻게 차이가 나는지 알고 싶은 것입니다.
swinghigh와 swinglow를 이용하면 비교가 가능할 것으로 보이는데요,,,,,
예를 들어서 data1 종목이 반을 되돌렸는데, data2 종목이 훨씬 더 많이 되돌렸다면,
그 차이를 가지고 전략을 만들 수 있지 않을까 해서요,,,,
되돌림 차이를 계산하는 것까지 같이 알려주시면 정말로 감사하겠습니다
부탁드립니다...감사합니다,,
2022-06-16
1450
글번호 159924
지표