답변완료
68067 질문이 2개
68067 질문이 2개인데 첫번째만 답변주셨어요
거래횟수 n회 세팅
마지막 거래인 n회차 수익이 n포인트 이상일 경우
거래횟수 n회 연장
input: 거래횟수(2),청산수익(2.00),연장횟수(2) 세팅하면
마지막 거래인 두번째 거래 수익이 2포인트 이상이면 2회 더 거래 max 4회 거래하는 것임.
예제 수식에 반영해주십시요.
예제수식)
input : Period(14);
var : HighVal(0), LowVal(0);
HighVal = highest(H,Period)[1];
LowVal = lowest(L,Period)[1];
if CrossUp(C, HighVal) then
buy();
if CrossDown(C,LowVal) then
sell();
2020-06-23
1626
글번호 140091
시스템
답변완료
함수요청
안녕하세요?
아래 스크립트를 적용했을 때 발생되는 신호를 반대로 매매하고자 합니다.
방법이 있을까요?
buy 신호에 매도 진입을, sell 신호에 매수 진입을 하고자 합니다.
스크립트 변환 혹은 설정으로 가능할련지요?
Vars : SP(0,data1), TickSize(0,data1);
Vars : fstHH(0,data1), fstLL(0,data1), sndHH(0,data2), sndLL(0,data2);
var : v1(0,data2),v2(0,data2);
SP = MarketPosition;
TickSize = PriceScale;
v1 = data2(H);
v2 = data2(L);
IF v1[10] > 0 Then
Begin
fstHH = data1(Highest(H, 10));
fstLL = data1(Lowest(L, 10));
sndHH = Max(v1, v1[1], v1[2], v1[3], v1[4], v1[5], v1[6], v1[7], v1[8], v1[9], v1[10]);
sndLL = Min(v2, v2[1], v2[2], v2[3], v2[4], v2[5], v2[6], v2[7], v2[8], v2[9], v2[10]);
End;
IF MarketPosition == 0 and data2(C) > sndHH[1] Then Buy("B", AtStop, fstHH - TickSize);
IF MarketPosition == 0 and data2(C) < sndLL[1] Then Sell("S", AtStop, fstLL + TickSize);
SetStopInactivity(0.5,20,percentStop);
2020-06-23
1236
글번호 140064
시스템