예스스탁
예스스탁 답변
2022-07-22 13:21:28
안녕하세요
예스스탁입니다.
1
기존청산이 진입이후 최저가와 최고가 기준인데
진입신호후 익절이 어떤 의미인지 모르겠습니다.
진입가 대비로 변경해 드립니다.
input : 손절틱수(0);
var : entry(0);
if bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if MarketPosition <= 0 and entry < 1 Then
buy("b",atlimit,dayhigh-PriceScale*110);
if MarketPosition == 1 Then
exitlong("bx",atlimit,EntryPrice+PriceScale*100);
if MarketPosition >= 0 and entry < 1 Then
sell("s",atlimit,entry+PriceScale*300);
if MarketPosition == -1 Then
ExitShort("sx",atlimit,EntryPrice-PriceScale*130);
if sdate != sdate[1] Then
SetStopEndofday(60000);
if bdate != bdate[1] Then
SetStopEndofday(0);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : 지정가매매(1) ; //0"시장가매매", 1"지정가매수", 2"지정가매도"
input : 지정가(3966.00) ; //0"지정가거래X", 1"지정가거래O"
Input : 손절가(3960.00) ;
Input : 익절가(3970.00) ;
input : 진입수량(1);
if (지정가매매 > 0) and bdate ==bdate[1] Then
{
if (지정가매매 == 1) Then
Buy("b",AtStop,지정가,진입수량);
if (지정가매매 == 2) Then
Sell("s",AtStop,지정가,진입수량);
}
if 지정가매매 > 0 Then
{
ExitLong("bl",AtStop,손절가);
ExitLong("bp",AtLimit,익절가);
ExitShort("sl",AtStop,손절가);
ExitShort("sp",AtLimit,익절가);
}
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 수식어 부탁드립니다
> input : 손절틱수(0);
if MarketPosition <= 0 Then
buy("b",atlimit,dayhigh-PriceScale*110);
if MarketPosition == 1 Then
exitlong("bx",atlimit,lowest(L,BarsSinceEntry)+PriceScale*100);
if MarketPosition >= 0 Then
sell("s",atlimit,daylow+PriceScale*300);
if MarketPosition == -1 Then
ExitShort("sx",atlimit,Highest(H,BarsSinceEntry)-PriceScale*130);
if sdate != sdate[1] Then
SetStopEndofday(60000);
if bdate != bdate[1] Then
SetStopEndofday(0);
SetStopLoss(PriceScale*손절틱수,PointStop);
-------------------------
1번 그래프에서
진입신호후 저점대비 익절이 반복되는 수식어입니다.
진입신호후 익절이 되는 수식어로 수정해 주시고
진입1회의 수식어도 추가로 부탁드립니다.
---------------------
input : 지정가매매(1) ; //0"시장가매매", 1"지정가매수", 2"지정가매도"
input : 지정가(3966.00) ; //0"지정가거래X", 1"지정가거래O"
Input : 손절가(3960.00) ;
input : 당일청산(1) ; //0"오버나잇", 1"당일청산"
input : 청산시간(060000) ;
input : 진입수량(1);
if (지정가매매 > 0) and bdate ==bdate[1] Then
{
if (지정가매매 == 1) Then
Buy("LL",AtStop,지정가,진입수량);
if (지정가매매 == 2) Then
Sell("SL",AtStop,지정가,진입수량);
}
if 지정가매매 > 0 Then
{
if 당일청산 == 0 Then
SetStopEndofday(0);
if 당일청산 == 1 Then
{
if sDate != sDate[1] Then
SetStopEndofday(청산시간);
if Bdate != Bdate[1] Then
SetStopEndofday(0);
}
}
2번 그래프에서
위는 고가행진님의 수식어 자료입니다.
그래프의 시간청산 아닌 지정가청산으로 변경하고자 합니다.
예를 들면 매수후 청산 , 매도후 청산 입니다.
추가로 첨언하자면 일봉의 저정가 매수후 청산도 가능한지 문의 드립니다.