![]() |
在這個頁面顯示本主題全部的 11 個文章 |
奇狐社區論壇 (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=12219)
[問題]如何記住訊號發出的價位?
請教:
在交易系統中寫公式
如果有三天a,b,c符合進場訊號
其中a這天發出紅色箭頭
假設固定停利為
A1:=ref(C,barslast(多進));
停利:=a1+a1*利潤;
但是b及c兩天也符合
這樣的寫法會將停利變成c這天的點位加固定利潤
有沒有辦法記住a這天的點位加固定利潤來當作出場的依據
謝謝
回覆: [問題]如何記住訊號發出的價位?
引用:
最初由 tyh158 發表
請教:
在交易系統中寫公式
如果有三天a,b,c符合進場訊號
其中a這天發出紅色箭頭
假設固定停利為
A1:=ref(C,barslast(多進));
停利:=a1+a1*利潤;
但是b及c兩天也符合
這樣的寫法會將停利變成c這天的點位加固定利潤
有沒有辦法記住a這天的點位加固定利潤來當作出場的依據
謝謝
版主:
我的股票交易邏輯如下
進場:月均價量同時往上進場
出場:1.固定停利 2.破季線3.低於20ma 10%
這樣多說明不知道是否夠清楚
謝謝你
引用:
最初由 tyh158 發表
版主:
我的股票交易邏輯如下
進場:月均價量同時往上進場
出場:1.固定停利 2.破季線3.低於20ma 10%
這樣多說明不知道是否夠清楚
謝謝你
註:原碼:
BB1:=BB1 or barpos=0;
SS2:=SS2 or barpos=0;
SS3:=SS3 or barpos=0;
UBS:=0; CC:=C; 進價:=0;
BB:=C*0; SS:=BB;
for i=1 to datacount do begin
if BB1[i]=1 and UBS=0 then begin
BB[i]:=1; UBS:=1; 進價:=CC[i];
end else if UBS=1 then begin
if CC[i]>進價+進價*利潤 then begin
SS[i]:=1; UBS:=0;
end else if SS2[i] then begin
SS[i]:=2; UBS:=0;
end else if SS3[i] then begin
SS[i]:=3; UBS:=0;
end;
end;
end;
感謝版主的辛苦
有一個疑問?
BB:=C*0;
SS:=BB;
這兩行的程式作用為何?
Thanks
引用:
最初由 tyh158 發表
感謝版主的辛苦
有一個疑問?
BB:=C*0;
SS:=BB;
這兩行的程式作用為何?
Thanks
不好意思, 小弟想再問一個簡單的問題,
BB1:=BB1 or barpos=0; 這一行代表的意思是什麼呢?
另外是否有辦法讓變數不要每個tick進來就歸零或重算, 而是會記住上次的數值的呢?
例如若我有一個變數叫HP, 用來記住目前的部位數, 但若090500進場, HP會被設為1, 但是091000若又不符合進場條件, 那我如何讓091000的HP亦為1呢? 因為090500進場的部位數尚未平倉.
謝謝!
引用:
最初由 ecity2005 發表
[B]不好意思, 小弟想再問一個簡單的問題,
BB1:=BB1 or barpos=0; 這一行代表的意思是什麼呢?
引用:
最初由 ecity2005 發表
另外是否有辦法讓變數不要每個tick進來就歸零或重算, 而是會記住上次的數值的呢?
例如若我有一個變數叫HP, 用來記住目前的部位數, 但若090500進場, HP會被設為1, 但是091000若又不符合進場條件, 那我如何讓091000的HP亦為1呢? 因為090500進場的部位數尚未平倉.
謝謝!
引用:
最初由 cgjj 發表
處理範例如下:
MA5:ma(c,5);
MA10:ma(c,10);
BB:=cross(MA5,MA10);
SS:=cross(MA10,MA5);
BS:BB-SS NOAXIS;
BS:=ref(BS,barslast(BS<>0)); //處理關鍵(取之前不為零的值)
引用:
最初由 ttnsh001 發表
想請問版主,那如果此方式改成當沖(收盤:TT>=134200
時間到全部出掉,隔天訊號出來時重新進場,希望0的訊號一直維持到新的訊號進場,除了BS:=ref(BS,barslast(BS<>0)); 中的BS<>0改成BS. 還要改什麼呢?我的程式是多進二口,多利停一口,空進二口,空停利一口,尾盤全出掉,
BS:=多單進*2+多停利-空單進*2-空停利 NOAXIS;
BS:ref(BS,barslast(BS));
全部時間均為台灣時間, 現在時間為12:31 | 在這個頁面顯示本主題全部的 11 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.