最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

股票量化軟件:赫茲量化中添加價(jià)格成交量

2023-09-22 11:00 作者:大牛啊呢  | 我要投稿

我們的 EA 已經(jīng)具有了一些幫助交易的資源 — 我們?cè)谥暗奈恼轮幸殃懤m(xù)把這些資源加入。 然而,該 EA 在可視化和調(diào)整大小方面存在一些問(wèn)題。 它們不會(huì)干擾交易,但在某些情況下,卻會(huì)導(dǎo)致屏幕上出現(xiàn)混亂,直到您強(qiáng)制刷新屏幕。 此外,還缺少一些可以為我們提供有價(jià)值信息的東西。 這些都是具體的事情,但信息可能是必要的。

那么,我們開(kāi)始實(shí)現(xiàn)這些新的改進(jìn)。 這篇有趣的文章可以提供一些展示信息的新思路和方法。 與此同時(shí),它能幫助修復(fù)項(xiàng)目中的小缺陷。


規(guī)劃和實(shí)施新的價(jià)格成交量函數(shù)

1. 計(jì)劃關(guān)于交易這是一件挺好奇的事情。 我們經(jīng)??吹绞袌?chǎng)在某些價(jià)格區(qū)域堆積,當(dāng)買入或賣出方觸發(fā)止損時(shí),價(jià)格會(huì)快速波動(dòng)。 這種走勢(shì)可以通過(guò)時(shí)序與交易(Times & Trade)。 我們?cè)谥暗奈恼?span id="s0sssss00s" class="nolink">時(shí)序與交易(I)和 時(shí)序與交易(II)中曾研究過(guò)這些。 在這些文章中,我們研究了如何創(chuàng)建一個(gè)替代圖形系統(tǒng),來(lái)讀取和分析已執(zhí)行的訂單流。 如果您仔細(xì)觀察,您會(huì)注意到,在某些時(shí)刻,價(jià)格往往會(huì)回到堆積區(qū)域,在該處它并不打算即刻離開(kāi)。 但當(dāng)我們觀察價(jià)格成交量指標(biāo)時(shí),很難判定這個(gè)特定區(qū)域的價(jià)格在最近會(huì)有多大變化。 該指標(biāo)已在文章添加價(jià)格成交量(I)中實(shí)現(xiàn)。 使用它,我們可以通過(guò)簡(jiǎn)單地更改分析起點(diǎn),來(lái)分析最近的相對(duì)走勢(shì),而通過(guò)調(diào)整下圖中所示對(duì)象的值也可完成:

實(shí)現(xiàn)

分析之前首先要做的是跟蹤時(shí)間設(shè)置多久,您也許會(huì)設(shè)置 60、45、30、19、7 還是 1分鐘。 盡管如此,我們建議使用足夠倍數(shù)的值,以便跟蹤系統(tǒng)真正有用。 出于實(shí)際原因,我們將采用 30 分鐘跟蹤來(lái)實(shí)現(xiàn)它,因此我們將在以下代碼行中定義它:

#define def_MaxTrailMinutes ? ? 30

但為什么要恰恰是 30 分鐘? 實(shí)際上,跟蹤系統(tǒng)每分鐘執(zhí)行一次,但最長(zhǎng)跟蹤時(shí)間為 30 分鐘。 即,您將始終有 30 分鐘的跟蹤,例如,當(dāng)跟蹤切換到第 31 分鐘時(shí),則首個(gè)交易分鐘將不再顯示。 它是如何實(shí)現(xiàn)的? 所用的捕獲系統(tǒng)如下所示:

inline void SetMatrix(MqlTick &tick) { ? ? ? ?int pos; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?if ((tick.last == 0) || ((tick.flags & (TICK_FLAG_BUY | TICK_FLAG_SELL)) == (TICK_FLAG_BUY | TICK_FLAG_SELL))) return; ? ? ? ?pos = (int) ((tick.last - m_Infos.FirstPrice) / Terminal.GetPointPerTick()) * 2; ? ? ? ?pos = (pos >= 0 ? pos : (pos * -1) - 1); ? ? ? ?if ((tick.flags & TICK_FLAG_BUY) == TICK_FLAG_BUY) m_InfoAllVaP[pos].nVolBuy += tick.volume; else ? ? ? ?if ((tick.flags & TICK_FLAG_SELL) == TICK_FLAG_SELL) m_InfoAllVaP[pos].nVolSell += tick.volume; ? ? ? ?m_InfoAllVaP[pos].nVolDif = (long)(m_InfoAllVaP[pos].nVolBuy - m_InfoAllVaP[pos].nVolSell); ? ? ? ?m_InfoAllVaP[pos].nVolTotal = m_InfoAllVaP[pos].nVolBuy + m_InfoAllVaP[pos].nVolSell; ? ? ? ?m_Infos.MaxVolume = (m_Infos.MaxVolume > m_InfoAllVaP[pos].nVolTotal ? m_Infos.MaxVolume : m_InfoAllVaP[pos].nVolTotal); ? ? ? ?m_Infos.CountInfos = (m_Infos.CountInfos == 0 ? 1 : (m_Infos.CountInfos > pos ? m_Infos.CountInfos : pos)); ? ? ? ?m_Infos.Momentum = macroGetMin(tick.time); ? ? ? ?m_Infos.Momentum = (m_Infos.Momentum > (def_MaxTrailMinutes - 1) ? m_Infos.Momentum - def_MaxTrailMinutes : m_Infos.Momentum); ? ? ? ?if (m_Infos.memMomentum != m_Infos.Momentum) ? ? ? ?{ ? ? ? ? ? ? ? ?for (int c0 = 0; c0 <= m_Infos.CountInfos; c0++) m_TrailG30[m_Infos.Momentum].nVolume[c0] = 0; ? ? ? ? ? ? ? ?m_Infos.memMomentum = m_Infos.Momentum; ? ? ? ?} ? ? ? ?m_TrailG30[m_Infos.Momentum].nVolume[pos] += tick.volume; }



股票量化軟件:赫茲量化中添加價(jià)格成交量的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
久治县| 奎屯市| 温宿县| 洪泽县| 兴安盟| 松滋市| 盈江县| 清苑县| 永吉县| 奉节县| 雷山县| 聂荣县| 耿马| 太仓市| 中阳县| 巢湖市| 晋州市| 和林格尔县| 宣城市| 兴安县| 武川县| 浏阳市| 永清县| 德格县| 五河县| 合作市| 同江市| 寻乌县| 盘山县| 黔南| 库伦旗| 西宁市| 东乡县| 高要市| 杂多县| 尼玛县| 长垣县| 西城区| 万安县| 扎囊县| 南岸区|