网易首页 > 网易号 > 正文 申请入驻

期货软件TB系统源代码解读系列13-固定止盈止损模板

0
分享至

固定手数操作,止损止盈按1:2、1:3或1:4等,这是很简单的系统。这个应该是我在哪个博客上看到的操作风格,那时还不怎么相信,觉得太随意了吧。但做久了,还真是发现按照概率来操作,结果就是这么牛逼,越简单的系统,只要在概率上多出一点优势,那结果确实是好的,反正给我的经验比所谓的技术分析好多了。

我们先来看下这个固定止盈止损代码的意思,后边再把这简单有效的的交易系统附上。

Vars

Numeric MinPoint; // 声明数值变量MinPoint,看单词都知道了最小变动单位,也就是一跳。//

Numeric MyEntryPrice; // 声明数值变量MyEntryPrice,依正文开仓价格,本例是开仓均价,也可根据需要设置为某次入场的价格。//

Numeric TakeProfitSet(30); // 声明数值变量TakeProfitSet,依正文看就是止赢设置初始为30了,这个初始值看个人习惯设定的,没有强制。//

Numeric StopLossSet(20); // 声明数值变量StopLossSet,止损设置为20了。//

Numeric MyExitPrice; // 声明数值变量MyExitPrice,正文里就是平仓价格了。//

Begin

...

MinPoint = MinMove*PriceScale;//固定公式,最小跳动价。//

MyEntryPrice = AvgEntryPrice;//开仓价等于建仓均价了,这个AvgEntryPrice是系统自带平均建仓意思,不需声明,直接用了。//

If(MarketPosition==1) // 有多仓的情况下。//

{

If(High >= MyEntryPrice + TakeProfitSet*MinPoint) // 止赢条件表达式,假如高价大于等于开仓均价加上止盈固定系数乘以最小跳动价格。//

{

MyExitPrice = MyEntryPrice + TakeProfitSet*MinPoint;//平仓价格等于 开仓价加上系数乘以最小跳动价。//

If(Open > MyExitPrice) MyExitPrice = Open; // 假如k线的开盘价有跳空触发时,则用开盘价代替平仓价格。//

Sell(0,MyExitPrice);//平仓。//

}

else if(Low <= MyEntryPrice - StopLossSet*MinPoint)// 止损条件表达式,假如低价小于等于开仓价格减去止损系数乘以最小跳动价。//

{

MyExitPrice = MyEntryPrice - StopLossSet*MinPoint;//平仓价格等于开仓价减去止损系数乘以最小跳动价。//

If(Open < MyExitPrice) MyExitPrice = Open; // 假如k线的开盘价有跳空触发,则用开盘价代替平仓价格。//

Sell(0,MyExitPrice);//平仓。//

}

}

else if(MarketPosition==-1) // 有空仓的情况下,执行的操作,其实就是把多单反过来。//

{

If(Low <= MyEntryPrice - TakeProfitSet*MinPoint) // 止赢条件表达式,低价小于等于开仓价减去止盈固定系数乘以最小跳动价。//

{

MyExitPrice = MyEntryPrice - TakeProfitSet*MinPoint;//平仓价等于开仓价减去固定系数乘以最小跳动价。//

If(Open < MyExitPrice) MyExitPrice = Open; // 假如k线开盘价有跳空触发,则用开盘价代替平仓价。//

BuyToCover(0,MyExitPrice);//平仓。//

}

else if(High >= MyEntryPrice + StopLossSet*MinPoint)// 止损条件表达式,高价大于等于开仓价加上止损固定系数乘以最小跳动价。//

{

MyExitPrice = MyEntryPrice + StopLossSet*MinPoint;//平仓价等于开仓价加上止损系数乘以最小跳动价。//

If(Open > MyExitPrice) MyExitPrice = Open; // 假如k线开盘价有跳空触发,则用开盘价代替平仓价。//

BuyToCover(0,MyExitPrice);//平仓。//

}

}

...

End

固定止盈止损模板就是如此了,我们直接用它。操作规则如下:

1.止损止盈比为1:4,就是说操作错四次,盈利一次就可以回来。

2.前一个k线收盘价大于(或小于)再前一个k线收盘价,直接用开盘价开仓了。

3.习惯性的加一条均线,在均线上方只开多,在下方只开空。 用这么简单的系统操作,代码如下:

Params

Numeric Length(200);

Vars

NumericSeries AvgValue3;

Numeric MinPoint;

Numeric MyEntryPrice;

Numeric TakeProfitSet(120);

Numeric StopLossSet(30);

Numeric MyExitPrice;

Begin

AvgValue3 = AverageFC(Close,Length);

PlotNumeric("MA3",AvgValue3);

If(!CallAuctionFilter()) Return;

MinPoint = MinMove*PriceScale;

MyEntryPrice = AvgEntryPrice;

if(MarketPosition <> 1 And Close[1] > Close[2] And Close[1]>AvgValue3)

{

Buy(1,Open);

}

If(MarketPosition <> -1 And Close[1] < Close[2] And Close[1]<AvgValue3)

{

SellShort(1,Open);

}

If(!CallAuctionFilter()) Return;

MinPoint = MinMove*PriceScale;

MyEntryPrice = AvgEntryPrice;

If(MarketPosition==1)

{

If(High >= MyEntryPrice + TakeProfitSet*MinPoint)

{

MyExitPrice = MyEntryPrice + TakeProfitSet*MinPoint;

If(Open > MyExitPrice) MyExitPrice = Open;

Sell(0,MyExitPrice);

}else if(Low <= MyEntryPrice - StopLossSet*MinPoint)

{

MyExitPrice = MyEntryPrice - StopLossSet*MinPoint;

If(Open < MyExitPrice) MyExitPrice = Open;

Sell(0,MyExitPrice);

}

}else if(MarketPosition==-1)

{

If(Low <= MyEntryPrice - TakeProfitSet*MinPoint)

{

MyExitPrice = MyEntryPrice - TakeProfitSet*MinPoint;

If(Open < MyExitPrice) MyExitPrice = Open;

BuyToCover(0,MyExitPrice);

}else if(High >= MyEntryPrice + StopLossSet*MinPoint)

{

MyExitPrice = MyEntryPrice + StopLossSet*MinPoint;

If(Open > MyExitPrice) MyExitPrice = Open;

BuyToCover(0,MyExitPrice);

}

}

End

结果就是这么好,不管你信不信,反正我是挺喜欢这个系统的,时常用这个来做指南,当然,它的收益回调也是挺让人头疼的,但一直按照程序操作,最终结果却是很可观的。还是老话,自己实盘观察一段时间,全面了解交易系统,才真正懂得如何操作。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
48小时梦碎!70亿女首富,敲钟前夜突然被抓!

48小时梦碎!70亿女首富,敲钟前夜突然被抓!

财经要参
2026-07-06 07:00:05
1946年,解放军神枪手被敌人诱出战壕,一时间十几个射手瞄准了他

1946年,解放军神枪手被敌人诱出战壕,一时间十几个射手瞄准了他

云霄纪史观
2026-07-06 00:19:26
明日小暑吃饺子,韭菜芹菜靠边站,这3种馅,正当季营养丰富

明日小暑吃饺子,韭菜芹菜靠边站,这3种馅,正当季营养丰富

江江食研社
2026-07-06 13:40:13
全红婵哥哥:怎么老让我亲一口抱抱张家齐 张家齐:我比哈密瓜甜

全红婵哥哥:怎么老让我亲一口抱抱张家齐 张家齐:我比哈密瓜甜

念洲
2026-07-06 12:40:36
伊布赛后点评太通透:挪威踢的是美丽足球,巴西踢的不知道是什么

伊布赛后点评太通透:挪威踢的是美丽足球,巴西踢的不知道是什么

宝哥精彩赛事
2026-07-06 14:01:43
再贵也要吃!公认“养肝菜”,一周吃2回,清肝明目,一觉到天亮

再贵也要吃!公认“养肝菜”,一周吃2回,清肝明目,一觉到天亮

椰青美食分享
2026-07-06 14:38:17
北京市2026发展规划,这四个区域或将迎来重大发展

北京市2026发展规划,这四个区域或将迎来重大发展

童童聊娱乐啊
2026-07-06 08:51:13
钱再多有什么用?79岁李保田近况曝光,住处杂乱 喝10元桶装水

钱再多有什么用?79岁李保田近况曝光,住处杂乱 喝10元桶装水

墨策史
2026-07-06 00:03:56
美国专家坦言:中国在中越战争中得到的东西,瞒过了全世界

美国专家坦言:中国在中越战争中得到的东西,瞒过了全世界

阿晭评论哥
2026-05-25 10:56:54
冉莹颖自曝三次想去民政局离婚,录节目失控大哭

冉莹颖自曝三次想去民政局离婚,录节目失控大哭

陈意小可爱
2026-07-06 12:48:03
WTT美国大满贯:松岛辉空4-2击败俄罗斯悍将,勇夺男单冠军

WTT美国大满贯:松岛辉空4-2击败俄罗斯悍将,勇夺男单冠军

俯身冲顶
2026-07-06 12:20:42
欧洲人彻底被中国逼疯了!

欧洲人彻底被中国逼疯了!

安安说
2026-06-26 10:24:14
德约科维奇3-1晋级8强,将对阵阿利亚西姆!辛纳3盘横扫剑指卫冕

德约科维奇3-1晋级8强,将对阵阿利亚西姆!辛纳3盘横扫剑指卫冕

搏击江湖
2026-07-06 06:35:52
“台独记者”范琪斐,狂黑大陆几十年,亲赴大陆后下场大快人心

“台独记者”范琪斐,狂黑大陆几十年,亲赴大陆后下场大快人心

阿郎娱乐
2026-07-04 06:22:27
日本已开始备战,岛内直言不讳,中日一旦交手,日本只有1个结局

日本已开始备战,岛内直言不讳,中日一旦交手,日本只有1个结局

阿芒娱乐说
2026-07-06 01:26:03
跌80%就敢抄底?五粮液告诉你:年轻人,别把见底想简单了

跌80%就敢抄底?五粮液告诉你:年轻人,别把见底想简单了

户外钓鱼哥阿旱
2026-07-06 00:44:28
超标一万三千倍,匈牙利变天,中国电池企业遭遇环保急刹车

超标一万三千倍,匈牙利变天,中国电池企业遭遇环保急刹车

牛锅巴小钒
2026-07-05 20:59:40
伊朗最高领袖穆杰塔巴,发布任免令

伊朗最高领袖穆杰塔巴,发布任免令

政知新媒体
2026-07-06 07:22:24
34岁内马尔宣布退出国家队:一切都结束了;我从这里开始,也从这结束

34岁内马尔宣布退出国家队:一切都结束了;我从这里开始,也从这结束

都市快报橙柿互动
2026-07-06 09:10:57
俄乌冲突持续升级,专家:战场逻辑和重点发生改变

俄乌冲突持续升级,专家:战场逻辑和重点发生改变

极目新闻
2026-07-05 18:34:17
2026-07-06 15:51:00
翊之依
翊之依
解说期货软件TB系统源代码
74文章数 95关注度
往期回顾 全部

财经要闻

6天赌光2.8亿 !赵薇前夫赌桌往事曝光

头条要闻

烟花厂最危险区防爆挡墙是空心的 被中央巡查组抓现行

头条要闻

烟花厂最危险区防爆挡墙是空心的 被中央巡查组抓现行

体育要闻

世界杯最强17岁,贝林厄姆主动和他交换球衣

娱乐要闻

全红婵回老家罕见跳舞,不跳水了?

科技要闻

WPS滥收费、背刺用户?官方回应

汽车要闻

纵置后驱2.3T+10AT 新款福特探险者售30.98万起

态度原创

本地
艺术
家居
健康
亲子

本地新闻

国内足球之旅?这座小城给你高分答案

艺术要闻

中国当代画家 李晓刚作品欣赏

家居要闻

传奇筑 日常诗

听说少吃点能抗衰老?专家讲解!

亲子要闻

痛并幸福着,一个母乳妈妈的两度入坑记|三明治

无障碍浏览 进入关怀版