커뮤니티

전체적으로

프로필 이미지
아라미스33
2012-12-28 00:07:40
246
글번호 57651
답변완료
수고 많으십니다 이평선과 퍼센트r조합해서 한번 만들어 봤는데 고칠꺼 있나 한번 봐주시구요 8~9째 줄에 매도 손절 매도 익절이 안됩니다 ㅜㅜ input : RSVValue(20); Input : Vol(1160); Input : 간격(0.2); input : LossPoint(0.4); input : ProfitPoint(0.5); if MarketPosition == 1 Then{ ExitShort("bx1",AtLimit,EntryPrice-Losspoint); ExitShort("bx2",AtStop,EntryPrice+Profitpoint); } Inputs: PercentRLen(2), OverSold(10), OverBought(80), Trigger(59); Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False); PcntR = PercentR(PercentRLen); AvgValue = MA(Close, PercentRLen); If PcntR < OverSold Then Setup1 = True; If PcntR > OverBought Then Setup1 = False; If PcntR > OverBought Then Setup2 = True; If PcntR < OverSold Then Setup2 = False; //ma1 Input : maPeriod1(5); var : MAv1(0); MAv1 = ma(C,maPeriod1); //ma2 Input : maPeriod2(10); var : MAv2(0); MAv2 = ma(C,maPeriod2); //ma3 Input : maPeriod3(14); var : MAv3(0); MAv3 = ma(C,maPeriod3); //ma4 Input : maPeriod4(36); var : MAv4(0); MAv4 = ma(C,maPeriod4); //RSI Input : rsiPeriod(5); var : RSV(0); RSV = RSI(rsiPeriod); if V > Vol && MAv1 < MAv2 && MAv2 < MAv3 && MAv3 < MAv4 && RSV < RSVValue && MAv4 - MAv2 <= 간격 or Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger)and MAv1 < MAv2 and MAv2 < MAv3 and MAv3 < MAv4 Then { sell("매도", OnClose, DEF); } //매도청산1 if C >MAv4 Then ExitShort("청산1");
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2012-12-28 10:33:17

안녕하세요 예스스탁입니다. marketposition == 1은 현재 매수진입이 들어가 있는 상태를 나타냅니다. marketposition == -1로 변경하셔야 합니다. 수정한 식입니다. input : RSVValue(20); Input : Vol(1160); Input : 간격(0.2); input : LossPoint(0.4); input : ProfitPoint(0.5); if MarketPosition == -1 Then{ ExitShort("bx1",AtLimit,EntryPrice-Losspoint); ExitShort("bx2",AtStop,EntryPrice+Profitpoint); } Inputs: PercentRLen(2), OverSold(10), OverBought(80), Trigger(59); Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False); PcntR = PercentR(PercentRLen); AvgValue = MA(Close, PercentRLen); If PcntR < OverSold Then Setup1 = True; If PcntR > OverBought Then Setup1 = False; If PcntR > OverBought Then Setup2 = True; If PcntR < OverSold Then Setup2 = False; //ma1 Input : maPeriod1(5); var : MAv1(0); MAv1 = ma(C,maPeriod1); //ma2 Input : maPeriod2(10); var : MAv2(0); MAv2 = ma(C,maPeriod2); //ma3 Input : maPeriod3(14); var : MAv3(0); MAv3 = ma(C,maPeriod3); //ma4 Input : maPeriod4(36); var : MAv4(0); MAv4 = ma(C,maPeriod4); //RSI Input : rsiPeriod(5); var : RSV(0); RSV = RSI(rsiPeriod); if V > Vol && MAv1 < MAv2 && MAv2 < MAv3 && MAv3 < MAv4 && RSV < RSVValue && MAv4 - MAv2 <= 간격 or Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger)and MAv1 < MAv2 and MAv2 < MAv3 and MAv3 < MAv4 Then { sell("매도", OnClose, DEF); } //매도청산1 if C >MAv4 Then ExitShort("청산1"); 즐거운 하루되세요 > 아라미스33 님이 쓴 글입니다. > 제목 : 전체적으로 > 수고 많으십니다 이평선과 퍼센트r조합해서 한번 만들어 봤는데 고칠꺼 있나 한번 봐주시구요 8~9째 줄에 매도 손절 매도 익절이 안됩니다 ㅜㅜ input : RSVValue(20); Input : Vol(1160); Input : 간격(0.2); input : LossPoint(0.4); input : ProfitPoint(0.5); if MarketPosition == 1 Then{ ExitShort("bx1",AtLimit,EntryPrice-Losspoint); ExitShort("bx2",AtStop,EntryPrice+Profitpoint); } Inputs: PercentRLen(2), OverSold(10), OverBought(80), Trigger(59); Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False); PcntR = PercentR(PercentRLen); AvgValue = MA(Close, PercentRLen); If PcntR < OverSold Then Setup1 = True; If PcntR > OverBought Then Setup1 = False; If PcntR > OverBought Then Setup2 = True; If PcntR < OverSold Then Setup2 = False; //ma1 Input : maPeriod1(5); var : MAv1(0); MAv1 = ma(C,maPeriod1); //ma2 Input : maPeriod2(10); var : MAv2(0); MAv2 = ma(C,maPeriod2); //ma3 Input : maPeriod3(14); var : MAv3(0); MAv3 = ma(C,maPeriod3); //ma4 Input : maPeriod4(36); var : MAv4(0); MAv4 = ma(C,maPeriod4); //RSI Input : rsiPeriod(5); var : RSV(0); RSV = RSI(rsiPeriod); if V > Vol && MAv1 < MAv2 && MAv2 < MAv3 && MAv3 < MAv4 && RSV < RSVValue && MAv4 - MAv2 <= 간격 or Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger)and MAv1 < MAv2 and MAv2 < MAv3 and MAv3 < MAv4 Then { sell("매도", OnClose, DEF); } //매도청산1 if C >MAv4 Then ExitShort("청산1");
프로필 이미지

아라미스33

2012-12-28 10:45:31

너무 감사드리구요 27665번도 답변 부탁 드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전체적으로 > 안녕하세요 예스스탁입니다. marketposition == 1은 현재 매수진입이 들어가 있는 상태를 나타냅니다. marketposition == -1로 변경하셔야 합니다. 수정한 식입니다. input : RSVValue(20); Input : Vol(1160); Input : 간격(0.2); input : LossPoint(0.4); input : ProfitPoint(0.5); if MarketPosition == -1 Then{ ExitShort("bx1",AtLimit,EntryPrice-Losspoint); ExitShort("bx2",AtStop,EntryPrice+Profitpoint); } Inputs: PercentRLen(2), OverSold(10), OverBought(80), Trigger(59); Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False); PcntR = PercentR(PercentRLen); AvgValue = MA(Close, PercentRLen); If PcntR < OverSold Then Setup1 = True; If PcntR > OverBought Then Setup1 = False; If PcntR > OverBought Then Setup2 = True; If PcntR < OverSold Then Setup2 = False; //ma1 Input : maPeriod1(5); var : MAv1(0); MAv1 = ma(C,maPeriod1); //ma2 Input : maPeriod2(10); var : MAv2(0); MAv2 = ma(C,maPeriod2); //ma3 Input : maPeriod3(14); var : MAv3(0); MAv3 = ma(C,maPeriod3); //ma4 Input : maPeriod4(36); var : MAv4(0); MAv4 = ma(C,maPeriod4); //RSI Input : rsiPeriod(5); var : RSV(0); RSV = RSI(rsiPeriod); if V > Vol && MAv1 < MAv2 && MAv2 < MAv3 && MAv3 < MAv4 && RSV < RSVValue && MAv4 - MAv2 <= 간격 or Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger)and MAv1 < MAv2 and MAv2 < MAv3 and MAv3 < MAv4 Then { sell("매도", OnClose, DEF); } //매도청산1 if C >MAv4 Then ExitShort("청산1"); 즐거운 하루되세요 > 아라미스33 님이 쓴 글입니다. > 제목 : 전체적으로 > 수고 많으십니다 이평선과 퍼센트r조합해서 한번 만들어 봤는데 고칠꺼 있나 한번 봐주시구요 8~9째 줄에 매도 손절 매도 익절이 안됩니다 ㅜㅜ input : RSVValue(20); Input : Vol(1160); Input : 간격(0.2); input : LossPoint(0.4); input : ProfitPoint(0.5); if MarketPosition == 1 Then{ ExitShort("bx1",AtLimit,EntryPrice-Losspoint); ExitShort("bx2",AtStop,EntryPrice+Profitpoint); } Inputs: PercentRLen(2), OverSold(10), OverBought(80), Trigger(59); Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False); PcntR = PercentR(PercentRLen); AvgValue = MA(Close, PercentRLen); If PcntR < OverSold Then Setup1 = True; If PcntR > OverBought Then Setup1 = False; If PcntR > OverBought Then Setup2 = True; If PcntR < OverSold Then Setup2 = False; //ma1 Input : maPeriod1(5); var : MAv1(0); MAv1 = ma(C,maPeriod1); //ma2 Input : maPeriod2(10); var : MAv2(0); MAv2 = ma(C,maPeriod2); //ma3 Input : maPeriod3(14); var : MAv3(0); MAv3 = ma(C,maPeriod3); //ma4 Input : maPeriod4(36); var : MAv4(0); MAv4 = ma(C,maPeriod4); //RSI Input : rsiPeriod(5); var : RSV(0); RSV = RSI(rsiPeriod); if V > Vol && MAv1 < MAv2 && MAv2 < MAv3 && MAv3 < MAv4 && RSV < RSVValue && MAv4 - MAv2 <= 간격 or Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger)and MAv1 < MAv2 and MAv2 < MAv3 and MAv3 < MAv4 Then { sell("매도", OnClose, DEF); } //매도청산1 if C >MAv4 Then ExitShort("청산1");
프로필 이미지

예스스탁 예스스탁 답변

2012-12-28 11:08:13

> 아라미스33 님이 쓴 글입니다. > 제목 : Re : Re : 전체적으로 > 너무 감사드리구요 27665번도 답변 부탁 드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전체적으로 > 안녕하세요 예스스탁입니다. marketposition == 1은 현재 매수진입이 들어가 있는 상태를 나타냅니다. marketposition == -1로 변경하셔야 합니다. 수정한 식입니다. input : RSVValue(20); Input : Vol(1160); Input : 간격(0.2); input : LossPoint(0.4); input : ProfitPoint(0.5); if MarketPosition == -1 Then{ ExitShort("bx1",AtLimit,EntryPrice-Losspoint); ExitShort("bx2",AtStop,EntryPrice+Profitpoint); } Inputs: PercentRLen(2), OverSold(10), OverBought(80), Trigger(59); Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False); PcntR = PercentR(PercentRLen); AvgValue = MA(Close, PercentRLen); If PcntR < OverSold Then Setup1 = True; If PcntR > OverBought Then Setup1 = False; If PcntR > OverBought Then Setup2 = True; If PcntR < OverSold Then Setup2 = False; //ma1 Input : maPeriod1(5); var : MAv1(0); MAv1 = ma(C,maPeriod1); //ma2 Input : maPeriod2(10); var : MAv2(0); MAv2 = ma(C,maPeriod2); //ma3 Input : maPeriod3(14); var : MAv3(0); MAv3 = ma(C,maPeriod3); //ma4 Input : maPeriod4(36); var : MAv4(0); MAv4 = ma(C,maPeriod4); //RSI Input : rsiPeriod(5); var : RSV(0); RSV = RSI(rsiPeriod); if V > Vol && MAv1 < MAv2 && MAv2 < MAv3 && MAv3 < MAv4 && RSV < RSVValue && MAv4 - MAv2 <= 간격 or Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger)and MAv1 < MAv2 and MAv2 < MAv3 and MAv3 < MAv4 Then { sell("매도", OnClose, DEF); } //매도청산1 if C >MAv4 Then ExitShort("청산1"); 즐거운 하루되세요 > 아라미스33 님이 쓴 글입니다. > 제목 : 전체적으로 > 수고 많으십니다 이평선과 퍼센트r조합해서 한번 만들어 봤는데 고칠꺼 있나 한번 봐주시구요 8~9째 줄에 매도 손절 매도 익절이 안됩니다 ㅜㅜ input : RSVValue(20); Input : Vol(1160); Input : 간격(0.2); input : LossPoint(0.4); input : ProfitPoint(0.5); if MarketPosition == 1 Then{ ExitShort("bx1",AtLimit,EntryPrice-Losspoint); ExitShort("bx2",AtStop,EntryPrice+Profitpoint); } Inputs: PercentRLen(2), OverSold(10), OverBought(80), Trigger(59); Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False); PcntR = PercentR(PercentRLen); AvgValue = MA(Close, PercentRLen); If PcntR < OverSold Then Setup1 = True; If PcntR > OverBought Then Setup1 = False; If PcntR > OverBought Then Setup2 = True; If PcntR < OverSold Then Setup2 = False; //ma1 Input : maPeriod1(5); var : MAv1(0); MAv1 = ma(C,maPeriod1); //ma2 Input : maPeriod2(10); var : MAv2(0); MAv2 = ma(C,maPeriod2); //ma3 Input : maPeriod3(14); var : MAv3(0); MAv3 = ma(C,maPeriod3); //ma4 Input : maPeriod4(36); var : MAv4(0); MAv4 = ma(C,maPeriod4); //RSI Input : rsiPeriod(5); var : RSV(0); RSV = RSI(rsiPeriod); if V > Vol && MAv1 < MAv2 && MAv2 < MAv3 && MAv3 < MAv4 && RSV < RSVValue && MAv4 - MAv2 <= 간격 or Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger)and MAv1 < MAv2 and MAv2 < MAv3 and MAv3 < MAv4 Then { sell("매도", OnClose, DEF); } //매도청산1 if C >MAv4 Then ExitShort("청산1");