コーディングのヘルプ - ページ 460

 
mladen:
3→は最大スリッページです。

最初の0はストップロスです(ストップロスは希望する価格で設定してください)。

2つ目の0はテイクプロフィットです(テイクプロフィットには希望する価格を設定してください)。

_________________

そこに10、10を置くことはできません。

ストップロスは、注文の開始価格+-ストップロスをpips(ポイント)単位で指定する必要があります。

テイクプロフィットも同じルールで、注文開始価格 +- テイクプロフィット(pips(ポイント))です。

mladenさん、どうもありがとうございます。

今日、先生の教えのコーディングを学びました。

とても幸せな気分です。

私は多くのコーディングを学ぶ必要があります。

ありがとうございました。

 
hock87:
mladenさん、本当にありがとうございました。

今日、私はあなたの教えのコーディングを学びました。

とても幸せな気分です。

学ぶべきコーディングはたくさんある。

ありがとうございました。

ただ頑固であること(頑固であることはコーダーが持ちうる最高の資質です。)

 

数日間不在だったため、この件について確認 します。

pipmagnet:
これは、私が質問していることです - あなたの助け/応答を事前に感謝します。
 

こんにちはmladen 。

コードが正しいかどうか確認するのを手伝ってくれますか?いくつかのアドバイスをお願いします。

double MA_Signal = iMA(Symbol(),0,FastMa,FastMaShift,FastMaMode,FastMaPrice,0);

double MA_Signala = iMA(Symbol(),0,UpperMa,UpperMaShift,UpperMaMode,UpperMaPrice,0);

double MA_Signalb = iMA(Symbol(),0,LowerMa,LowerMaShift,LowerMaMode,LowerMaPrice,0);

double MACD = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_MAIN,i);

double MACDsig = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_SIGNAL,i);

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,2);

double Ma_Bid_Diff = MathAbs(MA_Signal - Bid)/vPoint;

if ( MA_Signal>MA_Signala ) if ( MACD>0 && MACD>MACDsig ) if (Bbands MAOpenDistance && Bid > MA_Signala ) Signal = 1;

if ( MA_Signal<MA_Signalb ) if ( MACD<0 && MACDMA_Signal) if ( Ma_Bid_Diff > MAOpenDistance && Bid < MA_Signalb ) Signal = -1;

もう一つの質問は、"BBands_Stop_v2 "についてです、数字の後ろは何のためにあるのでしょうか?

コードを書く方法を学んでいたので、多くのものが混乱していたため、迷惑をかけて申し訳ありません。

 
stevenpun:
こんにちはmladen 。

コードが正しいかどうか確認するのを手伝ってもらえますか?いくつかのアドバイスをしてください

double MA_Signal = iMA(Symbol(),0,FastMa,FastMaShift,FastMaMode,FastMaPrice,0);

double MA_Signala = iMA(Symbol(),0,UpperMa,UpperMaShift,UpperMaMode,UpperMaPrice,0);

double MA_Signalb = iMA(Symbol(),0,LowerMa,LowerMaShift,LowerMaMode,LowerMaPrice,0);

double MACD = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_MAIN,i);

double MACDsig = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_SIGNAL,i);

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,2);

double Ma_Bid_Diff = MathAbs(MA_Signal - Bid)/vPoint;

if ( MA_Signal>MA_Signala ) if ( MACD>0 && MACD>MACDsig ) if (Bbands MAOpenDistance && Bid > MA_Signala ) Signal = 1;

if ( MA_Signal<MA_Signalb ) if ( MACD<0 && MACDMA_Signal) if ( Ma_Bid_Diff > MAOpenDistance && Bid < MA_Signalb ) Signal = -1;

もう一つの質問は、 "BBands_Stop_v2 "についてです、番号の後ろに何のためにあるのですか?

コードの書き方を勉強していたため、いろいろと混乱していて、ご迷惑をおかけしました

スティーブンパン

MyMACD abd BBands_Stop_V2への呼び出しは正しくありません。カスタムインジケータの最後の2つのパラメータは、バッファ番号と シフトでなければなりません:あなたは、取得するバッファの値を指定する最後のものの前にもう一つのパラメータが必要です。

 
mladen:
stevenpun MyMACD abd BBands_Stop_V2への呼び出しは正しくありません。カスタムインジケータの最後の2つのパラメータは、バッファ番号とシフトでなければなりません:あなたは、取得するバッファの値を指定する最後のものの前にもう1つのパラメータが必要です。

ご回答ありがとうございます。

今、私はバッファ4と5を使用して、トレンドを識別しますが、どのように私は私が置く必要があるシフトの数を知っていますか?

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,4,1); double Bbands2 = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,5,2);

信号の部分で、私は変更する必要があることですか?

MyMacd "については、私はちょうどテストのためにオープン価格に古典的なmacdの終値を 変更するので、それを無視するのみです。

 
stevenpun:
あなたの応答に感謝し、私はいくつかの答えを得るが、まだ混乱を持っている。

今、私はバッファ4と5を使用して、トレンドを識別するために、しかし、私はシフトの数を置く必要があるかを知る方法?

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,4,1); double Bbands2 = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,5,2);

信号の部分で、私は変更する必要があるのでしょうか?

MyMacd "については、私はちょうどテストのためにオープン価格に古典的なMacdの終値を変更するので、それを無視してください。

スティーブンパン

iCustom()呼び出しの最後の数字がシフトです。

カスタムインジケータの 現在のバーの値を読み取る場合は0を、最初に閉じたバーを使用する場合はシフトに1を使用し、そのように...。

 
mladen:
スティーブンパン

iCustom()呼び出しの最後の数字は、シフトです。

カスタムインジケータの現在のバーの値を読み取る場合は0を、最初に閉じたバーを使用する場合はシフトに1を、といった具合に。

ということは、この2つの数値が同じであることはありえないということでしょうか?

と信号の部分を変更する必要があるのでしょうか?

 
stevenpun:
ということは、2つの数値は同じにはならないのでしょうか? そして、信号の部分は変更する必要があるのでしょうか?

スティーブンパン

BBands_Stop_v2インジケータの最もシンプルな使用方法は、バッファ2と3を使用することです。バッファ2が> -1であれば、それは下降のシグナルです。バッファ3が-1以上であれば、上方向へのシグナルとなります。そして、その場合、同じシフト値を使用する必要があります。

 
mladen:
stevenpun BBands_Stop_v2インジケータの最もシンプルな使用方法は、バッファ2と3を使用することです。バッファ2が> -1であれば、それは下降の信号です。バッファ3が-1以上であれば、上方向へのシグナルとなります。また、この場合、同じシフト値を使用する必要があります。

tsdでは、本当にたくさんのコーディングを学ぶことができます。

シンプルなEAを作るのは難しいと感じていましたが、今はとても面白いと感じています。