咨詢內(nèi)容:
請教老師:
我有三個開多條件,分別叫開多1、開多2、開多3,達(dá)到其中一個條件就開多。有三個平多條件叫平多A、平多B、平多C。我希望“開多1“”開的倉只能用“平多A ”的條件去平倉。現(xiàn)在是“開多1“之后,經(jīng)常會有“平多B”、“平多C”平我的倉。請問有辦法“開多1”開的單子,只能用“平多A”來平倉嗎?
?
?來源: m.kzuj.com.cn
金字塔資深技術(shù):
這個真的沒辦法區(qū)分。就實(shí)際賬戶 你不同來源的單子,你下了 都是匯總進(jìn)去了,你人工都分別不出來的其實(shí)。
真要區(qū)分,多賬戶處理,正兒八經(jīng)的從根源解決了這個問題。都下到不同賬戶了,自然分開了。
亦或者你換個思路,你不用考慮倉位 你只需要考慮最近一次開倉信號是誰。
技術(shù)交流:技術(shù)009 發(fā)表于 2021-8-25 08:37
這個真的沒辦法區(qū)分。就實(shí)際賬戶 你不同來源的單子,你下了 都是匯總進(jìn)去了,你人工都分別不出來的其實(shí)。
...
也可以。假如我最近一次開倉信號是“開多1”,現(xiàn)在我要用對應(yīng)的“平多A”來平倉。這個怎么寫?IF 上一次開倉信號為“開多1” AND “平多A”AND HOLDING>0 then BEGIN
平多: SELL(1,HOLDING,MARKET),COLORYELLOW;
END
問:上一次的開倉信號是“開多1”這段我不編譯,不知道用哪個函數(shù)!
?
技術(shù)交流:
這個只能通過判斷多個開倉條件 距離當(dāng)前的周期數(shù)來處理了。沒啥好辦法。這個條件必須定義成滿足了一定會觸發(fā)開倉的那種。
BARSLAST??或者 SUMBARS 都可以。