伟大的帮助提供学习.......我在....订阅需要学习...
在这个视频中,我尝试从这里实现特定交易策略的各个部分
http://forextradingegies4u.com/20-sm...x-trading-egy/。该策略与简单移动平均线和蜡烛价格有关。在本视频中,我还向您展示了如何根据上述策略制定if else条件声明以确定下跌趋势或上涨趋势。插入的视频
null插入的代码// --------------------------------------------- --------------------- /| Tutorial2.mq4 |/|版权所有2017,MetaQuotes Software Corp. |/| https://www.mql5.com |/ ----------------------------------------------- ------------------- #property copyright版权所有2017,MetaQuotes Software Corp.#属性链接https://www.mql5.com #property版本1.00 #property严格# property indior_chart_window/ --------------------------------------------- --------------------- /|自定义指标初始化函数|/ ----------------------------------------------- ------------------- int OnInit(){//---指标缓冲区映射打印(教程2初始化);/--- return(INIT_SUCCEEDED); }/ ---------------------------------------------- -------------------- /|自定义指标迭代函数|/ ----------------------------------------------- ------------------- int OnCalculate(const int rates_total,const int prev_calculated,const datetime time#91;#93 ;, const double open#91;#93; ,const double high#91;#93;,const double low#91;#93;; const double close#91;#93;#const; long long tick_volume#91;#93; const long volume#91;#93; ,const int spread#91;#93;){//---/价格数据类型为DOUBLE double candleClose = iClose(Symbol(),PERIOD_CURRENT,0); double sma = iMA(Symbol(),PERIOD_CURRENT,20,0,MODE_SMA,PRICE_CLOSE,0);打印(sma =,sma);打印(candleClose =,candleClose);如果(candleCloselt; sma){//下跌趋势打印(下跌趋势); } else if(candleClosegt; sma){//Uptrend condition Print(uptrend); }/--- prev_calculated返回下一次调用返回值(rates_total); }/ ---------------------------------------------- --------------------
只是为视频插入代码添加更多细节if(candleCloselt; sma){//下降趋势状态Print(下降趋势); } else if(candleClosegt; sma){//Uptrend condition Print(uptrend); }有关If Else Condition Operator的更多信息,请阅读这个很好的MQL4参考文档Originally Posted by ;
https://docs.mql4.com/basis/operators/if
在这个视频中,我教你关于For和While Loop操作符。这是非常重要的基本概念,并且很可能您将在所有您的中/EA计划中更频繁地使用它。插入的视频
null
https://docs.mql4.com/basis/operators/for插入的代码// --------------------------------------------- --------------------- /| Tutorial3.mq4 |/|版权所有2017,MetaQuotes Software Corp. |/| https://www.mql5.com |/ ----------------------------------------------- ------------------- #属性版权版权2017,MetaQuotes Software Corp.#属性链接https://www.mql5.com #property版本1.00 #property严格// ------------------------------------------------ ------------------ /|脚本程序启动功能|/ ----------------------------------------------- ------------------- void OnStart(){//---打印(Symbol(),Bars =,Bars);对于(int i = 0; ilt; Bars; i ){if(i == 5){Print(Open =,Open#91; i#93; ,, index =,i); }}布尔runLoop = true; int i = 0; while(runLoop){i ; if(igt; = Bars){runLoop = false;警报(结束,在指数,我); }}}/ -------------------------------------------- ----------------------
1附件在下一个视频中,我将教你关于VARIABLE,FUNCTION或METHOD在这里你可以有一个开始:变量
https://book.mql4.com/variables/types方法/函数
https://docs.mql4.com/basis/function到现在为止,我只教给你基本的东西。那些砖和灰泥,然后你可以使用自己的摩天大楼。在制作金字塔之前,您需要掌握砖和砂浆(做主石匠)。
肯定好友!是的,在我们走得更远之前,我们需要掩盖一些基本的第一。我很感激你是否可以开始把你的手弄脏。如果您的代码有问题,可以让我知道,以便我可以帮助您解决问题。通过实践学习。不要让我的视频和努力变得毫无结果。Originally Posted by ;
2附件无法在视频中清晰地听到声音...第一步属性什么是属性..为什么它用于什么使用..像解释手段可以更好地理解... next int init deinit ...它将如何被使用......就像那个......下一个启动功能......就像这意味着会有很大的帮助