MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(C,30);
MA40:MA(C,40);
MA50:MA(C,50);
HV20:HV(H,20);
LV20:LV(L,20);
CROSSUP(C,MAX1(MA5,MA10,MA20,MA30,MA40,MA50 ))&&CROSSUP(C,HV20),BK;
//收盘价格向上穿越所有均线且同时穿越唐安琪20开多
CROSSDOWN(C,MIN1( MA5,MA10,MA20,MA30,MA40,MA50))&&CROSSDOWN(C,LV20),SK;
//收盘价格向下穿越所有均线且同时穿越唐安琪20开空
C<BKPRICE-40,SP;//多单亏损40个点位止损
C>SKPRICE+40,BP;//空单亏损40个点位止损
CROSSDOWN(C,MA20),SP;//多单收盘价格向穿下越20均线平多
CROSSUP(C,MA20),BP; //空单收盘价格向穿上越20均线平空
AUTOFILTER;//
//麻烦帮我看下我的编写和我的想法是否相同。为什么我的资金曲线很不正常,谢谢(如果编写的正常,照理是应该抓住这一段行情的,但是资金曲线没有变化。)
//以下为A2系统:
MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(C,30);
MA40:MA(C,40);
MA50:MA(C,50);
HV2:HV(H,CS2);
LV1:LV(L,CS1);
HV10:HV(H,10);
LV10:LV(L,10);
CR3:=CROSSUP(C,MAX1(MA10,MA20,MA30,MA40,MA50 ));//向上穿越所有均线
CR4:=CROSSDOWN(C,MIN1( MA10,MA20,MA30,MA40,MA50));//向下穿越所有均线
//目前测试的系统
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(C,30);
MA40:MA(C,40);
MA50:MA(C,50);
HV2:HV(H,CS2);
LV1:LV(L,CS1);
CR1:=CROSSUP(C,MAX1(MA5,MA10,MA20,MA30,MA40,MA50 ))&&CROSSUP(C,HV2);
//收盘价格向上穿越所有均线且同时穿越唐安琪HV2开多
CR2:=CROSSDOWN(C,MIN1( MA5,MA10,MA20,MA30,MA40,MA50))&&CROSSDOWN(C,LV1);
//收盘价格向下穿越所有均线且同时穿越唐安琪LV1开空
#IMPORT WEEK, 1, A2] AS VAR1//引用A2系统的周K线周期
YY1:VAR1.CR3;
YY2:VAR1.CR4;
CR1&&YY1,BK;//满足两个条件做多
CR2&&YY2,SK;//满足两个条件做空
C<BKPRICE-40,SP;//多单亏损40个点位止损
C>SKPRICE+40,BP;//空单亏损40个点位止损 失效
CROSSDOWN(C,MA20),SP;//多单收盘价格向穿下越20均线平多
CROSSUP(C,MA20),BP; //空单收盘价格向穿上越20均线平空
AUTOFILTER;//这个系统引用的是A2系统,在日K线周期测试使用。
//我有几个问题,1。请帮我看下我的编程与我的想法是否有问题
2.请问如果上面的是('A'),请问如果我想创建一下分组指令('B'),例如:满足CR1&&YY1,做多,盈利如果达到总资金的6%,那么可以有两次机会只需要满足CR2就可以做空。应该怎么编程?
3.如果我希望设置我的系统:亏损达到原本总咨询的10%,停止交易2周,应该怎么编程?是否可以做到。麻烦了,谢谢