- This topic has 1 ข้อความตอบกลับ, 2 เสียง, and was last updated 3 years, 5 months มาแล้ว by .
-
กระทู้
-
{//OPTION initial
SetOption(“InitialEquity”, 1000000);
SetOption(“MaxOpenPositions”, 1);
SetOption(“MinShares”, 100);
RoundLotSize = 100;
SetOption(“CommissionMode”, 1);
SetOption(“CommissionAmount”, 0.16);
SetTradeDelays(1, 1, 0, 0);
BuyPrice = SellPrice = SQUAO();
}{//SIGNAL
buycon2=SQUAC()*V > Ref(HHV(SQUAC()*V, 20),-1) AND V > 10000;
buyCon1 = BarsSince(Cross(OBV(),TEMA(OBV(),80)))<3 AND SQUAC() > 1;
sellCon1 = MACD(25) < Signal(25);
sellCon2 = MA(SQUAC(), 25) < MA(SQUAC(), 70);
Buy = buyCon1 AND buycon2 ;
Sell = (sellCon1 AND sellCon2) ;
Buy = ExRem(Buy, Sell);
Sell = ExRem(Sell, Buy);
Short = Cover = 0;
}{//POSITION
minPE=5;
maxPE=15;
minPBV=0.5;
maxPBV=1.5;
kPE=maxPE/IIf(minPE<SQPE() AND SQPE() < maxPE,SQPE(),maxPE);
kPBV=maxPBV/IIf(minPBV<SQPBV() AND SQPBV() < maxPBV,SQPBV(),maxPBV);
kMFI=IIf(MFI(70)>40,MFI(70)/40,1);
kpctEPS=IIf(SQEPS()>0,1+(SQEPS()/SQUAC()),1) ;
TQScore=kPE*kPBV*kMFI*kpctEPS;
SetPositionSize(100,spsPercentOfEquity);
PositionScore = TQScore*(SQUAC()*V/Ref(MA(SQUAC()*V, 20), -1));}
{//STOP
ApplyStop(stopTypeLoss, stopModePercent,10);
ApplyStop(stopTypeProfit, stopModePercent,30);
ApplyStop(stopTypeTrailing, stopModePercent,20);
}
- คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้