連續止損后如何自動加倉
作者:開拓者 TB 來源:cxh99.com 發布時間:2019年05月25日
-
咨詢內容:
我想在連續止損3次后再次開倉時自動加1手,要如何實現,請管理員幫忙在我下面的模板上修改加入加倉代碼,萬分感謝!!!!急急急急..................
If(MarketPosition==0)
{
? ? ? ? ? ? ? ? If(條件1)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? SellShort;
? ? ? ? ? ? ? ? }
}//開倉//
If(MarketPosition==-1)
{
? ? ? ? ? ? ? ? If(條件2)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? BuyToCover
? ? ? ? ? ? ? ? ;}//止損//
}
If(MarketPosition==-1)
{
? ? ? ? ? ? ? ? If(條件3)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? BuyToCover
? ? ? ? ? ? ? ? ;}//止盈//
}
?
?來源:CXH99.COM
-
TB技術人員:
本帖最后由 小米 于 2018-12-12 17:06 編輯
大概是這個邏輯,沒有編譯過,沒有檢查過細節。先看看吧。- vars
- ? ?? ? numericseries flag;
- begin
- ? ?? ?if(marketposition==1 && sellcon==true)
- ? ?? ?{
- ? ?? ?? ?? ???if(price<entryprice)
- ? ?? ?? ?? ???{
- ? ?? ?? ?? ?? ?? ???flag = falg +1;
- ? ?? ?? ?? ???}else??
- ? ?? ?? ?? ???{
- ? ?? ?? ?? ?? ?? ?? ?flag =0;
- ? ?? ?? ?? ???}
- ? ?? ?? ?? ? sell(0,price);
- ? ?? ?}
- ? ?? ?if(marketpositition==-1 && buycon ==true)
- ? ?? ?{
- ? ?? ?? ?? ?if(price>entryprice)
- ? ?? ?? ?? ?{
- ? ?? ?? ?? ?? ?? ???flag = flag +1;
- ? ?? ?? ?? ? }else
- ? ?? ?? ?? ? {
- ? ?? ?? ?? ?? ?? ???flag = 0;
- ? ?? ?? ?? ? }
- ? ?? ?? ?? ? buytocover(0,price);
- ? ?? ?}
- ? ?? ?if(marketposition ==0)
- ? ?? ?{
- ? ?? ?? ?? ?if(??condition1)
- ? ?? ?? ?? ?{
- ? ?? ?? ?? ?? ???if(flag>=3)
- ? ?? ?? ?? ?? ???{
- ? ?? ?? ?? ?? ?? ?? ???sellshort(2,price);
- ? ?? ?? ?? ?? ?? ?}else
- ? ?? ?? ?? ?? ?? ?{
- ? ?? ?? ?? ?? ?? ?? ?? ?sellshort(1,price);
- ? ?? ?? ?? ?? ?? ? }
- ? ?? ?? ?? ? }
- ? ?? ?}
復制代碼