



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.利用均線間隔距離來進行交易的系統(tǒng)(據(jù)說價格300 歐元 )/ user inputextern double Lots=0.1;extern intSlippage=2;extern intFast_TimeFrame=0;extern intFast_Period=28;extern intFast_Price = PRICE_OPEN;extern intFast_Mode = MODE_SMA;extern intFast_Shift=0;extern intSlow_TimeFrame=0;extern intSlow_Period=73;extern intSlow_Price =
2、 PRICE_OPEN;extern intSlow_Mode = MODE_SMA;extern intSlow_Shift=0;extern double DVBuySell=0.002;extern intMAXTrades=5;extern double ProfitMade=100;extern double LossLimit=72;extern intTrailStop=999;/ how many lots to trade at a time/ how many pips of slippage can you tolorate/ number of trades to ha
3、ve open at once/ how much money do you expect to make/ how much loss can you tolorate/ trailing stop (999=no trailing stop).專業(yè)資料 .extern intPLBreakEven=999;/set break even when this many pips aremade (999=off)extern intStartHour=0;/ your local time to start making tradesextern intStopHour=24;/ your
4、local time to stop making tradesextern intBasketProfit=9999;/ if equity reaches this level, close tradesextern intBasketLoss=9999;/ if equity reaches this negative level, closetrades/ naming and numberingintMagicNumber= 200601182020; / allows multiple experts to trade on sameaccountstringTradeCommen
5、t = 2MA_DivergenceTrader_04_;/ Bar handlingdatetime bartime=0;/ used to determine when a bar has movedintbartick=0;/ number of times bars have movedintobjtick=0;/ used to draw objects on the chartinttickcount=0;/ Trade controlbool TradeAllowed=true;/ used to manage trades/ Min/Max tracking double ma
6、xOrders; double maxEquity; double minEquity;.專業(yè)資料 .double CECount;double CEProc;double CEBuy;double CESell;/+-+/| Custom init |/|-+/ Called ONCE when EA is added to chart or recompiled int init()int i; string o;/remove the old objectsfor(i=0; iBars; i+)o=DoubleT oStr(i,0);ObjectDelete(myx+o);ObjectD
7、elete(myz+o);objtick=0;.專業(yè)資料 .Print(Init happened ,CurTime();Comment( );/+-+/| Custom DE-init |/+-+/ Called ONCE when EA is removed from chart int deinit()inti;string o;/remove the old objectsfor(i=0; i=0;cnt-)OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);if( OrderSymbol()=Symbol() & OrderMagicNumber
8、()=MagicNumber)OrdersPerSymbol+;if(OrderType()=OP_BUY) OrdersBUY+;if(OrderType()=OP_SELL)OrdersSELL+;if(OrdersPerSymbolmaxOrders) maxOrders=OrdersPerSymbol;/+-+/| Insert your indicator here|/| And set either BUYme or|.專業(yè)資料 ./| SELLme true to place orders |/+-+diverge=divergence(0);Comment(Current Di
9、vergence = ,diverge);if( diverge=DVBuySell )BUYme=true;if( diverge=(DVBuySell*(-1) ) SELLme=true;/+-+/| End Insert |/+-+/ENTRY LONG (buy, Ask)if(OrdersPerSymbol=MAXTrades & TradeAllowed & BUYme)/Ask(buy, long)if(LossLimit =0) SL=0; else SL=Ask-(LossLimit+7)*Point() );if(ProfitMade=0) TP=0; else TP=A
10、sk+(ProfitMade+7)*Point() );OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,SL,TP,TradeComment,MagicNumber,White);gle=GetLastError();if(gle=0).專業(yè)資料 .Print(BUYAsk=,Ask, bartick=,bartick);ObjectCreate(myx+DoubleToStr(objtick,0),OBJ_TEXT,0,Time0,High0+(5*p);ObjectSetText(myx+DoubleToStr(objtick,0),B,15,Ari
11、al,Red);bartick=0;TradeAllowed=false;elsePrint(-ERROR- BUYAsk=,Ask, error=,gle, bartick=,bartick);/ENTRY SHORT (sell, Bid)if(OrdersPerSymbolmaxEquity) maxEquity=CurrentBasket;if(CurrentBasket=BasketProfit | CurrentBasket=(BasketLoss*(-1) ).專業(yè)資料 .CloseEverything();CECount+;/ CLOSE order if profit tar
12、get madefor(cnt=0;cnt=PLBreakEven*p&OrderOpenPrice()OrderStopLoss()SL=OrderOpenPrice()+(spread*2);TP=OrderTakeProfit();OrderModify(OrderTicket(),OrderOpenPrice(),SL,TP, White);gle=GetLastError();if(gle=0).專業(yè)資料 .Print(MODIFY BREAKEVEN BUYBid=,Bid, bartick=,bartick);ObjectCreate(myz+DoubleToStr(objtic
13、k,0),OBJ_TEXT, 0,Time0,Low0-(7*p);ObjectSetText(myz+DoubleToStr(objtick,0),BE,15,Arial,White);elsePrint(-ERROR-MODIFYBREAKEVENBUYBid=,Bid,error=,gle, bartick=,bartick);/ modify for trailing stopif(CurrentProfit = TrailStop*p )SL=Bid-(TrailStop*p);TP=OrderTakeProfit();OrderModify(OrderTicket(),OrderO
14、penPrice(),SL,TP, White);gle=GetLastError();if(gle=0)Print(MODIFYTRAILSTOPBUYStopLoss=,SL,.專業(yè)資料 .bartick=,bartick,OrderTicket=,OrderTicket(), CurrProfit=,CurrentProfit);ObjectCreate(myz+DoubleToStr(objtick,0),OBJ_TEXT, 0,Time0,Low0-(7*p);ObjectSetText(myz+DoubleToStr(objtick,0),TS,15,Arial,White);el
15、sePrint(-ERROR-MODIFYTRAILSTOPBUYBid=,Bid,error=,gle, bartick=,bartick);/ did we make our desired BUY profit/ or did we hit the BUY LossLimitif(CurrentProfit=(ProfitMade*p) | CurrentProfit=PLBreakEven*p&OrderOpenPrice()= TrailStop*p)SL=Ask+(TrailStop*p);TP=OrderTakeProfit();OrderModify(OrderTicket()
16、,OrderOpenPrice(),SL,TP, Red);gle=GetLastError();if(gle=0).專業(yè)資料 .Print(MODIFYTRAILSTOPSELLStopLoss=,SL,bartick=,bartick,OrderTicket=,OrderTicket(), CurrProfit=,CurrentProfit);ObjectCreate(myz+DoubleToStr(objtick,0),OBJ_TEXT, 0,Time0,Low0-(7*p);ObjectSetText(myz+DoubleToStr(objtick,0),TS,15,Arial,Red
17、);elsePrint(-ERROR-MODIFYTRAILSTOPSELLAsk=,Ask,error=,gle, bartick=,bartick);/ did we make our desired SELL profit?if( CurrentProfit=(ProfitMade*p) | CurrentProfit=0;i-)OrderSelect(i, SELECT_BY_POS);myAsk=MarketInfo(OrderSymbol(),MODE_ASK);myBid=MarketInfo(OrderSymbol(),MODE_BID);myTkt=OrderTicket()
18、;myLot=OrderLots();myTyp=OrderType();switch( myTyp )/Close opened long positionscase OP_BUY:result = OrderClose(myTkt, myLot, myBid, Slippage, Red);.專業(yè)資料 .CEBuy+;break;/Close opened short positionscase OP_SELL:result = OrderClose(myTkt, myLot, myAsk, Slippage, Red);CESell+;break;/Close pending order
19、scase OP_BUYLIMIT :case OP_BUYSTOP:case OP_SELLLIMIT:case OP_SELLSTOP :result = OrderDelete( OrderTicket() );if(result = false)Alert(Order , myTkt , failed to close. Error: , GetLastError() );Print(Order , myTkt , failed to close. Error: , GetLastError() );Sleep(3000);Sleep(1000);CEProc+;.專業(yè)資料 . /fo
20、r / closeeverythingdouble divergence(int mypos)int i;double maF1, maF2, maS1, maS2;double dv1, dv2;maF1=iMA(Symbol(),Fast_TimeFrame,Fast_Period,Fast_Shift,Fast_Mode,Fast_Price,mypos);maS1=iMA(Symbol(),Slow_TimeFrame,Slow_Period,Slow_Shift,Slow_Mode,Slow_Price,mypos);dv1=(maF1-maS1);maF2=iMA(Symbol()
21、,Fast_TimeFrame,Fast_Period,Fast_Shift,Fast_Mode,Fast_Price,mypos+1);.專業(yè)資料 .maS2=iMA(Symbol(),Slow_TimeFrame,Slow_Period,Slow_Shift,Slow_Mode,Slow_Price,mypos+1);dv2=(maF1-maS1)-(maF2-maS2);return(dv1-dv2);/*int PlaceOrder(string currency, string BuySell, int PM, int LL)/ Returns GetLastError number
22、/ you can call with ProfitMade or LossLimit set to/ zero, and none will be set when order is placedint gle=0;/ GetLastError numberdouble mySL;/ locally generated SLdouble myTP;/ locally generated TP.專業(yè)資料 .double myAsk= MarketInfo(currency, MODE_ASK);double myBid= MarketInfo(currency, MODE_BID);double myPoint = MarketInfo(currency, MODE_POINT);/Ask(buy, long)if (BuySell=BUY)if(LL=0) mySL=0; else mySL=myAsk-(LL*myPoint);if(PM=0) myTP=0; else myTP=myAsk+(PM*myPoint);OrderSend(currency,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 如何控制清晨高血壓
- 現(xiàn)代農(nóng)業(yè)產(chǎn)業(yè)園區(qū)合作共建協(xié)議書
- 我的最愛它的魅力我解不開寫物與讀后感結(jié)合(12篇)
- ××超市冷藏設(shè)備規(guī)章
- 咖啡廳營業(yè)物資采購與配送協(xié)議
- 2025年測波儀項目提案報告
- 社區(qū)農(nóng)田保護措施實施協(xié)議
- 回憶兒時的一場雪抒情散文5篇
- 2025年物業(yè)管理師考試物業(yè)管理企業(yè)文化建設(shè)實務(wù)案例分析試卷
- 2025年對外漢語教師資格證考試漢語教學(xué)課件評價課件評價課件評價案例分析試卷
- 赤峰高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)元寶山產(chǎn)業(yè)園(原元寶山綜合產(chǎn)業(yè)園區(qū)區(qū)塊)地質(zhì)災(zāi)害危險性評估報告
- 2023年07月山東濰坊市中心血站招考聘用5人上岸筆試歷年難、易錯點考題附帶參考答案與詳解
- 建筑固定消防設(shè)施課件
- 7、煤礦安全管理二級質(zhì)量標(biāo)準(zhǔn)化驗收標(biāo)準(zhǔn)
- USSF-美國太空部隊數(shù)字服務(wù)遠景(英文)-2021.5-17正式版
- 靜配中心應(yīng)急預(yù)案處理流程
- 《全國醫(yī)療服務(wù)價格項目規(guī)范》(2022版)
- 滄州市河間市2023年數(shù)學(xué)六下期末綜合測試模擬試題含解析
- 膽囊炎病人護理 PPT
- 廣東省廣州市華南師大附中2023年初三下學(xué)期中考模擬(一)化學(xué)試題含解析
- 第三次國土調(diào)查數(shù)字正射影像生產(chǎn)技術(shù)設(shè)計書
評論
0/150
提交評論