請問小米老師,多止贏策略如何寫? [開拓者 TB]
- 咨詢內(nèi)容:
比如,單個(gè)均線,賦值4個(gè)標(biāo)準(zhǔn)差通道,分別為上上,上下,下上,下下軌道
當(dāng)(MarketPosition <> 0)時(shí),遇到上一根K線收盤價(jià)格滿足TT1>6的時(shí)候,
開始判定當(dāng)前這一根K線收盤價(jià)是否滿足TT1>6,如果滿足TT1>6則持有,否則則平倉
如果在這個(gè)K線沒走完,盤中中出現(xiàn)了TT1<6+3,則平倉//這是總的止贏原則。
做多時(shí)候,1.當(dāng)開倉點(diǎn)位小于“上下”軌道的時(shí)候
這時(shí)候我是賭從開倉點(diǎn)這個(gè)K線算起,會出現(xiàn)K線收盤價(jià)>='上下'軌(這時(shí)候才執(zhí)行以下操作),
如果盤中出現(xiàn)價(jià)格擊穿‘上下’軌做止贏處理,如果價(jià)格繼續(xù)向上到‘上上’軌道的時(shí)候
做峰值回落百分比止贏
2當(dāng)開倉點(diǎn)位大于‘上下’軌道時(shí)候,如果價(jià)格繼續(xù)向上到‘上上’軌道的時(shí)候
做峰值回落百分比止贏
SpCondition2 = TS1 >= 6 And TS1[1] < 6 ;//其中的
SpCondition4 = spmethod == 1 And (High > XX1);//spmethod == 1是指開倉點(diǎn)位小于“上下”軌道的時(shí)候,XX1是上上軌
SpCondition5 = spmethod == 1 And CrossUnder(Low , MAhigh);//MAhigh是指‘上下’軌道
SpCondition6 = Low < StopLossPrice - LL;//
If(MarketPosition == 1)
{
If(SpCondition2[1] And BarsSinceEntry > 0)
{
Sell(0 , Open);
}
If(SpCondition4 And BarsSinceEntry == 0)
{
Sell(0 , XX1);
}
If(SpCondition5 And BarsSinceEntry > 0)
{
// Sell(0 , MAhigh);
}
If(SpCondition6 And BarsSinceEntry > 0)
{
Sell(0 , StopLossPrice);
}
If(Highafterentry > XX1)
{
If(Low < (Highafterentry - (Highafterentry - EntryPrice0) * stoplosspercent))
{
Sell(0 , (Highafterentry - (Highafterentry - EntryPrice0) * stoplosspercent));
}
}
If(High > Highafterentry)
{
Highafterentry = High;
}
}
/////////////這個(gè)程序沒有起到總原則止贏作用,而且也沒有滿足條件1和條件2,老師幫忙看看,應(yīng)該怎么寫 - TB技術(shù)人員:
老師看看吧
- TB客服:
在線等哪個(gè)高人幫改下,平行的IF語句是不是不能達(dá)到我要的效果
- 網(wǎng)友回復(fù):
是否需要全局變量
- 網(wǎng)友回復(fù):
版主呢???
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容