您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

策略提示没有声音和电子邮件警报 [MC]

  • MC用户求助: 代码中需要有alert关键字,当条件满足时,使用alert起动警报并传递信息。

    当收盘价大于前根K线的收盘价时,弹出包含静态文本的警报窗口: 
    If Close > Close[1] Then
    Alert(Text("Price turning up")) 

     

  • MC回复讨论一: 代码中需要有alert关键字,当条件满足时,使用alert起动警报并传递信息。

    当收盘价大于前根K线的收盘价时,弹出包含静态文本的警报窗口: 
    If Close > Close[1] Then
    Alert(Text("Price turning up")) 

     

  • MC回复讨论二:

    inputs: AfStep( ), AfLimit(  ),adxlen(),level(),stopl(),proft() ;

    variables: var0( 0 ), var1( 0 ), var2( 0 ), var3( 0 ) ;

    Value1 = ParabolicSAR( AfStep, AfLimit, var0, var1, var2, var3 ) ;

    print(ADX(adxlen));

    if ADX(adxlen)<level and adx(adxlen)>20 then begin
    if var2=-1 then
                    buy ("b")next bar at var1 stop;
                    
    if var2=1 then
                    sellshort("s") next bar at var1 stop;
                    
                            
            end;

    if currentcontracts<>0 then begin
    setstoploss(stopl*bigpointvalue);
    setpercenttrailing(proft*bigpointvalue,5);
    end;
    麻烦您帮我看看这段代码怎么添加电子邮件警报,太感谢您了。

     

  • MC回复讨论三:

    inputs: AfStep( 1), AfLimit( 1 ),adxlen(1),level(1),stopl(1),proft(1) ;

    variables: var0( 0 ), var1( 0 ), var2( 0 ), var3( 0 ) ;

    Value1 = ParabolicSAR( AfStep, AfLimit, var0, var1, var2, var3 ) ;

    print(ADX(adxlen));
    condition1=ADX(adxlen)<level and adx(adxlen)>20;
    if condition1 then begin
    if var2=-1 then
                    buy ("b")next bar at var1 stop;
                    
    if var2=1 then
                    sellshort("s") next bar at var1 stop;
    alert(text("condition1=",condition1," var2=",var2));     //警报                    
    end;

    if currentcontracts<>0 then begin
    setstoploss(stopl*bigpointvalue);
    setpercenttrailing(proft*bigpointvalue,5);
    end;

     

  • MC回复讨论四:

    inputs: AfStep( 1), AfLimit( 1 ),adxlen(1),level(1),stopl(1),proft(1) ;

    variables: var0( 0 ), var1( 0 ), var2( 0 ), var3( 0 ) ;

    Value1 = ParabolicSAR( AfStep, AfLimit, var0, var1, var2, var3 ) ;

    print(ADX(adxlen));
    condition1=ADX(adxlen)<level and adx(adxlen)>20;
    if condition1 then begin
    if var2=-1 then
                    buy ("b")next bar at var1 stop;
                    
    if var2=1 then
                    sellshort("s") next bar at var1 stop;
    alert(text("condition1=",condition1," var2=",var2));     //警报                    
    end;

    if currentcontracts<>0 then begin
    setstoploss(stopl*bigpointvalue);
    setpercenttrailing(proft*bigpointvalue,5);
    end;

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容