[原创]入金一周感言
之前一直模拟盘,这周开户入金,用实盘修炼,感慨良多,与大家交流,共勉。
做外汇期货最重要的就是忘记过去。
昨天的盈利,和今天盈利没有任何关系;上周、上个月甚至去年的盈利都和现在没有关系,现在你只是一个期货市场的小散或者叫个人投资者。期货市场的经验主义是最要不得的,一个月翻了10倍,不代表你不会赔光。
技术分析重要又不重要
个人觉得那些波浪理论、日本蜡烛图理论了解就好了,完全靠他交易只有一个结果就是赔光,不然世界首富就是金融学家了,技术指标只能判断过去,预测不了将来,因为决定价格的是人。
操作你的订单
昨天我在1.1225卖空欧美。默克尔讲话后,暴跌70个点。我盈利60点。但是我预判晚上美国ppi发布之后,欧元还会跌,所以没平仓获利。然后欧元一路震荡上涨,晚上8点半美国ppi也只是符合预期,所以欧元横盘震荡之后上涨到了1.1290。不过我在盈利3个点的时候平仓撤出,避免了亏损。
事后复盘,具体流程应该是这样:
--默克尔讲话,空头占据市场,欧元暴跌
--暴跌70点后,空头平仓撤出增加,市场被多头占据,但多头力量偏弱,只是慢慢震荡回调。因为晚上美国会发布经济数据,所以空头观望情绪渐浓,没有入市,欧元一路回调到了1.1225,然后开始震荡。
--晚上美国ppi发布,只是符合预期,加上周五即将休市,大部分空头没有入市,欧元在短暂下跌盘整之后,一路暴涨收复失地,休市时收盘价为1.1259。
我的欧美空单,只是一路持仓,期望欧元跌,增加获利,和赌博没有区别。正确方法应该是,在欧元暴跌之后,经过几次下冲失败,我应该建立对手仓,牺牲2个点差的利润锁住之前的利润,然后根据市场趋势操作,若欧元回调则平掉以盈利的空单改持多单,若调整后继续下冲则平掉亏损的多单。
韬客社区www.talkfx.co
发表于:2015-06-13 12:40只看该作者
3楼
楼主很厉害
韬客社区www.talkfx.co
4楼
加油哦
韬客社区www.talkfx.co
发表于:2015-06-14 00:01只看该作者
6楼
恩恩,确实不错,关键我也没明白,这是什么意思。
7楼
盈利没有以后,居然还想两头来回吃,想的很美,不过事实证明你一边都没有吃到,好在没有亏损!
韬客社区www.talkfx.co
发表于:2015-06-14 17:15只看该作者
10楼
peirp 发表于 2015-6-14 08:56
这种新手想法美好美妙的一逼,想得美啊,不要那么幼稚了,你才几天搞得感觉好得很,哭得日子在后面呢 不要 ...
发表于:2015-06-14 20:36只看该作者
11楼
很认真,值得尊重。
不过确实有点难为自己。
太完美的操作可遇不可求。
挥汗如雨
发表于:2015-06-14 20:54只看该作者
12楼
。。。。吓我一跳。。看这帖子还以为是我写的呢。。。周五,在1.12256时,我也空了。。在低点时也没平。。。不过不是期待晚间的行情。。。其实你赌数据就是错的。行情很多,60点的盈利就已经很多了。。技术分析很重要,不然你为什么会在1.1225那时做空。。。。而且 当时 很多指标都说明空多已经减弱。。可以小部从平仓的。。。
韬客社区www.talkfx.co
13楼
开这个帖子不是发表什么经验,其实就是写给自己看的,不知道我哪里惹楼上的"前辈"了。而且期货市场有新手老手的区别吗?
玩投机的,活着是第一位,90年代的股市大神,现在除了几个凤毛麟角的还活着,其他的都死了。不要以为做了10年就nb,不要以为之前赔了10w刀就不会再赔,你引入所谓的新手之类的定义就证明之前市场给你的教训都被你忘了。
没平仓现在看来确实是错误的,不过一部分原因是想赌数据,还有就是之前赶上数据的时候,都是盈利个10点20点就平了,心里不平衡,这次就想不管什么情况都不平仓。
韬客社区www.talkfx.co
发表于:2015-06-15 04:33只看该作者
14楼
peirp 发表于 2015-6-14 08:56
这种新手想法美好美妙的一逼,想得美啊,不要那么幼稚了,你才几天搞得感觉好得很,哭得日子在后面呢 不要 ...
韬客社区www.talkfx.co
发表于:2015-06-15 04:36只看该作者
16楼
1. 检测所下单子,若单子未设置止损和止盈,则根据默认输入参数设置止损和止盈。
2. 若单子发生盈利,并达到移动止损触发线,则动态提高原有止损线,进入追踪止损状态。
3. 若单子一直盈利,止损的范围也会随着盈利的比例变大而变大。
4. 若单子盈利已经达到预期止盈目标的 75%,则动态提高止盈线,给出更多上涨空间。
总而言之,即是上涨时尽量扩大盈利目标,跌落时尽量保住既有盈利。
韬客社区www.talkfx.co
发表于:2015-06-15 04:43只看该作者
17楼
#property copyright "CN.ineztia"
#property link "http://www.metaquotes.net"
extern bool g_debug = true;
extern double g_initStop = 27;
extern double g_breakEven = 20;
extern double g_stepSize = 3;
extern double g_measure = 10;
extern double g_stopMax = 200;
extern double g_profitExtendThreshold = 0.75;
extern double g_profitMax = 0; // close order if profit reaches the pre-defined max value
int doStepStop() {
int total = OrdersTotal();
for (int i = 0; i < total; i++) {
if (OrderSelect(i, SELECT_BY_POS)) {
if (OrderSymbol() != Symbol()) {
continue;
}
double flag = 0;
double price = 0; // current price
double desiredProfit = 0;
double realProfit = 0;
double profitModifier = 0;
double takeProfit = OrderTakeProfit();
double stopLoss = OrderStopLoss();
double stepStopTrigger = (g_breakEven + g_initStop) * Point;
if (OrderType() == OP_BUY) {
flag = 1;
price = Bid;
} else if (OrderType() == OP_SELL) {
flag = -1;
price = Ask;
} else {
continue;
}
if (takeProfit <= 0) {
takeProfit = OrderOpenPrice() + flag * (g_breakEven + g_initStop + g_stepSize) * Point;
}
if (stopLoss <= 0) {
stopLoss = OrderOpenPrice() - flag * g_initStop * Point;
}
desiredProfit = MathAbs(takeProfit - OrderOpenPrice());
if (desiredProfit <= Point) {
continue;
}
realProfit = flag * (price - OrderOpenPrice()); // could be a negtive number!
if (realProfit > 0) {
if ((realProfit / desiredProfit > g_profitExtendThreshold) || (desiredProfit - realProfit < 2 * g_stepSize * Point)) {
// profitModifier is always a positive number
profitModifier = MathMax(desiredProfit / g_profitExtendThreshold + g_stepSize * Point, desiredProfit + 2 * g_stepSize * Point);
}
if (desiredProfit - stepStopTrigger > 0) {
if ((desiredProfit - realProfit > 0) && (realProfit - stepStopTrigger > 0)) {
double k = (desiredProfit - realProfit) / (g_measure * Point);
stopLoss = price - flag * (k * g_stepSize + g_initStop) * Point;
if (flag * (stopLoss - OrderStopLoss()) < 0 || MathAbs(stopLoss - OrderStopLoss()) < g_stepSize * Point) {
stopLoss = OrderStopLoss();
}
}
}
}
stopLoss = NormalizeDouble(stopLoss, Digits);
if (MathAbs(takeProfit - OrderOpenPrice()) < profitModifier) {
if (g_profitMax > 0 && profitModifier - g_profitMax * Point > 0) {
profitModifier = g_profitMax * Point;
}
takeProfit = OrderOpenPrice() + flag * profitModifier;
}
takeProfit = NormalizeDouble(takeProfit, Digits);
if (MathAbs(stopLoss - OrderStopLoss()) >= Point || MathAbs(takeProfit - OrderTakeProfit()) >= Point) {
Print("order before modify: tk(" + OrderTicket() + "), sl(" + DoubleToStr(OrderStopLoss(), 4) + "), tp(" + DoubleToStr(OrderTakeProfit(), 4) + ")");
OrderModify(OrderTicket(), OrderOpenPrice(), stopLoss, takeProfit, 0);
}
}
}
return(0);
}
int validateParams() {
if (g_initStop < 0 || g_stepSize < 0 || g_measure < 0 || g_breakEven < 0) {
Alert("g_initStop, g_stepSize, g_measure & g_breakEven can not be negtive.");
return(-1);
}
if (g_measure <= g_stepSize) {
Alert("g_measure must be greater than g_stepSize.");
return(-1);
}
if (g_profitExtendThreshold <= 0 || g_profitExtendThreshold >= 1) {
Alert("range of g_extendProfitThreshold is (0, 1).");
return(-1);
}
return(0);
}
int init() {
doStepStop();
return(0);
}
int deinit() {
return(0);
}
int start() {
if (0 == validateParams()) {
doStepStop();
}
return(0);
}
韬客社区www.talkfx.co
发表于:2015-06-15 04:43只看该作者
18楼
送个代码给你,算是给你的小礼物
韬客社区www.talkfx.co
发表于:2015-06-15 04:45只看该作者
19楼
我跟你说喔!!你入金前必需有爆仓当止损心理准备,爆了仓后还有本钱再接着干,你开仓方向是哪个就向哪个开,止到你止盈为止,汇率总有一天跌下去,也有总有一天涨上来
20楼
高人,学习了,我的止损设置一直有问题,已经盈利20点的空仓,一个回调出发止损平仓,然后马上继续下跌,看的我真想骂娘啊
发表于:2015-06-16 01:58只看该作者
22楼
感慨良多,让人觉得你需要成长的太多,加油
韬客社区www.talkfx.co
发表于:2015-06-16 03:21只看该作者
23楼
还是让校长来说两句吧~~~~~~~~~
韬客社区www.talkfx.co