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

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

股票量化軟件:赫茲量化系統(tǒng)中計(jì)算機(jī)視覺

2023-10-12 14:53 作者:大牛啊呢  | 我要投稿

為交易設(shè)計(jì)的訓(xùn)練神經(jīng)網(wǎng)絡(luò)準(zhǔn)備數(shù)據(jù)的一個(gè)基本問題是準(zhǔn)備必要的輸入數(shù)據(jù)。例如,當(dāng)我們使用十幾個(gè)指標(biāo)時(shí),請考慮這種情況。這些指標(biāo)可能代表一組若干信息圖表。如果我們將這些指標(biāo)計(jì)算到一定的深度,那么結(jié)果將多達(dá)100個(gè)條目,在某些情況下甚至更多。我們能用計(jì)算機(jī)視覺使神經(jīng)網(wǎng)絡(luò)訓(xùn)練更容易嗎?為了解決這個(gè)問題,讓我們使用卷積神經(jīng)網(wǎng)絡(luò),這是經(jīng)常用來解決分類和識(shí)別問題。

為神經(jīng)網(wǎng)絡(luò)訓(xùn)練和測試準(zhǔn)備一組圖像

在準(zhǔn)備一組圖像之前,先定義神經(jīng)網(wǎng)絡(luò)的用途。理想情況下,在軸樞點(diǎn)上訓(xùn)練網(wǎng)絡(luò)會(huì)很好。根據(jù)這個(gè)目的,我們需要用最后一個(gè)極值柱做截圖。然而,這個(gè)實(shí)驗(yàn)沒有實(shí)際價(jià)值。這就是為什么我們將使用另一組圖像。此外,還可以使用不同的數(shù)組進(jìn)行實(shí)驗(yàn),包括上面提到的數(shù)組。這也可能為神經(jīng)網(wǎng)絡(luò)在解決基于圖像的分類任務(wù)時(shí)的效率提供額外的證據(jù)。在連續(xù)時(shí)間序列上獲得的神經(jīng)網(wǎng)絡(luò)響應(yīng)需要額外的優(yōu)化。

也可以附加任何其他指標(biāo),我隨意拿了這些指標(biāo)。還建議根據(jù)您的硬件功能找到最佳圖表大小。

使用以下腳本創(chuàng)建圖像數(shù)組。

//+------------------------------------------------------------------+ //| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?CNNet.mq5 | //| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Copyright 2021, Andrey Dibrov. | //| ? ? ? ? ? ? ? ? ? ? ? ? ? https://www.mql5.com/en/users/tomcat66 | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, Andrey Dibrov." #property link ? ? ?"https://www.mql5.com/en/users/tomcat66" #property version ? "1.00" #property strict #property script_show_inputs input string Date="2017.01.02 00:00"; input string DateOut="2018.12.13 23:00"; input string DateTest="2019.01.02 00:00"; input string Dataset="Train"; string Date1; int count,countB,countS; int day; double DibMin; double DibMax; int HandleDate; long WIDTH; long HEIGHT; //+------------------------------------------------------------------+ //| Script program start function ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| //+------------------------------------------------------------------+ void OnStart() ?{ //--- ? MqlDateTime stm; ? ChartSetInteger(0,CHART_SHIFT,false); ? ChartSetInteger(0,CHART_AUTOSCROLL,false); ? ChartSetInteger(0,CHART_SHOW_OBJECT_DESCR,false); ? WIDTH=ChartGetInteger(0,CHART_WIDTH_IN_PIXELS); ? ChartSetInteger(0,CHART_SHOW_PRICE_SCALE,false); ? if(Dataset=="Test") ? ? { ? ? ?HandleDate=FileOpen(Symbol()+"Date.csv",FILE_CSV|FILE_READ|FILE_WRITE|FILE_ANSI,";"); ? ? ?ChartNavigate(0,CHART_END,-(iBarShift(NULL,PERIOD_H1,StringToTime(DateTest)))); ? ? ?Sleep(1000); ? ? ?for(int i=iBarShift(NULL,PERIOD_H1,StringToTime(DateTest)); i>0; i--) ? ? ? ?{ ? ? ? ? Date1=TimeToString(iTime(NULL,PERIOD_H1,i)); ? ? ? ? if(DateTest<=Date1) ? ? ? ? ? { ? ? ? ? ? ?if(ChartNavigate(0,CHART_END,-i)) ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? Sleep(20); ? ? ? ? ? ? ? if(ChartScreenShot(0, (string)count + ".png", (int)WIDTH, (int)WIDTH, ALIGN_LEFT)) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ?FileWrite(HandleDate,TimeToString(iTime(NULL,PERIOD_H1,i))); ? ? ? ? ? ? ? ? ?count++; ? ? ? ? ? ? ? ? ?Sleep(20); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ?} ? ? ? ? ? } ? ? ? ?} ? ? } ? if(Dataset=="Train") ? ? { ? ? ?ChartNavigate(0,CHART_END,-iBarShift(NULL,PERIOD_H1,StringToTime(Date))); ? ? ?Sleep(1000); ? ? ?for(int i=iBarShift(NULL,PERIOD_H1,StringToTime(Date)); i>=iBarShift(NULL,PERIOD_H1,StringToTime(DateOut)); i--) ? ? ? ?{ ? ? ? ? TimeToStruct(iTime(NULL,PERIOD_H1,i),stm); ? ? ? ? Date1=TimeToString(iTime(NULL,PERIOD_H1,i)); ? ? ? ? if(DateOut>=Date1 && Date<=Date1) ? ? ? ? ? { ? ? ? ? ? ?if(ChartNavigate(0,CHART_END,-i)) ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? Sleep(20); ? ? ? ? ? ? ? if(day != stm.day) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ?FileCopy("Sell" + (string)countS + ".png", 0, "Buy" + (string)(countB+1) + ".png", FILE_REWRITE); ? ? ? ? ? ? ? ? ?FileDelete("Sell" + (string)countS + ".png", 0); ? ? ? ? ? ? ? ? ?FileCopy("Buy" + (string)countB + ".png", 0, "Sell" + (string)(countS+1) + ".png", FILE_REWRITE); ? ? ? ? ? ? ? ? ?FileDelete("Buy" + (string)countB + ".png", 0); ? ? ? ? ? ? ? ? ?countB ++; ? ? ? ? ? ? ? ? ?countS ++; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? day = stm.day; ? ? ? ? ? ? ? if(stm.hour == 0) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ?DibMin = iOpen(NULL, PERIOD_H1, i); ? ? ? ? ? ? ? ? ?DibMax = iOpen(NULL, PERIOD_H1, i); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? if(iLow(NULL, PERIOD_H1, i+1) < DibMin) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ?DibMin = iLow(NULL, PERIOD_H1, i+1); ? ? ? ? ? ? ? ? ?countS ++; ? ? ? ? ? ? ? ? ?ChartScreenShot(0, "Sell" + (string)countS + ".png", (int)WIDTH, (int)WIDTH, ALIGN_LEFT); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? if(iHigh(NULL, PERIOD_H1, i+1) > DibMax) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ?DibMax = iHigh(NULL, PERIOD_H1, i+1); ? ? ? ? ? ? ? ? ?countB ++; ? ? ? ? ? ? ? ? ?ChartScreenShot(0, "Buy" ?+(string)countB + ".png", (int)WIDTH, (int)WIDTH, ALIGN_LEFT); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? Sleep(20); ? ? ? ? ? ? ?} ? ? ? ? ? } ? ? ? ? else ? ? ? ? ? ?break; ? ? ? ?} ? ? } ?}


股票量化軟件:赫茲量化系統(tǒng)中計(jì)算機(jī)視覺的評(píng)論 (共 條)

分享到微博請遵守國家法律
马关县| 高邮市| 三门县| 陇南市| 浦江县| 阿克陶县| 独山县| 舟山市| 富民县| 旬阳县| 合肥市| 通道| 正安县| 观塘区| 玉溪市| 濮阳市| 江永县| 新平| 浦江县| 繁峙县| 东港市| 靖边县| 扬中市| 绥芬河市| 昆明市| 安图县| 古田县| 呼玛县| 察隅县| 陆河县| 双峰县| 泸州市| 琼海市| 开平市| 赞皇县| 赤峰市| 茌平县| 曲阳县| 常德市| 廊坊市| 抚顺县|