Les ressources ont été chargées... Je charge...

Les inventeurs quantifient les documents My Language (Mylang)

Auteur:L'inventeur de la quantification - un petit rêve, Créé: 2018-11-30 13:29:33, Mis à jour: 2022-12-09 17:46:10

Le prix le plus élevé sur le marché des contrats de données. b. Pendant le chargement, le signal SK (SPK) est renvoyé au prix le plus récent du marché des contrats de données au moment de l'envoi du signal par la ligne K de la racine, et le prix le plus élevé du marché des contrats de données depuis que la ligne K est renvoyée par SK.

从SK(SPK)信号发出时开始统计数据合约行情的最高价;信号消失,返回上次卖开以来的数据合约行情的最高价,信号确认存在,返回当根K线记录的数据合约行情的最高价。
注:SK信号发出后,中间出了信号消失,从最后一次信号出现开始统计数据合约最高价。
(3)信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG)
SK(SPK)信号的当根K线返回的从信号发出到K线走完时数据合约行情的最高价;SK(SPK)信号之后的K线返回信号发出以来数据合约行情的最高价。

例:
C<O,SK;
C<SKHIGH-5,BP;
AUTOFILTER;                                            // 最新价低于卖开仓以来数据合约的最高价5个点,平仓
```
  • - Je ne sais pas.

    Le prix de vente du contrat de données est le prix le plus bas depuis le début de l'opération.

    返回数据合约卖开仓以来的最低价。
    用法:
    SKLOW返回数据合约最近一次模型卖开位置到当前的最低价。
    1、不同信号执行方式,其返回值分别为:
    (1)K线走完确认信号下单
       a.历史信号计算中,SK(SPK)信号之后的K线返回委托以来的数据合约行情的最低价。
       b.加载运行过程中,SK(SPK)信号当根K线返回的为信号发出时数据合约行情的最新价,SK之后的K线返回委托以来的数据合约行情最低价。
    信号发出时行情时开始统计数据合约行情的最低价;信号消失,返回上次卖开以来的数据合约行情的最低价,信号确认存在,返回当根K线记录的数据合约行情的最低价。
    注:SK信号发出后,中间出了信号消失,从最后一次信号出现开始统计数据合约最低价。
    (3)信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG)
    SK(SPK)信号的当根K线返回的从信号发出到K线走完时数据合约行情的最低价;SK(SPK)信号之后的K线返回信号发出以来数据合约行情的最低价。
    
    例:
    C<O,SK;
    C<SKPRICE&&C>SKLOW+5,BP;
    AUTOFILTER;                                           // 最新价高于卖开仓以来数据合约的最低价5个点,止盈平仓
    
  • Je suis désolée.

    Il est donc important de déterminer si un signal est BK.

    ISLASTBK判断上一个交易信号是否是BK。
    
    用法:
    ISLASTBK上一个交易信号是BK则返回1(Yes),否则返回0(No)。
    
    BK信号未确认时,ISLASTBK返回值0。
    BK信号确认后,ISLASTBK返回1。
    b.信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG),BK信号当根ISLASTBK返回值为1。
    
    注:模型中含有BPK条件,且上一个信号为平仓信号时,由BPK指令产生的BK信号,ISLASTBK返回0,ISLASTBPK返回1。
    
    例:
    C>O,BK;
    ISLASTBK&&C>BKPRICE,SP;
    AUTOFILTER;                                           // 上一个信号是BK信号,且最新价大于开仓价格,卖平仓
    
  • Il s'agit d'un cas particulier.

    Il y a une différence entre les deux types de signaux.

    ISLASTSK判断上一个交易信号是否是SK。
    
    用法:
    ISLASTSK上一个交易信号是SK则返回1(Yes),否则返回0(No)。
    
    SK信号未确认时,ISLASTSK返回值0。
    SK信号确认后,ISLASTSK返回1。
    b.信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG),SK信号当根ISLASTSK返回值为1。
    
    注:模型中含有SPK条件,且上一个信号为平仓信号时,由SPK指令产生的SK信号,ISLASTSK返回0,ISLASTSPK返回1。
    
    例:
    C<O,SK;
    ISLASTSK&&C<SKPRICE,BP;
    AUTOFILTER;                                         // 上一个信号是SK信号,且最新价小于开仓价格,买平仓
    
  • Le groupe ISLASTP

    Il est important de déterminer si un signal est BP.

    ISLASTBP判断上一个交易信号是否是BP。
    
    用法:
    ISLASTBP上一个交易信号是BP则返回1(Yes),否则返回0(No)。
    
    BP信号未确认时,ISLASTBP返回值0。
    BP信号确认后,ISLASTBP返回1。
    b.信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG),BP信号当根ISLASTBP返回值为1。
    
    例:
    C<O,SK(2);
    C>O,BP(1);
    ISLASTBP,BP(1);                                    // 上一个信号是买平仓信号,则减仓一手
    
  • Le groupe ISLASTS

    Déterminez si le signal est SP.

    ISLASTSP判断上一个交易信号是否是SP。
    
    用法:
    ISLASTSP,上一个交易信号是SP则返回1(Yes),否则返回0(No)。
    
    SP信号未确认时,ISLASTSP返回值0。
    SP信号确认后,ISLASTSP返回1。
    b.信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG),SP信号当根ISLASTSP返回值为1。
    
    例:
    C>O,BK(2);
    C<O,SP(1);
    ISLASTSP,SP(1);                                   // 上一个信号是卖平仓信号,则减仓一手
    
  • Je suis désolée.

    Il y a une différence entre les deux types de signaux.

    ISLASTBPK判断上一个交易信号是否是BPK。
    
    用法:
    ISLASTBPK上一个交易信号是BPK则返回1(Yes),否则返回0(No)。
    
    BPK信号未确认时,ISLASTBPK返回值0。
    BPK信号确认后,ISLASTBPK返回1。
    b.信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG),BPK信号当根ISLASTBPK返回值为1。
    
    注:模型中含有BPK条件,且上一个信号为平仓信号时,由BPK指令产生的BK信号,ISLASTBK返回0,ISLASTBPK返回1。
    
    例:
    C>O,BPK;
    ISLASTBPK&&C<O,SPK;
    AUTOFILTER;                                      // 上一个信号是BPK信号,则反手SPK
    
  • Il y a des problèmes.

    Il est important de déterminer si un signal est SPK.

    ISLASTSPK判断上一个交易信号是否是SPK。
    
    用法:
    ISLASTSPK上一个交易信号是SPK则返回1(Yes),否则返回0(No)。
    
    SPK信号未确认时,ISLASTSPK返回值0。
    SPK信号确认后,ISLASTSPK返回1。
    b.信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG),SPK信号当根ISLASTSPK返回值为1。
    
    注:模型中含有SPK条件,且上一个信号为平仓信号时,由SPK指令产生的SK信号,ISLASTSK返回0,ISLASTSPK返回1。
    
    例:
    C<O,SPK;
    ISLASTSPK&&C>O,BPK;
    AUTOFILTER;                                     // 上一个信号是SPK信号,则反手BPK
    
  • Il faut arrêter.

    Il y a un signal qui indique que le véhicule est en train de s'arrêter, et il y a un signal qui indique que le véhicule est en train d'arrêter.

    ISLASTSTOP判断上一个交易信号是否是STOP。
    
    用法:
    ISLASTSTOP上一个交易信号是STOP则返回1(Yes),否则返回0(No)。
    
    注:收盘价模型STOP信号下根K线ISLASTSTOP返回值为1;指令价模型STOP信号当根K线ISLASTSTOP返回值为1。
    
    例:
    CROSS(C,MA(C,5)),BK(2);
    STOP(0,5);
    ISLASTSTOP&&CROSS(C,MA(C,10)),BK(1);           // 上一个信号是STOP信号,且价格上穿10周期均线,开仓一手
    
  • Le dernier arrêt

    Il y a un signal qui indique si le signal est CLOSEOUT.

    ISLASTCLOSEOUT判断上一个信号是否CLOSEOUT。
    
    用法:
    ISLASTCLOSEOUT上一个交易信号是CLOSEOUT返回1(Yes),否则返回0(No)。
    
    CLOSEOUT信号未确认时,ISLASTCLOSEOUT返回值0。
    CLOSEOUT信号确认后,ISLASTCLOSEOUT返回1。
    b.信号执行方式选择不进行信号复核(例如:在模型中写入MULTSIG),CLOSEOUT信号当根ISLASTCLOSEOUT返回值为1。
    
    例:
    ISLASTCLOSEOUT&&C>O,BK(1);                     // 上一个信号是清仓信号,并且当根K线是阳线,则买开一手
    
  • Je ne sais pas.

    La dernière fois que j'ai acheté une position de signal.

    BARSBK上一次买开信号位置。
    
    用法:
    BARSBK返回上一次买开仓的K线距离当前K线的周期数(不包含出现BK信号的那根K线)。
    取包含BK信号出现的那根K线到当前K线的周期数,则需要在此函数后+1,即BARSBK+1;由于发出BK信号的当根k线BARSBK返回空值,则BARSBK+1在发出BK信号当根k线返回空值。
    
    注:
    1、若当前K线之前无BK信号,则函数返回值为空值。
    2、BK信号固定后BARSBK返回为空值。
    (1)设置信号执行方式为K线走完确认信号下单。
    BARSBK返回值为上一个BK信号距离当前的K线根数(包含当前K线)
    (2)设置信号执行方式为出信号立即下单,不复核(例如:在模型中写入MULTSIG)
        a.历史信号计算中,出现BK信号的当根K线,BARSBK返回空值。
        b.加载运行过程中,信号固定后BARSBK返回空值。
    
    BARSBK返回值为上一个BK信号距离当前的K线根数(包含当前K线)。
    
    例:
    1、BARSBK>10,SP;                  // 上一次买开仓(不包含出现买开信号的那根K线)距离当前K线的周期数大于10,卖平
    2、HHV(H,BARSBK+1);               // 上一次买开仓(包含开仓信号出现的当根k线)到当前的最高价的最大值
    当根K线出现BK信号,AA返回为空值,需要返回当根K线上最高价,模型需要修改为:
    AA:=IFELSE(BARSBK>=1,HHV(H,BARSBK+1),H);
    (1)当根K线出现BK信号,BARSBK返回为空值,不满足BARSBK>=1的条件,则取值为当根K线的最高价H。
    (2)发出BK信号之后K线BARSBK返回买开仓的K线距离当前K线的周期数,满足BARSBK>=1的条件,则取值为HHV(H,BARSBK+1),即买开仓(包含开仓信号出现的当根k线)到当前的最高价的最大值。
    修改后如果平仓条件中用到了AA的值,当根K线满足了平仓条件,可以出现平仓信号。
    3、AA:=IFELSE(BARSBK>=1,REF(C,BARSBK),C);           // 取最近一次买开仓K线的收盘价
    (1)发出BK信号的当根k线BARSBK返回空值,则当根K线不满足BARSBK>=1的条件,AA返回当根k线的收盘价。
    (2)发出BK信号之后的k线BARSBK返回买开仓的K线距离当前K线的周期数,则AA返回REF(C,BARSBK),即开仓k线的收盘价。
    (3)例:1、2、3三根k线,1中的K线为开仓信号的当根k线,则返回当根k线的收盘价,2、3中的K线AA返回值为1中的K线的收盘价。
    
  • - Je vous en prie.

    La dernière fois que j'ai vendu une position de signal.

    BARSSK上一次卖开信号位置。
    
    用法:
    BARSSK返回上一次卖开仓的K线距离当前K线的周期数(不包含出现SK信号的那根K线)。
    取包含SK信号出现的那根K线到当前K线的周期数,需要在此函数后+1,即BARSSK+1;由于发出SK信号的当根k线BARSSK返回空值,则BARSSK+1在发出SK信号当根k线返回空值。
    
    注:
    1、若当前K线之前无SK信号,则函数返回值为空值。
    2、SK信号固定后BARSSK返回为空值。
    (1)设置信号执行方式为K线走完确认信号下单。
    BARSSK返回值为上一个SK信号距离当前的K线根数(包含当前K线)
    (2)设置信号执行方式为出信号立即下单,不复核(例如:在模型中写入MULTSIG)
        a.历史信号计算中,出现SK信号当根K线,BARSSK返回空值。
        b.加载运行过程中,SK信号当根K线,信号固定后BARSSK返回空值。
    
    BARSSK返回值为上一个SK信号距离当前的K线根数(包含当前K线)。
    
    例:
    1、BARSSK>10,BP;                                        // 上一次卖开仓(不包含出现买开信号的那根K线)距离当前K线的周期数大于10,买平
    2、LLV(L,BARSSK+1);                                     // 上一次卖开仓(包含开仓信号出现的当根k线)到当前的最低价的最小值
    当根K线出现SK信号,AA返回为空值,如果需要返回当根K线上最低价,模型需要修改为:
    AA:=IFELSE(BARSSK>=1,LLV(L,BARSSK+1),L);
    (1)当根K线出现SK信号,BARSSK返回为空值,不满足BARSSK>=1的条件,则取值为当根K线的最低价L。
    (2)发出SK信号之后K线SARSBK返回卖开仓的K线距离当前K线的周期数,满足BARSSK>=1的条件,则取值为LLV(L,BARSSK+1),即卖开仓(包含开仓信号出现的当根k线)到当前的最低价的最小值。
    修改后如果平仓条件中用到了AA的值,当根K线满足了平仓条件,可以出现平仓信号。
    3、AA:=IFELSE(BARSSK>=1,REF(C,BARSSK),C);               // 取最近一次卖开仓K线的收盘价
    (1)发出SK信号的当根k线BARSSK返回空值,则当根K线不满足BARSSK>=1的条件,AA返回当根k线的收盘价。
    (2)发出SK信号之后的k线BARSSK返回卖开仓的K线距离当前K线的周期数,则AA返回REF(C,BARSSK),即开仓k线的收盘价。
    (3)例:1、2、3三根k线,1K线为开仓信号的当根k线,则返回当根k线的收盘价,2、3K线AA返回值为1K线的收盘价。
    
  • Le BRSP

    La dernière fois que j'ai vendu une position sans signal.

    BARSSP上一次卖平信号位置。
    
    用法:
    BARSSP返回上一次卖平仓的K线距离当前K线的周期数(不包含出现SP信号的那根K线)。
    取包含SP信号出现的那根K线到当前K线的周期数,则需要在此函数后+1,即BARSSP+1。由于发出SP信号的当根k线BARSSP返回空值,则BARSSP+1在发出SP信号当根k线返回空值。
    
    注:
    1、若当前K线之前无SP信号,则函数返回值为空值。
    2、SP信号固定后BARSSP返回为空值。
    (1)设置信号执行方式为K线走完确认信号下单。
    BARSBP返回值为上一个BP信号距离当前的K线根数(包含当前K线)。
    (2)设置信号执行方式为出信号立即下单,不复核(例如:在模型中写入MULTSIG)
        a.历史信号计算中,出现SP信号当根K线,BARSSP返回空值。
        b.加载运行过程中,SP信号当根K线,信号固定后BARSSP返回空值。
    BARSSP返回值为上一个SP信号距离当前的K线根数(包含当前K线)。
    
    例:
    1、BARSSP>10,BK;                                 // 上一次卖平仓(不包含出现卖平信号的那根K线)距离当前K线的周期数大于10,买开
    2、AA:=HHV(H,BARSSP+1);                          // 上一次,卖平仓(包含平仓信号出现的当根k线)到当前的最高价的最大值
    当根K线出现SP信号,AA返回为空值,如果需要返回当根K线上最高价,模型需要修改为:
    AA:=IFELSE(BARSSP>=1,HHV(H,BARSSP+1),H);
    (1)当根K线出现SP信号,BARSSP返回为空值,不满足BARSSP>=1的条件,则取值为当根K线的最高价H。
    (2)发出SP信号之后K线BARSSP返回买平仓的K线距离当前K线的周期数,满足BARSSP>=1的条件,则取值为HHV(H,BARSSP+1),即卖平仓(包含平仓信号出现的当根k线)到当前的最高价的最大值。
    3、AA:=IFELSE(BARSSP>=1,REF(C,BARSSP),C);        // 取最近一次卖平仓K线的收盘价
    (1)发出SP信号的当根k线BARSSP返回空值,则当根K线不满足BARSSP>=1的条件,AA返回当根k线的收盘价。
    (2)发出SP信号之后的k线BARSSP返回卖平仓的K线距离当前K线的周期数,则AA返回REF(C,BARSSP),即平仓k线的收盘价。
    (3)1、2、3三根k线,1中的K线为平仓信号的当根k线,则返回当根k线的收盘价,2、3中的K线AA返回值为1中的K线的收盘价。
    
  • Pour les produits:

    La dernière fois que j'ai acheté une position de signal plat.

    BARSBP上一次买平信号位置。
    
    用法:
    BARSBP返回上一次买平仓的K线距离当前K线的周期数(不包含出现BP信号的那根K线)。
    取包含BP信号出现的那根K线到当前K线的周期数,则需要在此函数后+1,即BARSBP+1。由于发出BP信号的当根k线BARSBP返回空值,则BARSBP+1在发出BP信号当根k线返回空值。
    
    注:
    1、若当前K线之前无BP信号,则函数返回值为空值。
    2、BP信号固定后BARSBP返回为空值。
    (1)设置信号执行方式为K线走完确认信号下单。
    BARSBP返回值为上一个BP信号距离当前的K线根数(包含当前K线)
    (2)设置信号执行方式为出信号立即下单,不复核(例如:在模型中写入MULTSIG)
        a.历史信号计算中,出现BP信号当根K线,BARSBP返回空值。
        b.加载运行过程中,BP信号当根K线,信号固定后BARSBP返回空值。
    
    BARSBP返回值为上一个BP信号距离当前的K线根数(包含当前K线)。
    
    例:
    1、BARSBP>10,BK;                 // 上一次买平仓(不包含出现买平信号的那根K线)距离当前K线的周期数大于10,买开
    2、AA:=HHV(H,BARSBP+1);          // 上一次买平仓(包含平仓信号出现的当根k线)到当前的最高价的最大值
    当根K线出现BP信号,AA返回为空值,如果需要返回当根K线上最高价,模型需要修改为:
    AA:=IFELSE(BARSBP>=1,HHV(H,BARSBP+1),H);
    (1)当根K线出现BP信号,BARSBP返回为空值,不满足BARSBP>=1的条件,则取值为当根K线的最高价H。
    (2)发出BP信号之后K线BARSBP返回买平仓的K线距离当前K线的周期数,满足BARSBP>=1的条件,则取值为HHV(H,BARSBP+1),即买平仓(包含平仓信号出现的当根k线)到当前的最高价的最大值。
    3、AA:=IFELSE(BARSBP>=1,REF(C,BARSBP),C);//取最近一次买平仓K线的收盘价:
    (1)发出BP信号的当根k线BARSBP返回空值,则当根K线不满足BARSBP>=1的条件,AA返回当根k线的收盘价。
    (2)发出BP信号之后的k线BARSBP返回买平仓的K线距离当前K线的周期数,则AA返回REF(C,BARSBP),即平仓k线的收盘价。
    (3)例:1、2、3三根k线,1中的K线为平仓信号的当根k线,则返回当根k线的收盘价,2、3中的K线AA返回值为1中的K线的收盘价。
    
  • REFSIG_VO

    Retourne le nombre de signes de la Nème Signe fixe à partir de laquelle la racine de la ligne K commence à inverser.

    Utilisation:REFSIG_VOL(Sig,N);On détermine le nombre de mains de la Nème Signe fixe à partir du décompte de la racine de la ligne K. Si la Signe fixe n'existe pas, ou si la Signe fixe n'existe pas, la fonction renvoie 0.

    Les gens sont en colère. Les signaux suivants sont pris en charge par la position Sig:BK,SK,BP,SP,BPK,SPK,CLOSEOUT,STOPJe ne sais pas. 2, si la négation du signal Sig fixe N est sur la ligne de base K, la fonction renvoie le nombre de signatures actuelles. La fonction renvoie 0 lorsque N est égal à 0 ou nulle. 5, le paramètre N prend en charge les variables.

    Exemple:

    // 如果从当根K线开始倒数第3个固定的BK信号所在的距离当前K线有5根K线,并且信号手数大于2,平掉所有持仓
    REFSIG_PLACE(BK,3)=5&&REFSIG_VOL(BK,3)>2,SP(BKVOL);
    
  • REFSIG_PRICE

    Retourne le prix du signal du signal Sig fixe N à partir du décompte de la ligne de racine K.

    Utilisation:REFSIG_PRICE(Sig,N);La fonction retourne une valeur nulle si le signal Sig n'est pas présent, ou s'il n'y a pas de signal Sig fixe.

    Les gens sont en colère. Les signaux suivants sont pris en charge par la position Sig:BK,SK,BP,SP,BPK,SPK,CLOSEOUT,STOPJe suis désolé. 2, si la ligne de base K a un signal Sig fixe, alors la fonction compte le signal, y compris le signal de la ligne de base K. 3, lorsque N est 0 ou nulle, la fonction renvoie la valeur nulle. 4, le paramètre N prend en charge les variables.

    Exemple:

    // 如果从当根K线开始倒数第3个固定的BK信号的开仓价位为3000,并且多头持仓大于0,卖平仓
    REFSIG_PRICE(BK,3)=3000&&BKVOL>0,SP;
    
  • Compte

    Le nombre de signaux X dans N cycles statistiques.

    Utilisation:COUNTSIG(X,N);Le nombre de signaux X dans N cycles statistiques. X peut êtreBK,SK,SP,BP,SPK,BPK,CLOSEOUT,STOP

    Les élus Les statistiques montrent que le taux de mortalité des femmes a augmenté de plus en plus. (1) contient la ligne k actuelle. (2) Si N est 0, on commence à compter à partir de la première valeur valide. (3) Lorsque N est la valeur valide, mais que le nombre de lignes k actuelles est inférieur à N racines, on compte depuis la première racine jusqu'à la période actuelle. (4) N est vide et la valeur retournée est vide. (5) N peut être une variable. 2° Lorsque le signal statistique est: (1) Le mode d'exécution du signal est sélectionné pour le signal de confirmation ou le signal de vérification après la ligne K (par exemple: écrire dans le modèle CHECKSIG (SIG, A, 0, D, 0, 0);), qui n'inclut pas les signaux non fixés sur la ligne K de la racine, c'est-à-dire les signaux qui sont déjà fixés. (2) Le mode d'exécution du signal est sélectionné pour ne pas effectuer de vérification du signal (par exemple: écrire MULTSIG ou MULTSIG_MIN dans le modèle;), qui contient le signal lorsque le signal est émis et fixé sur la ligne de racine K. 3, le signal BK généré par l'instruction BPK est traité selon le signal BPK et le signal SK généré par l'instruction SPK est symétrique.

    Exemple:

    N:=BARSLAST(DATE<>REF(DATE,1))+1;
    BKN:=COUNTSIG(BK,N);
    MA5:=MA(C,5);
    BKN=0&&C>MA5,BK;                        // 当日内日未出现过BK信号并且最新价大于5周期均线,则买开仓
    
  • Le numéro de téléphone de l'entreprise

    Prenez la position de la ligne K pour indiquer le signal d'ouverture.

    Utilisation:ENTRYSIG_PLACE(N);, en prenant la position de la ligne K où se trouve le Nème signal d'ouverture d'une transaction complète. Si aucun signal d'ouverture n'existe, la fonction renvoie une valeur nulle.

    Les gens sont en colère. Les signaux d'ouverture sont:BK,SK,BPK,SPKJe ne sais pas. 2, une transaction complète est considérée à partir de l'ouverture jusqu'à la tenue à 0. 3, la fonction renvoie une valeur nulle lorsque le nombre de signaux d'ouverture est inférieur à N lors d'une transaction complète. La position de la ligne K est le nombre de racines de la ligne K située entre la ligne K actuelle et le signal d'ouverture spécifié. La fonction renvoie une valeur nulle lorsque N est égal à 0 ou nulle. 6, les paramètres N ne sont pas pris en charge comme variables.

    Exemple:

    ENTRYSIG_PLACE(3)=5&&BKVOL>0,SP;        // 如果第3个开仓信号所在K线距离当前K线有5根K线,并且多头持仓大于0,卖平仓
    
  • Le montant de la subvention est calculé à partir du montant de la subvention.

    Le prix du signal d'ouverture est indiqué.

    Utilisation:ENTRYSIG_PRICE(N);Si la fonction n'a pas de signal d'ouverture, elle renvoie une valeur nulle.

    Les gens sont en colère. Les signaux d'ouverture sont:BK,SK,BPK,SPKJe ne sais pas. 2, une transaction complète est considérée à partir de l'ouverture jusqu'à la tenue à 0. 3, la fonction renvoie une valeur nulle lorsque le nombre de signaux d'ouverture est inférieur à N lors d'une transaction complète. La fonction renvoie une valeur nulle lorsque N est 0 ou nulle. 5, l'option N n'est pas prise en charge comme variable. Le calcul de cette fonction contient des glissades. 7, modèle de prix de clôture: la prise de valeur de la fonction de la ligne K de la racine du signal spécifié n'est pas modifiée. Modèle de prix d'ordre: le prix du Nème signal d'ouverture de la transaction est renvoyé par la racine K du signal spécifié.

    Exemple:

    ENTRYSIG_PRICE(3)=3000&&BKVOL>0,SP;     // 如果第3个固定的开仓信号的开仓价位为3000,并且多头持仓大于0,卖平仓
    
  • Les données de l'enregistrement

    Prenez le nombre de signatures pour le signal d'ouverture spécifié.

    Utilisation:ENTRYSIG_VOL(N);Si la fonction n'a pas de signal d'ouverture, elle renvoie une valeur nulle.

    Les gens sont en colère. Les signaux d'ouverture sont:BK,SK,BPK,SPKJe ne sais pas. 2, une transaction complète est considérée à partir de l'ouverture jusqu'à la tenue à 0. 3, la fonction renvoie une valeur nulle lorsque le nombre de signaux d'ouverture est inférieur à N lors d'une transaction complète. La fonction renvoie une valeur nulle lorsque N est 0 ou nulle. 5, l'option N n'est pas prise en charge comme variable. 6, modèle de prix de clôture: la prise de valeur de la fonction de la ligne K de la racine du signal spécifié n'est pas modifiée. Modèle de prix de l'ordre: le nombre de signatures du Nème signal d'ouverture de la transaction en cours est renvoyé à la ligne K de la racine du signal spécifié.

    Exemple:

    ENTRYSIG_PRICE(3)=3000&&ENTRYSIG_VOL(3)>2,SP;     // 如果第3个固定的开仓信号的开仓价位为3000,并且第3个固定的开仓信号的信号手数大于2,卖平仓
    
  • Nom de l'établissement

    Prenez la position de la ligne K pour le signal de mise en place spécifié.

    Utilisation:EXITSIG_PLACE(N);, en prenant la position de la ligne K où se trouve le Nème signal d'équilibrage dans une transaction complète. Si aucun signal d'équilibrage n'existe, la fonction renvoie une valeur nulle.

    Les gens sont en colère. Les signaux d'équilibrage sont:BP,SP,CLOSEOUT,STOPJe ne sais pas. 2, une transaction complète est considérée à partir de l'ouverture jusqu'à la tenue à 0. 3, la fonction renvoie une valeur nulle lorsque le nombre de signaux de mise en équilibre est inférieur à N. La position de la ligne K est le nombre de racines de la ligne K où la ligne K actuelle se trouve jusqu'au signal de mise en place spécifié. La fonction renvoie une valeur nulle lorsque N est égal à 0 ou nulle. 6, les paramètres N ne sont pas pris en charge comme variables.

    Exemple:

    EXITSIG_PLACE(3)=5&&BKVOL<=0,BK;                  // 如果第3个平仓信号所在K线距离当前K线有5根K线,并且没有多头持仓,买开仓
    
  • Le montant de la garantie est calculé à partir du montant de la garantie.

    Pour obtenir le prix d'un signal de mise en place spécifié.

    Utilisation:EXITSIG_PRICE(N);, en prenant le prix du Nème signal d'équilibrage d'une transaction complète. Si aucun signal d'équilibrage n'existe, la fonction renvoie une valeur nulle.

    Les gens sont en colère. Les signaux d'équilibrage sont:BP,SP,CLOSEOUT,STOPJe ne sais pas. 2, une transaction complète est considérée à partir de l'ouverture jusqu'à la tenue à 0. 3, la fonction renvoie une valeur nulle lorsque le nombre de signaux d'équilibrage est inférieur à N lors d'une transaction complète. La fonction renvoie 0 lorsque N est égal à 0 ou nulle. 5, l'option N n'est pas prise en charge comme variable. 6, le calcul de cette fonction contient des glissades 7, modèle de prix de clôture: la prise de valeur de la fonction de la ligne K de la racine du signal spécifié n'est pas modifiée. Modèle de prix d'ordre: le prix du Nème signal d'équilibre de la transaction en cours est renvoyé par la racine K du signal spécifié.

    Exemple:

    EXITSIG_PRICE(3)=3000&&BKVOL>0,SP;               // 如果第3个固定的平仓信号的平仓价位为3000,并且多头持仓大于0,卖平仓
    
  • ExitsIG_VOL

    Prenez le nombre de signatures pour un signal de mise en place spécifié.

    Utilisation:EXITSIG_VOL(N)Prenez le nombre de signatures pour le Nème signal de mise en place d'une transaction complète. Si aucun signal de mise en place n'existe, la fonction renvoie une valeur nulle.

    Les gens sont en colère. Les signaux d'équilibrage sont:BP,SP,CLOSEOUT,STOPJe ne sais pas. 2, une transaction complète est considérée à partir de l'ouverture jusqu'à la tenue à 0. 3, la fonction renvoie une valeur nulle lorsque le nombre de signaux d'équilibrage est inférieur à N lors d'une transaction complète. La fonction renvoie 0 lorsque N est égal à 0 ou nulle. 5, l'option N n'est pas prise en charge comme variable. 6, modèle de prix de clôture: la prise de valeur de la fonction de la ligne K de la racine du signal spécifié n'est pas modifiée. Modèle de prix de l'ordre: le nombre de signatures du Nème signal d'équilibrage de la transaction en cours est renvoyé par la ligne K de la racine du signal spécifié.

    Exemple:

    EXITSIG_PRICE(3)=3000&&EXITSIG_VOL(3)>2,BK;      // 如果第3个固定的平仓信号的平仓价位为3000,并且第3个固定的平仓信号的信号手数大于2,买开仓
    
  • Fonction de position

    • Le groupe MYVOL

      Il y a un autre problème.

      MYVOL取下单手数。
      
      用法:取下单手数,多用于在加减仓模型加载多个合约的时候的手数计算。
      
      注:
      回测:返回回测参数中设置的手数。
      
      例:
      // 加载参数中下单手数设置为3时,下面编写BK的下单手数为6
      C>O,BK(2*MYVOL);
      C<O,SP(BKVOL);
      
    • Le gouvernement

      Les comptes sont ouverts.

      MONEY账户可用资金。
      
      用法:MONEY返回账户可用资金,用于仓位、手数等计算。
      
      计算方法:
      1、账户中MONEY的初始值为保证金参数中设置的起始资金。
      2、历史回测中MONEY的初始值为回测参数中设置的初始资金。
      3、开仓信号当根k线的MONEY值:开仓前可用资金-持仓保证金-手续费,其中持仓保证金=开仓价格*保证金比例*交易单位*手数。
      4、开仓后未平仓的k线的MONEY值=开仓信号前k线的MONEY值+浮动盈亏PROFIT。
      5、平仓信号当根k线的MONEY值:平仓前可用资金+平仓盈亏+平仓释放的保证金-手续费,其中平仓释放的保证金=开仓价格*保证金比例*交易单位*手数。
      
      注:
      1、信号执行方式为,‘K线走完确认下单’或‘XX下单,K线走完复核’:
        a.开仓信号当根K线,MONEY返回值为上根K线的可用资金-开仓保证金-手续费。
        b.平仓信号当根K线,MONEY返回值为上根K线的可用资金+平仓盈亏+持仓释放的保证金-手续费。
      2、信号执行方式选择,‘出信号下单,不进行复核’:
        a.开仓信号当根K线,MONEY返回值为当根k线开仓之前的可用资金-开仓保证金-手续费。
        b.平仓信号当根K线,MONEY返回值为当根K线平仓之前的可用资金+平仓盈亏+平仓释放的保证金-手续费。
      3、信号执行方式为‘K线走完确认信号下单’时,平仓盈亏=(平仓信号当根K线的收盘价-开仓价格)*手数*交易单位-手续费。
      4、信号执行方式为‘出信号立即下单,不复核’时,平仓盈亏=(平仓信号的指令价-开仓价格)*手数*交易单位-手续费。
      5、账户初始化后,MONEY返回值为初始化框中可用资金。
      
      例:
      K:=MONEY*0.2/(C*MARGIN*UNIT+FEE);               // 账户可用资金的20%可以开仓的手数(此写法适用于按固定手数收取手续费的合约),FEE自定义,或者计算
      
    • Les produits de base

      Les droits et les intérêts des comptes.

      MONEYTOT账户权益。
      
      用法:MONEYTOT返回当前账户权益,模型进行仓位控制、下单手数等资金管理时使用。
      
      计算方法:MONEYTOT=账户可用资金+持仓保证金。
      
      注:
      1、账户中MONEYTOT的初始值为保证金参数中设置的起始资金。
      2、历史回测中MONEYTOT的初始值为回测参数中设置的初始资金。
      3、账户初始化时:
        a.当前信号为开仓信号,MONEYTOT返回值为初始化框中账户可用资金。
        b.当前信号为平仓信号,则MONEYTOT返回初始化框中账户可用资金+持仓保证金。
      4、开仓信号当根k线:MONEYTOT=账户可用资金+持仓保证金。
      5、开仓后平仓前:MONEYTOT返回当前账户可用资金+持仓保证金。
      6、平仓信号当根k线:持仓为0时,MONEYTOT=可用资金;持仓不为0时,MONEYTOT=可用资金+持仓占用的保证金。
      注:
      持仓列表可用资金为包含了浮动盈亏的可用资金(= 当前权益 - 持仓占用的保证金)。
      
      例:
      K:=MONEYTOT*0.2/(C*MARGIN*UNIT+FEE); // 账户权益的20%可以开仓的手数(此写法适用于按固定手数收取手续费的合约),FEE自定义,或者计算。
      
    • Compte à rebours

      Les fonds disponibles dans le compte de transaction sont retournés, ce qui équivaut àMONEY

      Utilisation:ACCOUNTMONEYLes fonds disponibles dans le compte de transaction sont retournés.

    • Compte-monnaie TOT

      Le retour des intérêts sur le compte de transaction équivaut àMONEYTOT

      Utilisation:ACCOUNTMONEYTOTLes intérêts sur le compte de transaction sont retournés.

    • Les pièces

      Le nombre de pièces disponibles sur les comptes de change numériques.

      1、用于数字货币现货,获取当前可用币数。
      
    • Marge

      Le taux d'effet de levier.

      La monnaie numérique

      a := MARGIN;   // 固定为值1
      

      Les contrats à terme sur la monnaie numérique

      Les futures de crypto-monnaie mettent le levier.

      img

      a := MARGIN;   // 声明变量a,给a赋值当前合约杠杆率
      
  • Fonction de données TICK

    • Les questions posées

      obtenuTICKLe prix de vente est de 1 $.

    • Les questions posées

      obtenuTICKLe prix de vente est de 2 $.

    • - Je ne sais pas.

      obtenuTICKLe prix de vente est de 3 $.

    • - Je ne sais pas.

      obtenuTICKLe prix de vente est de 4 $.

    • - Je ne sais pas.

      obtenuTICKLe prix de vente est de 5 $.

    • - Je ne sais pas.

      obtenuTICKIl y a aussi une autre vidéo.

    • Les données de base

      obtenuTICKIl y a deux exemplaires vendus.

    • Je ne sais pas.

      obtenuTICKIl y a trois exemplaires vendus.

    • Je ne sais pas.

      obtenuTICKIl y en a quatre exemplaires.

    • - Je ne sais pas.

      obtenuTICKIl y en a cinq exemplaires vendus.

    • BID1

      obtenuTICKLe prix d'achat est très élevé.

    • BID2

      obtenuTICKLe prix de l'achat est de 2 $.

    • BID3

      obtenuTICKLe prix de l'achat est de 3 $.

    • BID4

      obtenuTICKLe prix de l'achat est de 4 $.

    • BID5

      obtenuTICKLe prix de vente est de 5€.

    • BID1VOL

      obtenuTICKIl y a aussi des gens qui se sont mis à faire du shopping.

    • BID2VOL

      obtenuTICKIl y a aussi des gens qui achètent deux fois plus que les autres.

    • BID3VOL

      obtenuTICKIl y a aussi une petite boutique de vêtements.

    • BID4VOL

      obtenuTICKIl y a aussi des gens qui se sont mis en colère.

    • BID5VOL

      obtenuTICKIl y a aussi une petite boîte de café.

    • Nouveau

      obtenuTICKLes prix les plus récents.

  • Système

    • Exit

      Si vous lancez un texte erroné, le programme s'éteint.

      EXIT('msg');   // 需要传入参数,字符串参数需要使用''包裹,抛出一个错误,错误文本为字符串msg
      
    • Les informations

      Sortie du journal

      INFO(cond, param, ...);
      
      1、cond 为条件变量,为真输出日志。
      2、条件变量后可跟多个可变参数。
      例子:
      INFO(1, C, '<-收盘价');
      
    • Le contrat de travail

      Utilisez CONTRACT pour obtenir les codes des contrats d'échange sur la carte des contrats actuellement en place.

      INFO(1, CONTRACT);
      

      img

    • DATA

      Les données sont chargées à l'aide de l'instruction DATA.

      (*backtest
      start: 2020-01-21 00:00:00
      end: 2020-02-12 00:00:00
      period: 1d
      basePeriod: 1h
      exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
      *)
      A:DATA('https://www.fmz.com/upload/asset/32bf73a69fc12d36e76.json');
      INFO(1, CONTRACT, A);
      C>HV(H, 10),SPK;
      C<LV(L, 15),BPK;
      AUTOFILTER;
      

      Utilisation['属性名称']Il est donc important de prendre une valeur d'une propriété dans les données.https://www.fmz.com/upload/asset/1ef31d778467ed9dd00.jsonPour les liens vers des données externes, il peut s'agir de liens vers des données fournies par d'autres programmes de service ou de données fournies par le centre de données de l'inventeur.(*消费指数:DATA('CPI')['城市'];*), en utilisant le codeCPIAccéder aux données (les données ne sont pas toutes ouvertes pour l'instant).

      (*backtest
      start: 2018-01-21 00:00:00
      end: 2020-02-12 00:00:00
      period: 1d
      basePeriod: 1d
      exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
      *)
      
      消费指数:DATA('https://www.fmz.com/upload/asset/1ef31d778467ed9dd00.json')['城市'];
      (*消费指数:DATA('CPI')['城市'];*)
      消费指数>HV(消费指数, 90),BPK;
      消费指数<LV(消费指数, 90),SPK;
      AUTOFILTER;
      

      img

  • Autres

    • Paramètres de la bibliothèque de langues

      • Le prix le plus bas

        img

        Le nombre de points de prix minimaux sur le BITMEX est de 0,5*. Sur l'OKEX, le nombre de points de prix minimum est de 0.01.

        Lorsque les prix des contrats sont relativement bas, il est nécessaire de prendre en compte la précision de la devise de prix, la précision de la variété de transaction et si ces paramètres sont appropriés.

      • Nombre de cycles de la variable Cela affecte le nombre de lignes BAR du graphique K, avecjavascriptAppelez dans la stratégieSetMaxBarLenLa fonction fonctionne de la même façon.

      • Le nombre de stocks affiché sur la barre d'état.

        Le nombre d'entreprises qui ont des stocks est le nombre de personnes qui les détiennent.

        img

      • Les conditions (pas recommandées).

        IF H > C THEN
        BEGIN
            X:=10;
        END
        
    • Par exemple:

      • Lorsque le modèle de prix en temps réel détecte la nouvelle ligne KBar:

        VARIABLE:N:0;
        IF N <> BARPOS AND ISLASTBAR = 1 THEN
        BEGIN
            N:=BARPOS;
            INFO(1, '123');
        END
        

Plus de

Indicateur de négociation haut de gamme de la série 98KLa ligne k passe par la ligne solaire j1 et se pose sur la ligne solaire j1 puis retourne sur la ligne j1 et ouvre la clé, mais quand on peut la détecter, elle est ouverte sur la ligne du pénis et non sur la ligne j1. D1: = si jk < 0 && CROSS close, j1) and CLOSE > OPEN and close > j1, j1, 0; D1, BK; /upload/asset/2af6fee 82ea8bb3725687.png Il s'agit d'un projet de loi qui vise à améliorer la qualité de la vie des personnes.

Indicateur de négociation haut de gamme de la série 98KLa plate-forme de trading domestique aime avoir une base de fonctions en Mac, qui peut être compatible plus tard, comme les fonctions compatibles sur Tradingview, de sorte que les stratégies d'indicateurs bilatéraux peuvent être directement transférées vers les inventeurs pour être quantifiées.

Indicateur de négociation haut de gamme de la série 98KisLast ((x) Description de la fonction: Déterminez si les données actuelles sont les dernières données. Cette fonction fonctionne-t-elle sur l'inventeur?

wanghehe711@qq.comEst-ce que la langue Ma peut fonctionner sur un disque multi-variétés?

C' est de la crème.Si vous souhaitez accrocher un MARK, avez-vous besoin d'intégrer Java ou Python?

Les nuagesEst-ce que le langage Mac prend en charge le contrat OKEX? Est-ce que l'API du contrat OKEX est accessible?

L'inventeur de la quantification - un petit rêveBien, regardez par ici.

L'inventeur de la quantification - un petit rêvePour le moment, il n'y a pas de support pour cette instruction isLast

L'inventeur de la quantification - un petit rêveLa langue Ma est une stratégie mono-variété multi-plateforme qui ne peut gérer qu'une seule variété, un seul compte.

L'inventeur de la quantification - un petit rêveLa conception est plus complexe, il est recommandé d'écrire une stratégie directement avec JS, PY si c'est une stratégie de liste d'accrochage.

L'inventeur de la quantification - un petit rêveLe projet de loi de 2010 sur les droits de l'homme a été adopté par le Conseil de l'Europe.