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

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

期貨量化交易軟件:方便的剝頭皮交易

2023-08-18 16:45 作者:bili_45793681098  | 我要投稿

簡介

赫茲期貨量化本文描述了開始交易的算法,可以更加方便的進行剝頭皮交易。但是,該算法也可以應(yīng)用于其他交易方法。實際上,本文提供了一種幫助交易者快速交易的方法。

一般來說,剝頭皮交易被視為一種激進的交易類型。這里非常重要的一點是每次都需要指明手數(shù)、獲利和止損位,因此轉(zhuǎn)移了對圖表的注意力。

本文是賭博模型作為培養(yǎng)“市場直覺”的方法的續(xù)篇。在開始研究本文之前,建議先閱讀以上文章。

我想提醒你什么是剝頭皮交易。剝頭皮交易是快速交易的一種方法。通常這種交易的獲利固定在 1-10 個價格利潤點(點)。剝頭皮交易以其復(fù)雜性、激進性和要求高度注意力著稱。有人認為它不夠嚴肅,有人則視其為完美操作。對我來說,我不想去評估該交易類型 - 它已被廣泛討論,每人都有自己的看法。

編輯切換為居中


概念

很可能每個交易者都曾嘗試過剝頭皮交易策略。對某些交易者,剝頭皮交易是最便捷的交易類型,而對其他人則相反。有人視剝頭皮為最有趣的交易,其他人則視其為浪費時間。但是,所有人都意識到這種交易類型中對市場和已開始交易高度關(guān)注的必要性。

很多交易者不愿使用剝頭皮交易,僅僅是因為需要太多精力。但是,有一種方法可以幫助剝頭皮交易者。

假設(shè)交易者打算以固定的手數(shù)進行剝頭皮交易,并且每次交易都獲利。顯然,有必要消除每次交易都需要指明這些參數(shù)的要求。因為這會占用額外的時間,并且分散交易者對圖表的注意力。

這意味著我們需要一個工具,能夠根據(jù)交易者的命令以固定的手數(shù)和獲利/止損位開始交易。工具的操作應(yīng)盡可能簡單,此外,應(yīng)該盡可能少的分散交易者對圖表的注意力。

使用 赫茲期貨量化可以輕松創(chuàng)建這個工具。



實施

作為基礎(chǔ), 赫茲期貨量化將采用《賭博模型作為培養(yǎng)“市場直覺”的方法》一文中描述的游戲。 赫茲期貨量化將創(chuàng)建一個工具,能夠在玩該游戲的同時進行交易。

對游戲的簡要描述。圖表上繪制兩個箭頭 - 向上和向下。交易者刪除不必要的箭頭,從而做出表明其意見的選擇 - 即證券要上漲還是下跌。在新的蠟燭圖的開始處,EA 檢查交易者的預(yù)測是正確還是錯誤。預(yù)測的正確率影響游戲的分數(shù)。此外,交易者可以在限定的時間內(nèi)做出選擇。該時間可以更改(交易者決定是否進行設(shè)置)。

為了實現(xiàn), 赫茲期貨量化在當前柱后面的一個柱上再畫兩個箭頭。當前柱仍用于賭博。在前一個柱上刪除一個箭頭將是 EA 在必要的方向上開始交易的信號。另外,選擇交易方向的持續(xù)時間限制將在交易中禁用。有以下可變參數(shù):獲利和止損水平、手數(shù)、可接受的滑點和幻數(shù)。此外,可以使用外部布爾變量禁用交易,從而使 EA 僅用于賭博。

而且,根據(jù)此時開始的交易,在圖表上將繪制一個命名為‘買’或‘賣’的箭頭。這是為了防止 EA 在該蠟燭圖上開始新的交易。該箭頭將繪制在距離柱開盤價格 300 點的地方,這樣用戶很可能根本不會注意到它。

EA 本身將分為兩大塊 - 游戲和開始交易。這樣讀者就可以看到代碼中添加的內(nèi)容。

這樣,我們有以下程序代碼:

//+------------------------------------------------------------------+ //| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? trener.mq4 | //| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Copyright ? 2008, FXRaider | //| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| //+------------------------------------------------------------------+ #property copyright "Copyright ? 2008, FXRaider" extern int gap=2; extern bool Trading=true; extern int TP=2; extern int SL=20; extern double Lots=0.02; extern int slippage=1; extern int MagicNumber=777; extern int time_limit=30; int start() ?{ //---- //################################################################################# //####################################### GAME #################################### //------------------------------ string solution="none"; int point, ? ?point_neg, ? ?point_pos; //------------------------------ ? ? //+---------------------------------------------------------------+ //| ? ? ? ? ? ? ? ? ? ? ?"up" choice searching ? ? ? ? ? ? ? ? ? ?| if( ? ?ObjectGet("up", OBJPROP_PRICE1)==Open[1]+gap*Point ? ?&&iBarShift(NULL,0,ObjectGet("up",OBJPROP_TIME1))==1 ? ?&&ObjectFind("down") != 0 ? ?&&ObjectFind("up") == 0 ? ?) ? ?{ ? ? solution="up"; ? ?} //| ? ? ? ? ? ? ? ? ? ? ?"up" choice searching ? ? ? ? ? ? ? ? ? ?| ? //+---------------------------------------------------------------+ ? //+---------------------------------------------------------------+ //| ? ? ? ? ? ? ? ? ? ? ?"down" choice searching ? ? ? ? ? ? ? ? ?| ? ? if( ? ?ObjectGet("down", OBJPROP_PRICE1)==Open[1]-gap*Point ? ?&&iBarShift(NULL,0,ObjectGet("down",OBJPROP_TIME1))==1 ? ? ? ?&&ObjectFind("up") != 0 ? ?&&ObjectFind("down") == 0 ? ?) ? ?{ ? ? solution="down"; ? ?} //| ? ? ? ? ? ? ? ? ? ? ?"down" choice searching ? ? ? ? ? ? ? ? ?| ? ? ? //+---------------------------------------------------------------+ ? ? //+---------------------------------------------------------------+ //| ? ? ? ? ? ? counting points at a positive answer ? ? ? ? ? ? ?| ? ?if((solution=="up"&&Open[1]<Close[1]) ? ? ?||(solution=="down"&&Open[1]>Close[1])) ? ?{ ? ? point=1; ? ? point_pos=1; ? ? point_neg=0; ? ? ? ?} ? //| ? ? ? ? ? ? counting points at a positive answer ? ? ? ? ? ? ?| ? //+---------------------------------------------------------------+ //+---------------------------------------------------------------+ //| ? ? ? ? ? ? counting points at a negative answer ? ? ? ? ? ? ?| ? ? ? ?if((solution=="up"&&Open[1]>Close[1]) ? ? ?||(solution=="down"&&Open[1]<Close[1])) ? ?{ ? ? point=-1; ? ? point_pos=0; ? ? point_neg=1; ? ? ? ?} //| ? ? ? ? ? ? counting points at a negative answer ? ? ? ? ? ? ?| //+---------------------------------------------------------------+ //+----------------------------------------------------------------------------------+ //| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?working with an external file ? ? ? ? ? ? ? ? ? ? ? | ? ? ? ? ? ?int handle; ? ? ?double points, ? ? //total score ? ? ? ? ? ? points_pos, //score of positive answers ? ? ? ? ? ? points_neg; //score of negative answers ? ? ? handle=FileOpen("trener_"+Symbol()+"_"+Period()+".csv", ? ? ? ? ? ? ? ? ? ? ? FILE_CSV|FILE_WRITE|FILE_READ,";"); ? ? ? if(handle>0) //if there is a file, read it ? ? ? { ? ? ? ?points=NormalizeDouble(StrToDouble(FileReadString(handle)),Digits); ? ? ? ?points_pos=NormalizeDouble(StrToDouble(FileReadString(handle)),Digits); ? ? ? ?points_neg=NormalizeDouble(StrToDouble(FileReadString(handle)),Digits); ? ? ? ? ? ? ?FileClose(handle); ? ? ? } ? ? ? ? ?if(solution!="none") //if a choice has been made made ? ?{ ? ? ? ? ? ? ?handle=FileOpen("trener_"+Symbol()+"_"+Period()+".csv", ? ? ? ? ? ? ? ? ? ? ?FILE_CSV|FILE_WRITE|FILE_READ,";"); ? ? ?FileWrite(handle ,points+point); ? ? ? ? //write the total score ? ? ?FileWrite(handle ,points_pos+point_pos); //write the score of positive answers ? ? ?FileWrite(handle ,points_neg+point_neg); //write the score of negative answers ? ? ? ? ? ? ? ? ? ? ? ? ?FileClose(handle);


期貨量化交易軟件:方便的剝頭皮交易的評論 (共 條)

分享到微博請遵守國家法律
恭城| 宜兰县| 铜陵市| 邵阳市| 密云县| 梅州市| 龙胜| 义乌市| 罗定市| 浮梁县| 西城区| 福鼎市| 兰西县| 新平| 大足县| 双柏县| 恩施市| 平陆县| 卢龙县| 随州市| 宁南县| 阳江市| 安陆市| 郎溪县| 县级市| 郯城县| 定陶县| 石台县| 柳江县| 谢通门县| 平江县| 绩溪县| 临澧县| 易门县| 汤原县| 洛南县| 北安市| 南京市| 松潘县| 西藏| 龙口市|