커뮤니티
100틱
2015-02-10 08:17:12
132
글번호 83100
아래수식으로 100틱 수익발생시 포지션 청산하고 더이상 진입금지 할려면 어떻게 하나요?
Inputs: PercentRLen(20), OverSold(30), OverBought(70), BTrigger(51), STrigger(48);
Variables: PcntR(0), AvgValue(0), BSetup(False),Ssetup(False);
PcntR = PercentR(PercentRLen);
AvgValue = MA(Close, PercentRLen);
If PcntR < OverSold Then
BSetup = True;
If PcntR > OverBought Then
BSetup = False;
If BSetup AND AvgValue > AvgValue[1] AND Crossup(PcntR,BTrigger) Then Begin
BSetup = False;
Buy ("매수");
End;
If PcntR < OverSold Then
SSetup = false;
If PcntR > OverBought Then
SSetup = true;
If SSetup AND AvgValue < AvgValue[1] AND Crossdown(PcntR,STrigger) Then Begin
SSetup = False;
sell("매도");
End;
답변 1
예스스탁 예스스탁 답변
2015-02-10 09:40:25
안녕하세요
예스스탁입니다.
Inputs: PercentRLen(20), OverSold(30), OverBought(70), BTrigger(51), STrigger(48);
Variables: PcntR(0), AvgValue(0), BSetup(False),Ssetup(False);
PcntR = PercentR(PercentRLen);
AvgValue = MA(Close, PercentRLen);
Condition1 = ExitDate(1) == sdate and IsExitName("StopProfitTarget",1) == true;
If PcntR < OverSold Then
BSetup = True;
If PcntR > OverBought Then
BSetup = False;
If BSetup AND AvgValue > AvgValue[1] AND Crossup(PcntR,BTrigger) and Condition1 == false Then Begin
BSetup = False;
Buy ("매수");
End;
If PcntR < OverSold Then
SSetup = false;
If PcntR > OverBought Then
SSetup = true;
If SSetup AND AvgValue < AvgValue[1] AND Crossdown(PcntR,STrigger) and Condition1 == false Then Begin
SSetup = False;
sell("매도");
End;
SetStopProfittarget(PriceScale*100,PointStop);
즐거운 하루되세요
> YG_da**** 님이 쓴 글입니다.
> 제목 : 100틱
> 아래수식으로 100틱 수익발생시 포지션 청산하고 더이상 진입금지 할려면 어떻게 하나요?
Inputs: PercentRLen(20), OverSold(30), OverBought(70), BTrigger(51), STrigger(48);
Variables: PcntR(0), AvgValue(0), BSetup(False),Ssetup(False);
PcntR = PercentR(PercentRLen);
AvgValue = MA(Close, PercentRLen);
If PcntR < OverSold Then
BSetup = True;
If PcntR > OverBought Then
BSetup = False;
If BSetup AND AvgValue > AvgValue[1] AND Crossup(PcntR,BTrigger) Then Begin
BSetup = False;
Buy ("매수");
End;
If PcntR < OverSold Then
SSetup = false;
If PcntR > OverBought Then
SSetup = true;
If SSetup AND AvgValue < AvgValue[1] AND Crossdown(PcntR,STrigger) Then Begin
SSetup = False;
sell("매도");
End;