以下是一些簡單的源碼,供參考學習。www.emoneybtc.com
//+------------------------------------------------------------------+ //| designed by okwh, china | //| copyright 2007, okwh dxdcn | //| | //+------------------------------------------------------------------+
#property copyright "copyright 2007 , dxd, china." #property link "" #define magicma 200610011231 //+------------------------------------------------------------------+
//| 注意沒有指標文件那些property | //+------------------------------------------------------------------+ extern int whichmethod = 1; //1~4 種下單方式 1 僅開倉, 2 有止損無止贏, 3 有止贏無止損, 4 有止贏也有止損 extern double takeprofit = 100; //止贏點數 extern double stoploss = 20; //止損點數 extern double maximumrisk = 0.3; //資金控制,控制下單量 extern double trailingstop =25;
//跟蹤止贏點數設置 extern int maxopen = 3; //最多開倉次數限制 extern int maxlots = 5; //最多單倉持倉量限制 extern int bb = 0; //非零就允許跟蹤止贏 extern double matrendperiod=26;
//使用26均線 開倉條件參數 本例子 int i, p2, xxx,p1, res; double lots; datetime lasttime; //時間控制, 僅當一個時間周期完成才檢查條件 int init() //初始化 { lots = 1; lasttime = null; return(0); } int deinit() { return(0); }
//反初始化 //主程序 int start() { checkforopen(); //開倉 平倉 條件檢查 和操作 if (bb>0) ctp(); //跟蹤止贏 return(0); }
//+------下面是各子程序--------------------------------------------+ double lotsoptimized() //確定下單量,開倉調用 資金控制 { double lot=lots; int orders=historytotal();
// history orders total int losses=0; // number of losses orders without a break //marketinfo(symbol(),mode_minlot); 相關信息 //marketinfo(symbol(),mode_maxlot);
//marketinfo(symbol(),mode_lotstep); lot=normalizedouble(maximumrisk * accountbalance()/accountleverage(),1); //開倉量計算 if(lot<0.1) lot=0.1; if(lot>maxlots) lot=maxlots; return(lot); }
//平倉持有的買單 void closebuy() { if (orderstotal( ) > 0 ) { for(i=orderstotal()-1;i>=0;i--) { if(orderselect(i,select_by_pos,mode_trades)==false) break; if(ordertype()==op_buy)
{ orderclose(orderticket(),orderlots(),bid,3,white); sleep(5000); } } } } //平倉持有的賣單 void closesell() { if (orderstotal( ) > 0 ) { for(i=orderstotal()-1;i>=0;i--)
{ if(orderselect(i,select_by_pos,mode_trades)==false) break; if(ordertype()==op_sell) { orderclose(orderticket(),orderlots(),ask,3,white); sleep(5000); } } } }
//判斷是否買或賣或平倉 int buyorsell() //在這個函數計算設置你的交易信號 這裡使用macd 和ma 做例子
{ double macdcurrent, macdprevious, signalcurrent; double signalprevious, macurrent, maprevious; macdcurrent=imacd(null,0,12,26,9,price_close,mode_main,0);
macdprevious=imacd(null,0,12,26,9,price_close,mode_main,1); signalcurrent=imacd(null,0,12,26,9,price_close,mode_signal,0);
signalprevious=imacd(null,0,12,26,9,price_close,mode_signal,1); macurrent=ima(null,0,matrendperiod,0,mode_ema,price_close,0);
maprevious=ima(null,0,matrendperiod,0,mode_ema,price_close,1); if(macdcurrent<0 && macdcurrent>signalcurrent && macdpreviousmaprevious) return (1);
// 買 ma在上升,macd在0線上,並且兩線上交叉 if(macdcurrent>0 && macdcurrentsignalprevious && macurrent
當前,區塊鏈日益成為全球關注的熱點前沿技術。2019 年 10 月,習近平總書記在主持中共中央政治局第十八次集體學習時指出,區塊鏈技術應用
據了解,BitInstant聯合創始人、比特幣基金會創始成員和前副主席Charlie Shrem今日撰文稱,比特幣挖礦將對能源生產和使用效
和政府治理一樣,社會治理也是國家治理的重要組成部分。習近平總書記深刻指出:“治理和管理一字之差,體現的是系統治理、依法治理、源頭治理、綜
1、btc比特幣報11418美元,24小時跌幅約4.52%。ETH以太幣報7556元人民幣,24小時漲幅約0.25%。瑞波幣報8.21元人
隨著區塊鏈技術的逐步成熟,區塊鏈將成為整個社會的底層操作系統,區塊鏈+將在各行各業深度落地,傳媒業也將迎來新生態,將在理念、生態系統、商業
在股票市場中,很多技術型投資者喜歡用一些指標的對比性來看市場當前情況。以此來作為操作依據。大多數股票投資者都會考慮市場“量能”的情
業內期盼的民營銀行——前海微眾銀行終於推出了第一項貸款產品:微粒貸。那麼,微粒貸的貸款額度有多高呢?微粒貸可以借多少錢呢? 微粒
2019年12月13日,證監會正式發布《上市公司分拆所屬子公司境內上市試點若干規定》,為A股公司分拆所屬子公司至境內上市提供了依據
最佳答案: 太平洋暖洋洋少兒住院保提供意外身故/傷殘保障,分為三個版本,入門款、普通款和升級版分別提
最佳答案: 去西安旅游的話,比較花錢的地方為:景點門票、路費和住宿,其中:1、景點門票因為西安的景點