谁能把 Amazing 这个策略的开平仓,加仓的逻辑说得明白一些?谢谢!

| 发表于 2025-4-1 14:39:51 | 运行问题
谁能把 Amazing 这个策略的开平仓,加仓的逻辑说得明白一些?谢谢!
举报

评论 使用道具

精彩评论5

疯狂的石头
| 发表于 2025-4-23 11:32:55
你自己一句一句的编译比较好
举报

点赞 评论 使用道具

xmfxzy
| 发表于 2025-4-30 01:32:51
学习学习
举报

点赞 评论 使用道具

woshik6
| 发表于 2025-7-19 22:19:38
膜拜啊,好想学习。
举报

点赞 评论 使用道具

night1985
| 发表于 2025-10-13 16:16:33
進出場 & 掛單管理
1) 掛單方向與距離

上方突破:在 Bid 之上放 OP_BUYSTOP;

下方突破:在 Bid 之下放 OP_SELLSTOP。

距離規則(會自動考慮券商 StopLevel/FreezeLevel 最小距離限制):

FirstStep:首張掛單距離。

MinDistance:一般狀態下,掛單/追蹤的最小距離。

TwoMinDistance:當進入「第二套參數模式」時的最小距離。

Step:加碼(第二、第三…)掛單的 間距。

TwoStep:第二套參數模式下的加碼間距。

StepTrallOrders:已掛未成交的掛單 追蹤點數(價格走遠就把掛單跟過去,維持距離)。

第二套參數模式觸發:當「單邊浮虧金額」超過 Money 時,該側會使用 TwoMinDistance / TwoStep(更寬的距離),以 放慢加碼密度,降低風險。

2) 開單時間模式(OpenMode)

A:時區模式(搭配 TimeZone 參考某根 K 棒時間);

B:時間間距(秒)模式(以 sleep 控制兩次下單間隔,避免連續觸發);

C:不延遲模式(無時間節流,最激進)。

另有全局交易時段 EA_StartTime / EA_StopTime 控制 EA 僅在指定時段工作。

3) 價位限制

On_top_of_this_price_not_Buy_first_order / On_under_of_this_price_not_Sell_first_order
→ 首單在特定價位上/下 禁止開 Buy/Sell。

On_top_of_this_price_not_Buy_order / On_under_of_this_price_not_Sell_order
→ 加碼單在特定價位上/下 禁止開 Buy/Sell。

這組相當於「價位帶過濾」,可避免在你不想操作的區間內持續加倉。


出場邏輯
1) 單邊平倉(Sell-only 或 Buy-only Close)

變數 HomeopathyCloseAll(順勢保護)= true 時,會監控兩邊分別的浮動盈虧:

若 Buy 側浮盈 ≥ StopProfit(可選擇是否乘以該側持倉數 Profit=true → StopProfit * 張數),且 另一側(Sell)虧損不超過 MaxLossCloseAll,則 僅平掉 Buy 側;

反之亦然。

等於「先收一邊口袋,再跟行情拉扯」。Profit=true 會根據持倉數動態加大單邊獲利門檻,更保守。

2) 整體平倉(對鎖淨額)

總浮盈(Buy + Sell)≥ CloseAll 時,觸發 整體平倉:

會用 OrderCloseBy 把買賣互相配對 對沖平倉,以減點差/費用。

平倉後若 Over=true,EA 會 停止工作;若 NextTime>0,則 冷卻數秒後再開始新局。

3) 風險止損

StopLoss(總體止損):若 總浮動盈虧 ≤ StopLoss(通常設為負值),則 全部平倉+冷卻(NextTime)。

MaxLoss(單邊停止加碼):如上,某側超過就不再往那側加單。
举报

点赞 1 评论 使用道具

caster
| 发表于 2025-10-16 18:48:04
night1985 发表于 2025-10-13 16:16
進出場 & 掛單管理
1) 掛單方向與距離

顶,厉害厉害。
举报

点赞 评论 使用道具

EA交易
您需要登录后才可以评论 登录 | 立即注册