![]() |
在這個頁面顯示本主題全部的 2 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 停利後再進的訊號 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=13024)
停利後再進的訊號
套用總版主的迴圈碼如下:
如何加入停利後.當再越過多停利點時再入多單.或破空停利點時再入空單的訊號?
-------------------------------------------------------------
S1:=cross(C,HN); //多方條件
S2:=cross(LM,C); //空方條件
多進:=S1 or barpos=0;
空進:=S2 or barpos=0;
進出:C*0 ;
多空:=0; //1.多 -1.空 0.無
控利:=N8; 進價:=0; CC:=C;控損:=N9;
進向:=多進-空進;
盈虧:c*0 linethick;
利點:c*0 linethick0;
for i= 1 to datacount do begin
if 多空=0 then begin
多空:=進向[i]; 進出[i]:=多空;
if 多空<>0 then 進價:=CC[i];
end else if 多空<>0 then begin
盈虧[i]:=(CC[i]-進價)*多空;
if 多空<>進向[i] and 進向[i]<>0 then begin
進出[i]:=-多空*3; 多空:=-多空; 進價:=CC[i];
end else if 盈虧[i]>=控利 then begin
進出[i]:=多空*2; 多空:=0;利點[i]:=CC[i];
end else if 盈虧[i]<控損*-1 then begin
進出[i]:=多空*4; 多空:=0;
end;
end;
end;
{[進出] 這變數值代表意義如下:
1.多單進場, 2.多控利出, 3.空轉多4.多損出
-1.空單進場,-2.空控利出,-3.多轉空-4空損出}
回覆: 停利後再進的訊號
引用:
最初由 linsjn 發表
套用總版主的迴圈碼如下:
如何加入停利後.當再越過多停利點時再入多單.或破空停利點時再入空單的訊號?
-------------------------------------------------------------
S1:=cross(C,HN); //多方條件
S2:=cross(LM,C); //空方條件
多進:=S1 or barpos=0;
空進:=S2 or barpos=0;
進出:C*0 ;
多空:=0; //1.多 -1.空 0.無
控利:=N8; 進價:=0; CC:=C;控損:=N9;
進向:=多進-空進;
盈虧:c*0 linethick;
利點:c*0 linethick0;
for i= 1 to datacount do begin
if 多空=0 then begin
多空:=進向[i]; 進出[i]:=多空;
if 多空<>0 then 進價:=CC[i];
end else if 多空<>0 then begin
盈虧[i]:=(CC[i]-進價)*多空;
if 多空<>進向[i] and 進向[i]<>0 then begin
進出[i]:=-多空*3; 多空:=-多空; 進價:=CC[i];
end else if 盈虧[i]>=控利 then begin
進出[i]:=多空*2; 多空:=0;利點[i]:=CC[i];
end else if 盈虧[i]<控損*-1 then begin
進出[i]:=多空*4; 多空:=0;
end;
end;
end;
{[進出] 這變數值代表意義如下:
1.多單進場, 2.多控利出, 3.空轉多4.多損出
-1.空單進場,-2.空控利出,-3.多轉空-4空損出}
全部時間均為台灣時間, 現在時間為23:09 | 在這個頁面顯示本主題全部的 2 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.