//+------------------------------------------------------------------+//| expert start function |//+------------------------------------------------------------------+int start(){//----//объявляем переменную cci_0 и присваиваем ей значение индикатора CCI на нулевом (текущем) бареdouble cci_0=iCCI(NULL,0, CCIperiod, CCIprice,0);//объявляем переменную cci_1 и присваиваем ей значение индикатора CCI на первом (предыдущем) бареdouble cci_1=iCCI(NULL,0, CCIperiod, CCIprice,1);//если значение индикатора CCI на нулевом (текущем) баре уже меньше уровня 100//а предыдущее его значение (на первом баре) было больше уровня 100//значит произошло пересечение, и мы даем сигнал на продажуif( cci_0<100&& cci_1>100) SignalSell=true;if( CheckOrders(OP_SELL)){if(!OrderSend(Symbol(),OP_BUY, Lots,Ask,3,0,0,NULL, MagicNumber))Print("Не открыт ордер Buy. Ошибка №",GetLastError());}if( cci_0>100&& cci_1<100) SignalBUY=true;if( CheckOrders(OP_BUY)){if(!OrderSend(Symbol(),OP_SELL, Lots,Bid,3,0,0,NULL, MagicNumber))Print("Не открыт ордер Sell. Ошибка №",GetLastError());}//----return(0);}
UUHHやっと解放された...。
granit77 さん、こんにちは。これまでの投稿で、あなたと私はCCIの取引 機能の条件を詰めてきました。こんな感じです......。
私は正しいことをしたのだろうか?あるいはまた、経験不足から、間違えてしまったのか......。
この場所でダブルcci_1......cciは小さな文字で書かなければならない?
ちゃんとできたかな?
そうですね...。
この場所でダブルcci_1......cciは小さな文字で書かなければならない?
いいえ、呼び方は自由です。
ただ、ネーミングや一般的なコードスタイルについては、一般的に受け入れられている慣習があります。
そのひとつが、ローカル変数名のスペルが小文字であること。
そうですね...。
いや、好きなように呼べばいいんです。
ただ、ネーミングや一般的なコードスタイルについては、一般的に受け入れられている慣習があります。
そのひとつが、ローカル変数名のスペルを小さな文字で表記すること。
わかった......わかったよ。
SELLSTOP(ストップロス、テイクプロフィット付き)を置き、次にBUYSTOPを引いたレベルと同じ位置に置く(つまりストップ/リバース)。
問題は、SELLSTOPが閉じるまでじっと待って、利益に達したら2番目の注文をキャンセルしなければならないことです。 どうすれば機械化できるのか?
一次BUYSTOPが同じでも逆であれば.
ありがとうございます。
チャンネルインパルスの動きからトレンドをフィルタリングするために、プロがどのような方法をとっているのか、秘密でなければ非常に興味深いです(つまり、トレンドは地獄では必要なく、(EAに)存在すればフィルタリングし、存在しなければトレンドがあるときにEAが機能しなければ最高なのです)。
Damiani_Voltインジケータを使用することができます。
こんにちは。
このページの最初に、私のコードの一部を掲載しました(granit77さんの助けを借りて編集しました、ありがとうございます)。TheXpertにチェックしてもらいました、彼にも感謝です。
しかし......。質問ですが、取引条件には(CCIの場合)-100を指定すべきではないでしょうか?100と表示されていますが、インジケーター自体の値は-100と-150です
と、-180まで到達することも?
さて、以下は...。CCIに売買条件を書くロジックを考えると、RSIとWPRには次のようなものがあるのですが・・・。
なぜrsiのレベルを100にしたのですか?
なぜrsiのレベルを100にしたのですか?
上の投稿で、訂正させていただきました。レベル30 70、WPR20、80の場合