formax能设置止盈白银止损止盈怎么设置吗

《好看》依托百度技术,精准推荐优质短视频内容,懂你所好,量身打造最适合你的短视频客户端!后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
请完成以下验证码
在 MT4 上一键快速设定止盈和止损价位的脚本程序
马上注册,结交更多好友,下载更多资源
才可以下载或查看,没有帐号?
前阵子一位年轻朋友提到在操作时下单后常忘记设止盈和止损价位 (就算大些也是保护住了), 当时就简单的写了个一键快速设定止盈和止损价位的脚本程序给他, 只要把脚本拉到那个商品的图表, 就能自动对未设定止盈和止损的单子作完设定, 以开仓价作基准, 非常方便且快速.
脚本的程序代码贴在下面, 请自行编译, 脚本程序需放在 MT4 文件夹的 MQL4\Scripts\ 文件夹内,&&解说如下:
1. TargetProfit, StopLoss 和 FixedTargetProfit 三个参数是可以输入的, TargetProfit 是从开仓价起算的止盈价, StopLoss 是从开仓价算的止损价, FixedTargetProfit 是固定止盈价位.
如在 EURUSD 多单开仓于 1.3600, 止盈 100 点, 止损 100 点, 这样止盈价就变成 1.3700, 止损价为 1.3500, 但如果在 FixedTargetProfit 设 1.3800, 止盈点数的参数就不作用, 会直接使用 FixedTargetProfit 的 1.3800 作为止盈价位.
脚本要能作参数输入功能需要在程序里多个宣告:
#property show_inputs
2. TargetProfit 和 StopLoss 的点位是根据小数点两位和四位来作单位的, 如果交易商是用三位(如 USDJPY) 和五位 (EURUSD), 在这行代码会自动把设定点数放大十倍:&&对编程经验刚入门的朋友, TargetProfit*=10 这个意思是 TargetProfit = TargetProfit * 10; 自身乘以十的简单写法.
if (Digits==3 || Digits==5) { TargetProfit*=10; StopLoss*=10; }
3. 脚本的设计只对脚本拉过去的图表的商品的单子作设定动作, 如拉到 EURUSD 的图表, 只对 EURUSD 的单子作处理.&&如果想直接对不同商品的单子统一一次性作处理, 可以将下面有两行带有 OrderSymbol() == Symbol() && 对图表商品名称判断的这部分移除即可.
4. 脚本因为是前阵子才写的, 用到 MT4 build 600 后的新函数名 void OnStart(), 如果你的 MT4 是还是旧版的, 可以改为 void start()
5. MT4 脚本最大的用途就是在处理一次性的批量执行, 最常用在下单或统计方面, 有兴趣的朋友可以自行研究更多的功能或在 MQL4 官方论坛上观摩代码库里的一些脚本程序:
6. 脚本要能对订单作处理, MT4 设定里的 &启用EA交易系统& 需要开启, 这是许多朋友在使用脚本作批量订单处理时会忘记的:
001T3cxnzy6JAmwqxV345&690.jpg (34.13 KB, 下载次数: 484)
11:30 上传
如果没有开启, 在修改订单时遇到 error code = 4109 也会弹出提示窗口:
001T3cxnzy6JAmACWO8dc&690.jpg (31.23 KB, 下载次数: 488)
11:30 上传
***** SetTargetProfitStopLoss.mq4 脚本代码 ****
#property show_inputs
input int TargetProfit = 100;
input int StopLoss = 100;
input double FixedTargetProfit = 0.0;
int iTp=TargetProfit, iSl=StopL
void OnStart()
& &bool bOrderM
& &double dTargetP
& &if (Digits==3 || Digits==5) { iTp*=10; iSl*=10; }
& &for (int i=OrdersTotal(); i&=0; i--)
& && &if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
& && &if ( OrderSymbol() == Symbol() && OrderType() == OP_BUY )
& && && &if (FixedTargetProfit!=0.0) dTargetProfit = FixedTargetP
& && && &else dTargetProfit = OrderOpenPrice() + Point * iTp;
& && && &bOrderModify = OrderModify(OrderTicket(),
& && && && && && && && && && && && &OrderOpenPrice(),
& && && && && && && && && && && && &NormalizeDouble(OrderOpenPrice() - Point * iSl, Digits),
& && && && && && && && && && && && &NormalizeDouble(dTargetProfit,Digits),
& && && && && && && && && && && && &0);
& && && &if (GetLastError()==4109)
& && && & {
& && && && &MessageBox(&请在\&工具\&-&\&选项\&-&\&EA交易\&里勾选\&启用EA交易系统\&&,&设置止盈止损&,0);
& && && && &
& && && & }& && && && && && && && &&&
& && &if ( OrderSymbol() == Symbol() && OrderType() == OP_SELL )
& && && &if (FixedTargetProfit!=0.0) dTargetProfit = FixedTargetP
& && && &else dTargetProfit = OrderOpenPrice() - Point * iTp;
& && && &bOrderModify = OrderModify(OrderTicket(),
& && && && && && && && && && && && &OrderOpenPrice(),
& && && && && && && && && && && && &NormalizeDouble(OrderOpenPrice() + Point * iSl, Digits),
& && && && && && && && && && && && &NormalizeDouble(dTargetProfit, Digits),
& && && && && && && && && && && && &0);
& && && && && && && && && && && && &if(!bOrderModify)
& && &&&if (GetLastError()==4109)
& && && & {
& && && && &MessageBox(&请在\&工具\&-&\&选项\&-&\&EA交易\&里勾选\&启用EA交易系统\&&,&设置止盈止损&,0);
& && && && &
& && && & }
**** 顺便分享一键全部平仓的脚本代码, 只针对脚本拉过去的图表商品作平仓动作, 也就是会检查订单的商品名称是否与图表商品名称相同才作平仓动作
CloseAllOrders.mq4
void OnStart()
& &bool bOrderC
& &for (int i=OrdersTotal(); i&=0; i--)
& && &if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
& && &if ( OrderSymbol() == Symbol() && OrderType() == OP_BUY )
& && && & bOrderClose = OrderClose(OrderTicket(),OrderLots(), Bid, 500);
& && &if ( OrderSymbol() == Symbol() && OrderType() == OP_SELL )
& && && & bOrderClose = OrderClose(OrderTicket(),OrderLots(), Ask, 500);& &
& && &RefreshRates();& &
赞 有这个就方便了
haohaohaho
看看,看看。谢谢。你要发,我也要发。
顶顶顶顶顶
看看是什么东西啊
xiexiefenxiang信管家手机设置止盈止损
信管家手机软件怎么设置自动止盈止损?怎么设置条件单?怎么设置自动止盈止损?下面小编就为大家介绍:信管家手机版条件单使用说明。
点击右上角“条件”按钮
选择触发方向,填写触发价格,并点击“确认”。触发方向是指“最新价≥”或“最新价≤”。
设定的条件会显示在“买”、“卖”按钮上方。接下来像普通下单一样,设定手数、价格,并点击“买”、“卖”或“平”按钮下条件单。
4、下单成功后的条件单会在“可撤”和“委托”列表中显示:
向右滑动委托列表,可以查看条件单的触发条件:
未触发的条件单可以撤单,到可撤列表中选中条件单,然后点击“撤单”按钮:
下完一个条件单后,设定的条件价格不会自动清除,再次下单还会是条件单。如要清除已设定的条件、恢复普通下单状态,请点击右上角“条件”按钮,然后点击“删除”。
条件提示文字消失,软件恢复为普通下单状态:
以上就是关于“信管家手机软件怎么设置自动止盈止损”的全部内容。
如果有不明白的可以加QQ详细咨询,同时免费为个人投资者开国际期货账户,招代理加QQ详谈,加QQ备注“投资”。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。止盈止损一般设置多少点?_百度知道
止盈止损一般设置多少点?
我有更好的答案
或者刚止损就下跌,所以每个人都有一套自己的止损策略,都是长期交易而总结出的自己的风格,并不适合别人,不能言传的这个一般看每个人的交易风格不同而设定的,如果没有风格做短线就设置固定的20点止损就可以,因为随便设置止损容易刚止损就反弹
一富财经认为止损位的设置是依据一定参照物做为标准,参照物的设置一般依据以下几点:  1、根据亏损程度设置,如:当现价低于买入价5%或10%时止损,通常投机型短线买入的止损位设置在下跌2%~3%之间,而投资型长线买入的止损位设置的下跌比例相对较大。   2、根据与近日最高价相比,当股价从最高价下跌达到一定幅度时卖出,如果此时投资者处于亏损状态的叫止损;处于赢利状态的叫止赢。这种方法在大多数情况下是用于止赢。下跌幅度达到多少时止赢要看股价的活跃度,较为活跃的个股要把幅度设置大些。   3、根据技术指标的支撑位设置,主要有:①10日,30日或125日移动平均线;②股价下穿布林带的上轨线;③MACD出现绿色柱状线;④SAR向下跌破转向点时;⑤长中短期威廉指标全部高于-20时;⑥当WVAD的5天线下穿WVAD的21天线时;⑦当20天PSY移动平均线大于0.53时,PSY的5天移动平均线下穿PSY的20天移动平均线。   4、根据历史上有重大意义的关键位置设定,如:历史上出台重大政策的位置。   5、根据K线形态设置参照物,主要有:①趋势线的切线;②头肩顶或圆弧顶等头部形态的颈线位;③上升通道的下轨;④缺口的边缘。   6、根据股价的整数价位设置,如:10元;20元。这种方法没有多少科学的依据,主要是因为整数关价位对投资大众的心理有一定支撑和阻力作用。)   7、根据成交密集区设置,如:移动成本分布的高峰区。因为成交密集区对股价会产生直接的支撑和阻力作用。一个坚实的底部被击穿后,往往会由原来的有力支撑区转化为强大的阻力区。如93年~94年的777铁底。
8、根据自己的经验设置的心理价位做为止损位。当投资者长期关注某只个股,对股性有较深了解时,根据心理价位设置的止损位,也往往非常有效。
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01

我要回帖

更多关于 止损止盈怎么设置 的文章

 

随机推荐