论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
查看:1055回复:0
hilow
注册时间2004-09-25
MT人工智能之二(4h CHF)
楼主发表于:2004-09-26 18:32只看该作者倒序浏览
1楼 电梯直达
电梯直达
针对4小时图,USD/CHF /*[[ Name := 4H_USDCHF Author := Copyright ?2004, David W Honeywell Link := [email protected] Update on every tick := Yes Enable Alerts := Yes Disable alert once hit := No Lots := 1.00 Stop Loss := 300 Take Profit := 500 Trailing Stop := 35 ]]*/ If timeyear(time)<2004 Then Exit&#59; If Abs(H-L)<(15*Point)Then Exit&#59; If FreeMargin<1000 Then Exit&#59; If TrailingStop<5 Then{ print("Invalid trailing stop")&#59;Exit&#59;}&#59; Defines: slippage(5),mm(0),risk(10)&#59; Var: trd(0),tst(0),lotsi(0)&#59; Var: a1(0),b1(0),askb(0),bids(0)&#59; Var: prvo(0),prvc(0),prvh(0),prvl(0)&#59; Var: med(0),med1(0)&#59; a1=Ask+5*Point&#59; b1=Bid-5*Point&#59; askb=Ask+10*Point&#59; bids=Bid-10*Point&#59; prvo=Open[1]&#59; prvc=Close[1]&#59; prvh=High[1]&#59; prvl=Low[1]&#59; med=(H+L)/2&#59; med1=(H[1]+L[1])/2&#59; If mm<>0 Then{ lotsi=Ceil(Balance*Risk/10000)/10&#59; If lotsi>1 Then{ lotsi=Ceil(lotsi)&#59;}&#59; If lotsi>100 Then{ lotsi=100&#59;}} Else{lotsi=Lots&#59;}&#59; If TotalTrades<1 Then{ If (b1<L)Then{ SetOrder(OP_SELLSTOP,lotsi,bids,slippage,bids+stoploss*point,bids-takeprofit*point,Gold)&#59;Exit&#59;}&#59; If (a1>H)Then{ SetOrder(OP_BUYSTOP,lotsi,askb,slippage,askb-stoploss*point,askb+takeprofit*point,white)&#59;Exit&#59;}&#59;}&#59; For trd=1 to totaltrades{ If (b1<L)Then{ If Ord(trd,VAL_SYMBOL)=Symbol and Ord(trd,VAL_TYPE)=OP_BUY Then CloseOrder(Ord(trd,VAL_TICKET),Ord(trd,VAL_LOTS),Ord(trd,VAL_CLOSEPRICE),slippage,White) Else If Ord(trd,VAL_TYPE)=OP_BUYSTOP Then DeleteOrder(Ord(trd,VAL_TICKET),White)&#59;}&#59; If (a1>H)Then{ If Ord(trd,VAL_SYMBOL)=Symbol and Ord(trd,VAL_TYPE)=OP_SELL Then CloseOrder(Ord(trd,VAL_TICKET),Ord(trd,VAL_LOTS),Ord(trd,VAL_CLOSEPRICE),slippage,Gold) Else If Ord(trd,VAL_TYPE)=OP_SELLSTOP Then DeleteOrder(Ord(trd,VAL_TICKET),Gold)&#59;}&#59;}&#59; For tst=1 to TotalTrades{ If Ord(tst,VAL_SYMBOL)=Symbol and Ord(tst,VAL_TYPE)=OP_BUY Then{ If Ord(tst,VAL_STOPLOSS)<(Bid-TrailingStop*Point) Then{ ModifyOrder(Ord(tst,VAL_TICKET),Ord(tst,VAL_OPENPRICE), Bid-TrailingStop*Point,Ord(tst,VAL_TAKEPROFIT),White)&#59;Exit&#59;}&#59;}&#59; If Ord(tst,VAL_TYPE)=OP_SELL Then{ If Ord(tst,VAL_STOPLOSS)>(Ask+TrailingStop*Point) Or Ord(tst,VAL_STOPLOSS)=0 Then{ ModifyOrder(Ord(tst,VAL_TICKET),Ord(tst,VAL_OPENPRICE), Ask+TrailingStop*Point,Ord(tst,VAL_TAKEPROFIT),Gold)&#59;Exit&#59;}&#59;}&#59;}&#59; // End // Modified by trendless // Last updated on 2004/09/14. [此帖子已被 hilow 在 2004-9-27 2:45:28 编辑过]
TK29帖子1楼右侧xm竖版广告90-240
个性签名

广告
TK30+TK31帖子一樓廣告
TK30+TK31帖子一樓廣告

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]