Bary Scale 1.2.0(MT4 网格标尺)

1 MT4 指标下载

点击下载指标:Bary Scale

若无法解压 .7z 文件,请查看:7-zip 的下载和安装说明

2 更新(当前版本:1.2.0)

  1. 增加了“两次点击的点数差,等值每手多少美元”的数值显示。

感谢“三只脚的鹰”提出的意见。

3 Bary Scale 简介

Bary Scale 是一个指标形式的 MT4 的小工具,可以快速绘制等差参考线以及计算图表中任意两点间的价格差值。该“指标”包含两个小工具:

3.1 标尺

以标尺为基准,自动沿等差价位画线,最多 8 条。

3.2 价差计算器

无需切换十字准线即可显示价差。使用说明

  1. 最后一次鼠标点击的价格。(价格)
  2. 与上一次点击位置的价格差。(价格差)
  3. 两次点击的点数差,等值每手多少美元。(点数差 * 每点价值)
  4. 当前图表水平网格线相差的价格。(价格差)

因 MT4 没有提供相关接口,网格刻度差值在五位报价的图表上可能会有正负 10 个点(四位图表为 1 个点)的误差。

4 使用帮助

4.1 默认参数

两个小工具可分别开关。

Bary Scale 1.2.0 1

4.2 使用说明

双击标尺,标尺两端出现小白点,此时可以拖动标尺位置;再次双击标尺,小白点消失,位置锁定。

Bary Scale 1.1.0 2

点击图表中任意两点,显示 4 个数字。数字说明见:价差计算器

Bary Scale 1.2.0 3

双击数字区域,会出现线框,此时可以移动数字位置;再次双击数字区域,线框消失,位置锁定。

Bary Scale 1.2.0 4

5 补充说明

网友“三只脚的鹰”建议直接显示下单手数。但若账户净值较小,数值末位四舍五入对结果的影响就会比较大,故采取直接显示金额,使用者自行计算手数的方式,以便灵活把握仓位。

例:

美元账户,操作 USD/JPY,两次点击相距 300 点,点值 0.90,则显示 270.00(显示在价差计算器第 3 个数字)。

若账户余额为 $1000,风险控制 5%,则每次止损不应超过 $200。

那么实际下单应为 200 / 270.00 = 0.74 手。


MT4 指标编程、MT4 网格大小、外汇价差计算、网格交易策略、MQL4 编程。

版权声明:本站所有原创文章,作者保留版权。转载必须包含本声明,不得修改任何内容(包括文章标题),并以超链接的形式注明作者“Bary”和本文原始地址。

3 条评论

  1. 首先,非常感谢你对我的建议的重视,谢谢你的辛勤制作。

    我还想说一些,以便你继续改进这个工具,也希望我说的这些心得能和您分享,大家共同进步,收获财富,收获快乐。

    BaryScale 1.2.0更方便了计算下单量,特别是像五位数平台纽元对加元这类货币对,动不动就波动几百单位,但又不像黄金白银那样每个最小单位对应1美元,计算下单规模比较麻烦,有了BaryScale 1.2.0就方便多了。

    但我仍然觉得,直接显示下单手数是可行的,毕竟这只是按照自己设定的风险比例计算出的建议值,只要点击一下鼠标就能知道每一笔交易的下单量,这该多好啊!

    直接截取2位小数,不用四舍五入精确2位,你说这样可以吗?或者,四舍五入精确3位小数,让用户自己考虑末位取舍,可以吗?如果用户资金还不够3位小数的0.001,那我也只能呵呵了,要么去搬砖赚点本钱再来,再么把风险比例改大一点。

    风险要严格控制,但也不用在意那点小小的误差吧?毕竟这只是一个建议值,下单规模精确到小数点后两位就已经很不错了,下单时间慢了几秒钟都可能有这个误差了,你说呢?

    风险永远放在第一位,资金管理真的太重要了!我来说说吧。

    打个比方:当前帐户有2846美元,你的交易系统分析可以做空英镑,英镑现价1.23485,止损点要放在前面高点之上的1.23699,请问,你要交易多少手?怎么算?

    下1手?5手?看心情?看有多少信心?随便下?都是错的,每一个成功者都必须一定肯定有一个严格的资金管理策略,比如,每笔交易最多损失2%资金,每天或所有持仓最多损失10%资金。那么,上面的例子,要建仓的规模就可以这样计算:

    下单手数 = 总资产2846 × 风控比率2% ÷ (止损点1.23699 – 现价1.23485)× 价格1等值每手100000美元

    计算结果精确2位小数,得到0.26手。
    就是这样,如果按2%风险,2846美元最多只能下0.26手,严格执行。

    止损距离越小,下单量越大,但风险不变。

    我以前,长久以来的做法是,用Excel做交易记录,取前一天的资产总值,用Excel公式自动计算,每个货币对填入现价和止损价分别计算,有了BaryScale1.1后,方便了很多,只需要填入两点间的距离就行了,如果BaryScale能继续改进,以后就可以不用Excel了,下单更便捷。

    BaryScale即将革命性地很方便的解答这个问题!只要设定一个风险比例,以后只要点两下鼠标就搞定了.

    以前曾有同胞写过类似的指标,你看看,不知会不会对你有用,可以参考一下.
    不过这个指标确实有点粗糙,而且,止损点位每次都要去修改参数,风险比例也固定了,很是麻烦,还不如我用Excel方便。

    //===========================================================

    #property copyright ” ”
    #property link “”

    #property indicator_chart_window

    extern int moneyposition = 0;
    extern int riskposition = 1;
    extern int g_pips = 50;
    int init() {
    return (0);
    }

    int deinit() {
    ObjectsDeleteAll(0, OBJ_LABEL);
    return (0);
    }

    void bigtext(string name, string text, color cl, int i)
    {
    int x = 20;
    int y = 20;

    ObjectCreate(name, OBJ_LABEL, 0, 0, 0);
    ObjectSetText(name, text, 16, “Verdana”, cl);
    ObjectSet(name, OBJPROP_CORNER, moneyposition);
    ObjectSet(name, OBJPROP_XDISTANCE, x);
    ObjectSet(name, OBJPROP_YDISTANCE, 2 + i * y);
    }

    void smalltext(string name, string text, color cl, int i)
    {
    int x = 20;
    int y = 14;

    ObjectCreate(name, OBJ_LABEL, 0, 0, 0);
    ObjectSetText(name, text, 10, “Verdana”, cl);
    ObjectSet(name, OBJPROP_CORNER, riskposition);
    ObjectSet(name, OBJPROP_XDISTANCE, x);
    ObjectSet(name, OBJPROP_YDISTANCE, 20 + i * y);
    }

    int start() {
    string str = “Balance ” + DoubleToStr(AccountBalance(), 2);
    bigtext(“1”, str, Yellow, 1);

    str = “Equity ” + DoubleToStr(AccountEquity(), 2);
    bigtext(“2”, str, Yellow, 2);

    str = “現價 ” + DoubleToStr(Bid,4);
    bigtext(“3”, str, Yellow, 3);

    str = “%7风险 ” + DoubleToStr(AccountFreeMargin() * 0.07 * 10 / g_pips / 100, 2) + ” 手”;
    smalltext(“4”, str, Yellow, 1);

    str = “止损点数 ” + g_pips;
    smalltext(“5”, str, Yellow, 2);

    return (0);
    }

    //===========================================================

    很多交易者都搞不懂自己为什么亏钱,有的明明正确率很高,但总是赚小钱,亏大钱,所以亏了之后又不服气,觉得自己不应该亏的,结果越亏越多,搞不懂为什么明明闭着眼睛都有50%正确率的事情,真正赚到钱的却那么少?那么难?

    这个行业,是靠“复利”生存的,永远别想着一夜暴富,想要一下子赚几倍很容易,做对一次非农或者利率决议就行,瞬间搞定,有时甚至不用一秒钟,每个星期还有初请失业金和EIA原油库存等等数据行情,每个月每个季度都有固定时间的数据行情,都是可能一秒暴富,但这不算赚到了,除非博一次就出金,永远不玩了,否则,要想继续玩这个游戏,想稳定赚钱,就必须控制风险,用复利赚钱。

    我们的精神领袖——索罗斯,一年的薪水相当于42个国家的GDP,富可敌42国,当年索罗斯做空港元,泰珠,新加波元,造成亚洲金融风暴,多牛啊,可是人家一年才赚30%到35%,但每年都这样,很稳定。西蒙斯每天用电脑高频交易上万次,比索罗斯赚得还多,但最多一年也就38%左右。

    别小看这一年才赚的30%,假如他的基金公司有100亿美元,每年复利30%,十年后就是1378亿美元,二十年后就是19004亿,他们的财富是这样来的。

    他们大资金动作,相对于总资本来说风险控制得很低很低,我们小资本,快进快出,可以高一点点,假如用1千的本金,你今天赚了2万,那么,明天你就可能把这2万全部吐出来,说不定还要再倒亏2万,来的快的,走的更快。我以前曾经用300美金三天时间赚到3000美金,资金翻了十倍,最后,只用几分钟就爆仓了,看着到嘴边的3000全部没了,然后再去存400美元进去,想把失去的快点赚回来,重仓干,才过了几分钟,变成500了,偷着乐呢,然后,又过了1一分钟,资金变负数了,不但爆仓,还因为行情大波动造成一些滑点,帐户爆成负数了。所以,以前那个时候一直亏钱,后来赚钱感觉没那么快了,但反而开始稳定盈利了,而且,能明显感到复利的增长能力非常的可怕!

    同样1千美金的本金,早上赚一点,晚上亏一点,今天赚一点,明天亏一点,总体稳定盈利就行了,可以每个星期结算一次。假如每个星期加起来能稳定赚到10%的利润,一年后,你就有14万美金,两年后,你将有2017万美金。或者,如果用1000元每天能赚1%,第一天看起来也就赚可怜巴巴的10块钱,但每天复利增长,1年240个交易日,一年后就有10892美元,两年后就有12万美元了。注意,你两年前的本金就仅仅1千。有了BaryScale,可以更方便控制风险,利滚利,复利增长,每天甚至每笔交易后,只要资金总额超过了上一次调整开仓规模时的金额,就可以按比例再次加大开仓规模,如果亏损了,保持上一次调整时的风险金额.(从这点来说,BaryScale1.2显示的"等值每手多少美元"还是有意义的,如果换了直接显示交易手数,连错几笔之后,交易规模小了,即使再做正确了,也赚不回亏的钱了,能不能两个都显示呢?或者,让用户自己选择。比如我就从来不显示标尺,我的交易系统用不上)这样,资金的增长速度将会大大加快,下单量越来越大,但风险保持不变,因为自己设定的风险比例不变。

    外汇期货交易,只有2%的成功者,其中重要的原因就在这里了吧。

    近100年来最著名的交易著作《股票大作手回忆录》,作者杰西·利弗莫尔,很多人把他称为交易之神,投机大王,交易传奇,但也有很多人看不起他,比如,中国期货交易大师级前辈青泽、美国华尔街交易大师斯波郎迪等等,都在讨论资金管理时拿利弗莫尔来做反面教材,利弗莫尔传奇一生,美国总统都曾经请求他平仓救国,他赚到过非常惊人的财富,为什么我说"赚到过"而不是说"赚到"呢?因为他也因为没有控制好仓位,自负,一生中8次完全爆仓,破产,变得一无所有,到人生的最后,还是一无所有,金钱和女人都失去了,自杀了结自己人生,留下遗书:“我的一生是一场失败。”

    百分比风险控制,是目前最简单有效的资金管理策略,比如,5%的风险金额,那么,假如你连续20次交易全部都错了,你才会爆仓,否则,只要其中有一两次成功,你就有可能继续下去,能继续,才有机会赢,否则,连赢的机会都没有。

    如果你每一单,止损了只损失本金的5%,不怎么懂技术,正确率只有40%,平均止盈是止损的3倍,那么,如果你连续错20次,你就爆仓,自己找地方面壁去。但如果没那么黑,一直坚持这个比例,你的资金增长速度会稳定在0.05×0.4×3=6%左右,就别小看这6%,如果每个星期结算一次,稳定6%,只要一个星期加起来有6%的利润,一年下来,总资金就能翻20倍。。假如你是神一样的高手,每天都赚6%,那就不得了了,1000本金,一年后能盈利11个亿,当然,要每天达到6%几乎是不可能的,但起码要知道,钱是这样赚的,而不是幻想着一夜暴富,一单发财,否则,没有严格的风险控制,最终必然肯定一定爆仓,利弗莫尔那样的天才要爆仓,青泽也要爆仓,甚至,有时候即使方向做对了,反方向拉个长影线就爆仓了,更常见更普遍的现像是,平时赚点小钱,信心满满的,以为自己很了不起了,能够预测市场了,等到一个非常有信心的点位,什么指标什么交易方法都发生了同样的交易信号,十拿九稳了吧!然后,一单下去,又破产了。

    MACD、RSI、KDJ等等各种指标金叉死之后价格可以同向也可以完全相反;各种指标背离之后可以再背离再背离再背离到爆仓;突破前期高点之后可以再折返回来变成双顶,明年都回不来;超买后可以继续超买到爆仓;压力位可以一个一个被突破到爆仓;高位穿头破脚了之后拉出一根大阳线就变成上涨过程中横盘整理;超长的下影线之后可以再慢慢小阴线下跌,破前期低点还一路再跌;短周期均线金叉长同期均线可以立即再死叉;价格突破各种画线、价络线、指标线之后回踩不破,但可以震荡一段时间再破;头肩顶破了颈线可以再拉起来变成上涨过程中的旗形整理;上升趋势线被跌破了可以换一个趋势角度继续上涨;价格穿越布林线上轨后可以继续贴着上轨涨到爆仓;乖离率可以持续大到爆仓;CCI从天线穿到地线仅需要一秒,穿出后还可以无限大;今天的波幅可以是以前平均ART波幅的一倍,两倍,几倍;缠论中枢、箱体可以向上突破之后再折返,甚至向下破再折返,变成更大的箱体更大的中枢;斐波那契回调线到了0.618下面还有0.5还有0.382还有完全反转;波浪理论任何一波在行情没走完之前都有任何可能性,行情走完之后谁都会数,行情出来之前谁都是猜,五浪上涨之后还可以继续五浪上涨,第十一浪说不定一根大阴线打回起点,如果反弹起来,大家说这大阴线是上升二浪,跌破低点之后,大家说这大阴线是下跌二浪,如果横盘,大家说它是B浪调整;亚当理论的倒影可以延伸到天花板,也可以在没有倒影的地方完全翻转;三角洲理论在行情没有走出来之前连作者都不知道哪个品种会是什么周期;江恩理论、螺旋历法、蝴蝶理论在行情走行情出来之后如果正确了会非常神奇,但行情出来之前有可能尝试到破产都等不到一次奇迹。还没爆仓吗?最后耶伦出来放个屁一秒钟就爆了吧!不服气再入金?奥巴马出来说不支持耶伦,奥,V形反转再爆一次,巴马 。没有任何人可以预测市场,任何指标任何理论方法,都仅仅只是以历史为基础的参考,所有的交易信号都是主观的,下一秒钟有任何的可能性,没人知道,正因为这样,所以才要敬畏市场,跟随市场,才要设严格的止损,才要严格的资金管理。

    记得有一次我做黄金非农,我之前已经连续5个月的非农都正确了,骄傲地感觉可以无视网上那些坑爹分析师了,第六个月,我狠狠的做多一单,我想啊,之前5次都正确,总不会到我重仓就错吧?数据公布以后,我的交易软件卡得动不了了,但看见旁边的朋友们已经在欢呼,说黄金涨了二十多美元了!我也笑了,兴高采烈的准备减仓操作,可点来点去MT4都提示交易错误,怎么回事?过一会,交易软件显示顺畅了,仔细一看,非农数据公布前一秒,黄金向下暴拉了8美元,我设置的3美元止损也滑点到了5.6美元,我在朋友面前装出一脸的笑容,"老子非农连续6个月正确了!"但僵硬的笑容中不难看出,我爆仓了,在数据公布前就出局了,把之前赚的全部亏光了。在这强大杠杆下的交易体系中,如果没有严格的风险控制,严格的止损,严格的进出纪律,就算你正确一千次,只要错一次,就能让你永不翻身。我见过正确率只有30%左右,年盈利却有4000%的牛B交易员;也见过正确率100%,耶伦大妈出来随便说了一句话,两天之后锁仓,第三天开锁,第四天就爆仓把之前大半年的本金利润全亏光的逗B交易者。

    世界知名的交易大师们,都是用这样的百分比资金管理办法赚钱,他们都在各自己的著作中介绍了这个办法。比如约翰墨菲的《期货市场技术分析》,交易者必看的入门书籍。还有华尔街著名操盘手斯波朗迪的《专业投机原理》,全球十大技术分析师、顾比均线的作者戴若顾比的《趋势交易大师》,国际著名股票期货交易专家斯坦利克罗的《克罗谈投资策略》,BK资产管理公司的外汇策略主管斯克斯伯格的《外汇市场技术分析》,MT4自带的著名指标威廉指标的创始人威廉姆斯的《短线交易秘诀》,还有很多专门说资金管理的,都是这样的策略,比如K线之父史蒂夫尼森推荐的麦克道尔写的《一个交易者的资金管理系统》,还有鲍尔绍拉写的《期货交易者资金管理策略》,撒普的《通向财务自由之路》等等。

    期待你的BaryScale能做得更好,只要点击一下鼠标,就能解决前面的交易大神们拿笔算半天的问题,造福广大汇友,甚至什么华尔街什么芝加哥的场内交易员都会来下载哦!么么哒!

    我是个完美主义者,我心目中最完美的BaryScale是这样的,点击两下鼠标,在右下角显示:

    点击价格:16.605   两点差价:0.044   单手价值:44.00  建仓规模:2.42

    这样就完美了,呵呵!那个网络刻度,或许别人有用,但我个人真的感觉有点累赘,既然点两下鼠标BaryScale就能很方便的精确计算出两点之间的价差,那还有必要去数格子吗?如果说是要计算盈亏比,用BaryScale的标尺就可以啦,虽然我真的从来都不用,或者画斐波纳契回调线也行啊,第一个修改参数添加水平线就行了。

  2. 这个都可以?厉害了~

发表评论

电子邮件地址不会被公开。 必填项已用*标注