急拉幅度(腳本)問題

  •   447 
  • 最後發表   Alumi  2023 一月 13
Alumi 發文於   2022/12/30

if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");

input:P1(1.5); setinputname(1,"急拉幅度%");

 

settotalbar(3);

 

IF close > close[1]*(1+P1/100)  and close=high and volume>volume[1]

then ret=1;

--------------------------------------------------------------------------------------------------------

你好請教一下  我是設定用一分k
問題一
input:P1(1.5); setinputname(1,"急拉幅度%");

以上要調整為急拉設定0.5%   
我是更改(1.5)左邊改為(0.5) ~~~這樣對嗎?
還是改右邊的1,"急拉幅度%");改為(0.5,"急拉幅度%");
是要改哪一邊

問題二
settotalbar(3);

這是指只設定三根k棒內範圍的意思對吧

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/01/03

Hello Alumi,

 

1. 您要更改的是 P1 裡面的數字,由1.5改為0.5。

setinputname裡的1是指第一個input參數。

 

2. 這是指資料讀取筆數要設為3筆。

也就是說策略啟動時只會運算近3筆資料。

細節可以參考說明

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

Alumi 發文於   2023/01/09

謝謝你的回答,我看範本還急殺有一個,是多了variable:BarNumberOfToday(0); 

請問這是什麼意思,(0)是代表什麼數值。如果沒有了這句有關系嗎?

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

 if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");

 

variable:BarNumberOfToday(0); 

 

input:P1(0.3); setinputname(1,"急殺幅度%");

 

settotalbar(3);

 

IF close < close[1]*(1-P1/100)  and close=Low and volume>volume[1]

then ret=1;

 

XQ小幫手 發文於   2023/01/11

Hello Alumi,

 

小幫手這邊的急殺腳本沒有該變數。(參考附圖)

不過就看您附上的腳本,應該是沒有影響,因為警示條件中完全沒有使用到該變數。

該行腳本的意思是宣告一個叫作BarNumberOfToday的變數,且令他的初始值為0。

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

附加文件

Alumi 發文於   2023/01/11

謝謝你的回答。了解!!

Alumi 發文於   2023/01/11

謝謝你的回覆~~~~最後一個問題,附上圖,有『直接修改值1』與『直接修改值2』

問題一
是不是修改數值1或者數值2,只要修改一邊即可~~~~,還是修改了數值1另外數值2也要一起修改?~~~~~還是??

 

 

XQ小幫手 發文於   2023/01/12

Hello Alumi,

 

直接修改圖中的數值2即可。

網站上有教學區,裡面有XS語法的基礎和應用,小幫手建議您可以先閱覽看是否能解決您的問題。

Alumi 發文於   2023/01/13

謝謝你的回答~~我了解,我之前都是兩邊都改。怕一邊沒改訊號不會出來。謝謝

發表回覆
Close