顺水外汇EA交易网MT4
标题:
关于百分比利润保护系统
[打印本页]
作者:
wangyitang
时间:
2018-1-11 00:40
标题:
关于百分比利润保护系统
请教老大们帮看看红色部分是不是哪里写错了,测试的时候没有按照设置条件平仓
bool KillSession()//全部平仓并删除STOP挂单
{
int OrderCnt, total=OrdersTotal();
for(OrderCnt=0;OrderCnt=ProfitProtect1 && outmoney =ProfitProtect2 && outmoney =ProfitProtect3 && ProfitProtect) {
if(AccountProfit()=ProfitProtect1 && outmoney =outmoney*50/100的话,那么这个只是表达出当盈利大于5小于10时,直接平仓。
因为AccountProfit()>=outmoney*50/100永远是true的。没能表达出回调的概念
请版主继续看看
作者:
wangyitang
时间:
2018-1-11 01:39
你这个代码第一次执行应该是没问题的,但是后面的持仓不会再按你的设想执行。
只要在Killsession结束前加上 outmoney = 0。
不然永远记住那个最大利润了。每次平仓后,最大利润要恢复为0;
或者加一句 if(orderstotal()==0) outmoney = 0; 也行。
作者:
simonli5460
时间:
2018-1-11 03:00
谢谢分享……
作者:
wangyitang
时间:
2018-1-11 03:36
回复有金币,挣钱是唯一
作者:
心情
时间:
2018-1-11 04:49
不太懂,不过值得学习
作者:
COME_ON_創噫
时间:
2018-1-11 06:23
回复有金币
作者:
jxytgxzw
时间:
2018-1-11 07:13
回复有金币,挣钱是唯一。
作者:
梦不觉
时间:
2018-1-11 08:23
对Ea没什么研究啊!!!可惜!!
[attach]12292[/attach]
作者:
瑞福康
时间:
2018-1-11 09:05
(AccountProfit()<=outmoney*50/100) ? 逻辑上, 这里是大于等于吧 ,细化方面,可以自己模拟环境,输出结果,验证一下
作者:
kbwork
时间:
2018-1-11 09:57
怎么模拟输出啊
作者:
narger
时间:
2018-1-11 11:07
怎么模拟输出
作者:
ytpld
时间:
2018-1-11 12:18
写错了就重新写
作者:
xzhxie
时间:
2018-1-11 13:34
自定义变量, 然后用print输出啊。
作者:
kbwork
时间:
2018-1-11 14:43
挣钱是唯一。
作者:
123aa123
时间:
2018-1-11 16:10
520FX有你更精彩~!
作者:
estar250
时间:
2018-1-11 16:30
回复有金币,挣钱是唯一。
作者:
我的宝马
时间:
2018-1-11 16:54
520FX有你更精彩~!
欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/)
Powered by Discuz! X3.2